买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】一种时序数据库多数据副本的同步方法、系统以及服务器_优刻得科技股份有限公司_202111032190.1 

申请/专利权人:优刻得科技股份有限公司

申请日:2021-09-03

公开(公告)日:2024-04-26

公开(公告)号:CN113704359B

主分类号:G06F16/27

分类号:G06F16/27;G06F16/23;G06F11/14

优先权:

专利状态码:有效-授权

法律状态:2024.04.26#授权;2021.12.14#实质审查的生效;2021.11.26#公开

摘要:本发明属于分布式数据库技术领域,公开了一种时序数据库多数据副本的同步方法、系统以及服务器,该同步方法包括:数据写入步骤,将数据的数据副本分别写入N个副本存储节点中,并且当数据副本写入副本存储节点成功时,记录成功信息的成功数量M递增1;数据副本一致性校验步骤,将数据副本的数据摘要进行两两比对,数据摘要一致的,则认为两个数据副本之间的数据是一致的;修复步骤,确定数据副本两两之间的不一致的数据,生成补丁包,并使用补丁包修复待修复的数据副本。本发明的优点在于采用数据多副本同时写,异步获取写入成功状态的方式,使用这种方式可以提供最高效的写入速率,同时通过异步的数据对比和修复实现数据多副本的最终一致性。

主权项:1.一种时序数据库多数据副本的同步方法,其特征在于,包括如下步骤:数据写入步骤,确定需要的数据副本的个数N,将所述数据的数据副本分别写入N个副本存储节点中,并且当所述数据副本写入所述副本存储节点成功时,记录所述成功信息的成功数量M递增1;数据副本一致性校验步骤,将所述数据副本的数据摘要进行两两比对,所述数据摘要一致的,则认为两个所述数据副本之间的数据是一致的,具体包括:获取所述数据的第一分片的多个所述数据副本所在的物理位置;访问所述物理位置,并请求获取相应的数据副本的数据摘要;将所述第一分片的所有所述数据摘要进行两两比对,以确定所述数据摘要是否一致;若所述数据摘要一致,则所述第一分片的多个数据副本的数据一致;若所述数据摘要存在不一致,则所述第一分片的多个所述数据副本的数据不一致;将所述第一分片的ID记录到用于记录数据不一致的分片的列表中;修复步骤,确定所述数据副本两两之间的不一致的数据,生成数据补丁,并将多个所述数据补丁聚合为补丁包,并使用所述补丁包修复待修复的数据副本,具体包括:根据所述不一致分片队列的所述ID号获取相应待修复的分片的所述ID号;获取所述待修复的分片的所有所述数据副本所在的物理位置;比对所述数据副本的数据摘要与本地缓存中的所述数据副本的数据摘要是否出现变化,若出现变化则重新获取所述数据摘要并刷新所述本地缓存,若未出现变化,则保留所述本地缓存中的所述数据副本的所述数据摘要;在多个所述数据副本之间进行两两比对,以确定所述待修复的数据副本的不一致的部分,并生成所述数据补丁;获取待修复的所述数据副本所需的全部所述数据补丁,将全部所述数据补丁聚合后形成补丁包,通过数据写入接口将所述补丁包写入到所述待修复的数据副本中;再一次执行数据副本一致性校验步骤和修复步骤。

全文数据:

权利要求:

百度查询: 优刻得科技股份有限公司 一种时序数据库多数据副本的同步方法、系统以及服务器

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。