← 返回列表
一种分布式数据库数据校验的方法、装置及相关装置
摘要文本
本发明公开了一种分布式数据库在线数据校验的方法、装置及相关装置,本发明通过比较导入前后待变更数据中指定行数据的校验值是否一致,来确定待变更数据在变更前后一致性,有效解决了现有技术中分布式数据库不能确定数据变更前后数据一致性的问题。。数据由马 克 数 据整理
申请人信息
- 申请人:金篆信科有限责任公司
- 申请人地址:100176 北京市大兴区北京经济技术开发区科谷一街10号院6号楼6层602(北京自贸试验区高端产业片区亦庄组团)
- 发明人: 金篆信科有限责任公司
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 一种分布式数据库数据校验的方法、装置及相关装置 |
| 专利类型 | 发明授权 |
| 申请号 | CN201610794307.2 |
| 申请日 | 2016年8月31日 |
| 公告号 | CN107798007B |
| 公开日 | 2024年3月19日 |
| IPC主分类号 | G06F16/23 |
| 权利人 | 金篆信科有限责任公司 |
| 发明人 | 郭龙波; 丁岩; 徐宜良; 张宗禹; 林周凯 |
| 地址 | 北京市大兴区北京经济技术开发区科谷一街10号院8号楼18层 |
专利主权项内容
1.一种分布式数据库分布式数据库数据校验的方法,其特征在于,包括:将待变更数据导出成数据描述文本,根据导出的数据描述文本计算所述待变更数据中指定行数据的校验值;其中,校验值为ASCII值;对所述待变更数据按行进行拆分,并将拆分后的所述待变更数据导入到相应的数据库节点;数据导入完成后,计算导入后所述待变更数据中指定行数据的校验值,并比较导入前后所述待变更数据中指定行数据的校验值是否一致,如果一致,则确定所述待变更数据在变更前后一致;所述计算所述待变更数据中指定行数据的校验值,具体包括:计算所述待变更数据中指定的某行数据的校验值,或者计算所述待变更数据中指定的一个或多个连续N行数据的校验值的和;将拆分后的所述待变更数据导入到相应的数据库节点,具体包括:将拆分后的所述待变更数据写入相应的数据库节点的文件缓存,通知数据库集群管理已完成文件数及文件名列表,并通过所述数据库集群管理触发数据库代理将存储到文件缓存的待变更数据下载到该数据库节点中;其中,所述数据库代理分别与所述数据库节点一一对应。