【技术实现步骤摘要】
本专利技术涉及一种互联网行业分布式数据库领域,通过J2EE架构实现的网络数据 库数据之间的同步,具体地说是一种网络数据库表数据同步的应用程序的实现方法。
技术介绍
随着互联网应用日新月异的发展,企业在互联网上都有自己的应用系统、网站等; 跨地域不同网络的限制,导致因为网络原因需要站点建立在不同的地域,即便是在同一城 市或者地域也会因为用户量的庞大,单单的硬件上的考虑很难满足,技术架构需要支持群 集的方式,包括Web服务器的负载均衡、应用服务器的集群、以及数据库层面的水平切分, 都是为了支持分布式的架构,在这种背景下,大多数Web服务器和应用服务器都提供一些 功能去快速实现,数据库层面反而限制比较多。人们在工作、学习和生活中越来越多地使用互联网,互联网成为了一种载体,改变 着人们的生活;很多企业也看到了机遇,把自己的信息系统建立在互联网上,企业员工通过 互联网进行办公,不管是在家里还是在出差的路途上都能通过互联网及时的获得公司的信 息,真正的实现了无论在何地都能进行办公;电子商务在互联网上也取得了飞速发展,各种 各样的网站应时而生。在信息系统建立在互联网的同时,大的企业应用系统的可用性受到 了很大挑战,企业的数据是一种重要的资源,数据库的安全性和稳定性是保证正常业务运 转的根本,基于大用户量的考虑系统往往都是采用负载均衡式的分布式系统,在分布式环 境下数据库之间的数据需要通过网络进行交互,很多时候处于容灾的考虑也需要建立异地 数据库备份,本专利技术就是为了解决网络数据库之间的数据交互问题,通过应用程序实现异 地数据库数据之间的同步。
技术实现思路
本专利技术的 ...
【技术保护点】
一种网络数据库表数据应用程序同步的方法,其特征在于首先把需要同步的两个数据库定义为客户端和服务器端,数据来源一端的数据库定义为客户端,而数据需要更新一端的数据库定义为服务器端,客户端系统定时器服务通过读取基本的配置信息表来确认需要同步的表以及对应的同步服务定义,同步服务和服务器端的同步服务通过建立HTTP通道来实现两个数据库之间的数据同步,数据在进入HTTP通道之前进行了压缩操作,到底服务器端的同步服务之后进行解压,解压之后实现数据库的分析处理,执行更新数据的操作;具体步骤如下:1)WEB服务引擎通过读取配置信息建立需要数据同步表的数据同步任务;2)数据任务执行具体的数据同步服务对数据进行读取加工,包括压缩整理等;并建立数据传输通道发送数据;3)服务器端的同步服务接收数据之后对数据进行相应的加工处理,包括解压、校验过程;4)数据同步服务根据配置信息读取数据并对数据进行分流处理,根据不同情况将数据同步到数据库中;5)同步服务完成数据同步操作并记录接收日志反馈接收信息,客户端获取正确的反馈结果完成完整的数据同步操作。
【技术特征摘要】
1.一种网络数据库表数据应用程序同步的方法,其特征在于首先把需要同步的两个 数据库定义为客户端和服务器端,数据来源一端的数据库定义为客户端,而数据需要更新 一端的数据库定义为服务器端,客户端系统定时器服务通过读取基本的配置信息表来确认 需要同步的表以及对应的同步服务定义,同步服务和服务器端的同步服务通过建立HTTP 通道来实现两个数据库之间的数据同步,数据在进入HTTP通道之前进行了压缩操作,到底 服务器端的同步服务之后进行解压,解压之后实现数据库的分析处理,执行更新数据的操 作;具体步骤如下DWEB服务引擎通过读取配置信息建立需要数据同步表的数据同步任务;2)数据任务执行具...
【专利技术属性】
技术研发人员:宋智强,武志强,
申请(专利权)人:山东浪潮齐鲁软件产业股份有限公司,
类型:发明
国别省市:88[中国|济南]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。