[发明专利]一种多客户端并行检测数据库内容一致性系统及方法有效
申请号: | 201510045541.0 | 申请日: | 2015-01-29 |
公开(公告)号: | CN104731858B | 公开(公告)日: | 2018-06-19 |
发明(设计)人: | 李立亚 | 申请(专利权)人: | 无锡科技职业学院 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06F11/34 |
代理公司: | 无锡盛阳专利商标事务所(普通合伙) 32227 | 代理人: | 顾吉云 |
地址: | 214028 *** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一致性检测 客户端 数据库服务器 数据库内容 并行检测 多客户端 检测 服务器 数据库 数据库访问接口 读取 多个数据库 访问数据库 客户端提供 数据库技术 数据一致性 异构数据库 访问地址 检测结果 软件使用 并行 通信 网络 | ||
本发明涉及数据库技术领域,具体为一种多客户端并行检测数据库内容一致性系统及方法,其能够方便地检测异构数据库间的数据一致性,并且将检测任务分布在多个客户端并行工作,提高检测效率,在客户端上安装数据库访问接口,客户端通过网络与所述数据库服务器进行通信,在多个数据库服务器处为客户端提供数据库服务器的访问地址和数据库账号,在客户端安装一致性检测软件,一致性检测软件使用数据库账号访问数据库服务器读取数据,一致性检测软件对读取到的数据进行一致性检测,最后显示检测结果。
技术领域
本发明涉及数据库技术领域,具体为一种多客户端并行检测数据库内容一致性系统及方法。
背景技术
在数据库应用领域,数据库存储关系型数据,是数据保存与利用的重要基础设施。重要数据需要多点保存,以降低单点故障造成数据丢失的风险。
很多企业将信息系统部署在不同的云计算服务商提供的IT基础设施之上,互为备份,降低信息系统停止运行的风险。由于在不同的IT服务商上存放数据,在使用过程中,往往会导致不同存放点的数据不一致,需要经常性对数据库中内容进行比对,以保持数据库内容的一致性。
同一数据库产品的规格、技术规范、接口等特征相同,并提供了相应的数据同步方法和工具,在数据一致性方面比较有保证。不同数据库产品之间特性不同,尤其是云计算的发展,出现了很多基于云的数据库,在不同云平台上部署信息系统,那么需要相应的数据一致性检测系统和方法,为检测信息系统的数据一致性提供相应工具。
发明内容
为了解决上述问题,本发明提供了一种多客户端并行检测数据库内容一致性系统及方法,其能够方便地检测异构数据库间的数据一致性,并且将检测任务分布在多个客户端并行工作,提高检测效率。
其技术方案是这样的:一种多客户端并行检测数据库内容一致性方法,其特征在于,在多个数据库服务器处为客户端提供所述数据库服务器的访问地址和数据库账号,在所述客户端安装一致性检测软件,所述一致性检测软件使用所述数据库账号访问所述数据库服务器读取数据,所述一致性检测软件对读取到的数据进行一致性检测,所述一致性检测包括以下步骤:
(1)在客户端配置要检测的数据表、主键和检测范围;
(2)客户端以主键为依据,以升序或降序分别读取多个数据库服务器中划定的检测范围中的每行数据;如果有不能匹配的主键,则记录下来;
(3)检测相同主键的行中数据是否一致,如果有不一致,记录下来;直至划定的检测范围中每行数据均检测完毕;显示检测结果。
其进一步特征在于,所述客户端包括多个客户端,每个所述客户端中配置不同的检测范围;
多个所述客户端通过划分等级操作配置检测范围,所述划分等级操作包括以下步骤:
(1)选定任一客户端为主节点,其余客户端为分节点,主节点客户端与其余分节点客户端通过网络相连;
(2)每个分节点客户端将自身的与性能有关的配置信息输送给主节点客户端;
(3)主节点客户端根据每个分节点客户端的配置信息确定每个分节点客户端的性能得分;
(4)根据每个分节点客户端的性能得分分配检测范围。
其更进一步特征在于,所述配置信息包括CPU规格配置、内存规格配置、网络规格配置和硬盘规格配置,所述主节点客户端安装性能评定软件,所述性能评定软件根据每个分节点客户端的CPU规格配置、内存规格配置、网络规格配置和硬盘规格配置的配置信息,确定每个分节点客户端的性能得分。
一种多客户端并行检测数据库内容一致性系统,其特征在于,其包括多个数据库服务器、客户端,所述客户端上安装数据库访问接口,所述客户端通过网络与所述数据库服务器进行通信,所述客户端安装一致性检测软件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于无锡科技职业学院,未经无锡科技职业学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510045541.0/2.html,转载请声明来源钻瓜专利网。