数据合并的实现方法、装置、系统及存储介质制造方法及图纸

技术编号:24574224 阅读:90 留言:0更新日期:2020-06-21 00:08
本发明专利技术公开了一种数据合并的实现方法、装置、系统及存储介质,其方法包括:在分布式数据库处于主主工作模式进行副本存取,并在检测到多个副本间数据不一致时,比较不同副本上数据最近操作的时间;根据不同副本上数据最近操作的时间,保留各副本上数据的最后更新结果;基于各副本上数据的最后更新结果,进行各副本间数据的相互合并操作,使得各副本间数据保持一致。本发明专利技术解决了分布式系统中,当日志无法接续或者多主访问导致数据更新冲突的技术问题。此外,通过将被删除数据的主键保存于预设的主键删除队列中,解决数据合并发生时,删除操作与增、改操作的合并处理。

Implementation method, device, system and storage medium of data merging

【技术实现步骤摘要】
数据合并的实现方法、装置、系统及存储介质
本专利技术涉及分布式数据
,尤其涉及一种分布式数据库副本间数据合并的实现方法、装置、系统及存储介质。
技术介绍
UDSF(UnstructuredDataStoragenetworkfunction,非结构化数据存储功能)作为5G核心网中存储非结构化数据的数据库网元,面临诸多性能需求:多业务共享访问库、极低的响应时延。因此,要求UDSF网元具备更高的系统吞吐量、数据存储容量、极低的响应时延。分布式数据库(DDB,DistributedDatabase)技术是解决5G核心网对数据存取高性能要求的必然技术手段。分布式数据库系统中,副本的存取模式,可分为主备模式、主主模式。其中,在主备模式下,所有副本均可读,只有在选举出的主副本上进行写;在主主模式下,所有副本均可读、写。因此,主主访问模式,具备更高的访问性能。但主主模式下,必须解决所引入的新的场景问题:主主模式下,副本自身日志缓冲区溢出时,导致其它副本无法读取连续日志,而无法应用后续日志,造成副本间数据不一致;>主主模式下,同一数本文档来自技高网...

【技术保护点】
1.一种数据合并的实现方法,其特征在于,所述方法应用于分布式数据库系统,所述方法包括:/n在分布式数据库处于主主工作模式进行副本存取,并在检测到多个副本间数据不一致时,比较不同副本上数据最近操作的时间;/n根据不同副本上数据最近操作的时间,保留各副本上数据的最后更新结果;/n基于各副本上数据的最后更新结果,进行各副本间数据的相互合并操作,使得各副本间数据保持一致。/n

【技术特征摘要】
1.一种数据合并的实现方法,其特征在于,所述方法应用于分布式数据库系统,所述方法包括:
在分布式数据库处于主主工作模式进行副本存取,并在检测到多个副本间数据不一致时,比较不同副本上数据最近操作的时间;
根据不同副本上数据最近操作的时间,保留各副本上数据的最后更新结果;
基于各副本上数据的最后更新结果,进行各副本间数据的相互合并操作,使得各副本间数据保持一致。


2.根据权利要求1所述的数据合并的实现方法,其特征在于,所述在分布式数据库处于主主工作模式进行副本存取,并在检测到多个副本间数据不一致时,比较不同副本上数据最近操作的时间的步骤之前还包括:
在分布式数据库处于主主工作模式进行副本存取时,检测是否存在副本自身日志缓冲区溢出,导致其它副本无法读取连续日志;
若是,则检测到多个副本间数据不一致。


3.根据权利要求1所述的数据合并的实现方法,其特征在于,所述在分布式数据库处于主主工作模式进行副本存取,并在检测到多个副本间数据不一致时,比较不同副本上数据最近操作的时间的步骤之前还包括:
在分布式数据库处于主主工作模式进行副本存取时,若同一数据在多个副本上并发修改,并在副本间应用日志时,检测被修改数据最近操作时间与日志中携带时间是否一致,若不一致,则检测到多个副本间数据不一致。


4.根据权利要求1所述的数据合并的实现方法,其特征在于,所述基于各副本上数据的最后更新结果,进行各副本间数据的相互合并操作,使得各副本间数据保持一致的步骤中包括:
若多个副本均发生数据更新,则发起双向数据合并。


5.根据权利要求1所述的数据合并的实现方法,其特征在于,所述方法还包括:
在接收到删除请求或应用其它副本的删除操作日志,以删除当前副本上的数据时,将当前副本上被删除数据的主键及删除操作时间,保存于预设的主键存储队列。


6.根据权利要求5所述的数据合并的实现方法,其特征在于,所述方法还包括:
在接收到增加数据请求,以在副本上增加新的数据时,使用新增数据的主键从所述主键存储队列中删除相应的队列元素。


7.根据权利要求6所述的数据合并的实现方法,其特征在于,所...

【专利技术属性】
技术研发人员:司文武
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1