[發(fā)明專利]數(shù)據(jù)一致性管理方法、裝置、電子設(shè)備及存儲介質(zhì)在審
| 申請?zhí)枺?/td> | 202111192870.X | 申請日: | 2021-10-13 |
| 公開(公告)號: | CN113849573A | 公開(公告)日: | 2021-12-28 |
| 發(fā)明(設(shè)計(jì))人: | 徐斌;張小鵬;劉啟榮 | 申請(專利權(quán))人: | 京東科技信息技術(shù)有限公司 |
| 主分類號: | G06F16/27 | 分類號: | G06F16/27;G06F16/28;G06F16/23 |
| 代理公司: | 北京清亦華知識產(chǎn)權(quán)代理事務(wù)所(普通合伙) 11201 | 代理人: | 羅嵐 |
| 地址: | 100176 北京市北京經(jīng)濟(jì)技*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 數(shù)據(jù)一致性 管理 方法 裝置 電子設(shè)備 存儲 介質(zhì) | ||
本公開提出一種數(shù)據(jù)一致性管理方法、裝置、電子設(shè)備及存儲介質(zhì),該方法包括:確定多個(gè)分組,分組包括:至少部分節(jié)點(diǎn);獲取與分組對應(yīng)的等待計(jì)數(shù)值;根據(jù)等待計(jì)數(shù)值,對節(jié)點(diǎn)的數(shù)據(jù)進(jìn)行一致性管理。通過本公開,能夠有效地保障分布式集群中數(shù)據(jù)的一致性,在有效地保障分布式集群中的數(shù)據(jù)一致性效果的同時(shí),有效地提升分布式集群中數(shù)據(jù)的分布式處理效果。
技術(shù)領(lǐng)域
本公開涉及分布式存儲技術(shù)領(lǐng)域,尤其涉及一種數(shù)據(jù)一致性管理方法、裝置、電子設(shè)備及存儲介質(zhì)。
背景技術(shù)
當(dāng)前分布式存儲技術(shù)領(lǐng)域中,保證分散在多個(gè)節(jié)點(diǎn)上的同一份數(shù)據(jù)的多個(gè)副本之間的一致性是核心問題。常用的一致性方案有強(qiáng)一致性和最終一致性兩種。強(qiáng)一致性因其實(shí)現(xiàn)難度和應(yīng)用場景有限,普及性不如最終一致性。
相關(guān)技術(shù)中,需要建立額外的仲裁機(jī)制來保證多個(gè)節(jié)點(diǎn)上的同一份數(shù)據(jù)的多個(gè)副本之間的一致性。
這種方式下,分布式集群中數(shù)據(jù)的一致性效果不佳,影響分布式集群中數(shù)據(jù)的分布式處理效果,導(dǎo)致分布式集群的拓展應(yīng)用效果不佳。
發(fā)明內(nèi)容
本公開旨在至少在一定程度上解決相關(guān)技術(shù)中的技術(shù)問題之一。
為此,本公開的目的在于提出一種數(shù)據(jù)一致性管理方法、裝置、電子設(shè)備及存儲介質(zhì),能夠有效地保障分布式集群中數(shù)據(jù)的一致性,在有效地保障分布式集群中的數(shù)據(jù)一致性效果的同時(shí),有效地提升分布式集群中數(shù)據(jù)的分布式處理效果。
為達(dá)到上述目的,本公開第一方面實(shí)施例提出的數(shù)據(jù)一致性管理方法,包括:確定多個(gè)分組,分組包括:至少部分節(jié)點(diǎn);獲取與分組對應(yīng)的等待計(jì)數(shù)值;根據(jù)等待計(jì)數(shù)值,對節(jié)點(diǎn)的數(shù)據(jù)進(jìn)行一致性管理。
本公開第一方面實(shí)施例提出的數(shù)據(jù)一致性管理方法,通過確定多個(gè)分組,分組包括:至少部分節(jié)點(diǎn),而后獲取與分組對應(yīng)的等待計(jì)數(shù)值,根據(jù)等待計(jì)數(shù)值,對節(jié)點(diǎn)的數(shù)據(jù)進(jìn)行一致性管理,能夠有效地保障分布式集群中數(shù)據(jù)的一致性,在有效地保障分布式集群中的數(shù)據(jù)一致性效果的同時(shí),有效地提升分布式集群中數(shù)據(jù)的分布式處理效果。
為達(dá)到上述目的,本公開第二方面實(shí)施例提出的數(shù)據(jù)一致性管理裝置,包括:第一確定模塊,用于確定多個(gè)分組,分組包括:至少部分節(jié)點(diǎn);獲取模塊,用于獲取與分組對應(yīng)的等待計(jì)數(shù)值;管理模塊,用于根據(jù)等待計(jì)數(shù)值,對節(jié)點(diǎn)的數(shù)據(jù)進(jìn)行一致性管理。
本公開第二方面實(shí)施例提出的數(shù)據(jù)一致性管理裝置,通過確定多個(gè)分組,分組包括:至少部分節(jié)點(diǎn),而后獲取與分組對應(yīng)的等待計(jì)數(shù)值,根據(jù)等待計(jì)數(shù)值,對節(jié)點(diǎn)的數(shù)據(jù)進(jìn)行一致性管理,能夠有效地保障分布式集群中數(shù)據(jù)的一致性,在有效地保障分布式集群中的數(shù)據(jù)一致性效果的同時(shí),有效地提升分布式集群中數(shù)據(jù)的分布式處理效果。
根據(jù)本公開第三方面,提供了一種電子設(shè)備,包括:至少一個(gè)處理器;以及與至少一個(gè)處理器通信連接的存儲器;其中,存儲器存儲有可被至少一個(gè)處理器執(zhí)行的指令,指令被至少一個(gè)處理器執(zhí)行,以使至少一個(gè)處理器能夠執(zhí)行本公開第一方面實(shí)施例的數(shù)據(jù)一致性管理方法。
根據(jù)本公開第四方面,提出了一種存儲有計(jì)算機(jī)指令的非瞬時(shí)計(jì)算機(jī)可讀存儲介質(zhì),所述計(jì)算機(jī)指令用于使所述計(jì)算機(jī)執(zhí)行本公開第一方面實(shí)施例的數(shù)據(jù)一致性管理方法。
根據(jù)本公開第五方面,提供了一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序,所述計(jì)算機(jī)程序在被處理器執(zhí)行時(shí)實(shí)現(xiàn)本公開第一方面實(shí)施例的數(shù)據(jù)一致性管理方法。
應(yīng)當(dāng)理解,本部分所描述的內(nèi)容并非旨在標(biāo)識本公開的實(shí)施例的關(guān)鍵或重要特征,也不用于限制本公開的范圍。本公開的其它特征將通過以下的說明書而變得容易理解。
附圖說明
本公開上述的和/或附加的方面和優(yōu)點(diǎn)從下面結(jié)合附圖對實(shí)施例的描述中將變得明顯和容易理解,其中:
圖1是本公開一實(shí)施例提出的數(shù)據(jù)一致性管理方法的流程示意圖;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于京東科技信息技術(shù)有限公司,未經(jīng)京東科技信息技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111192870.X/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 云存儲數(shù)據(jù)的一致性維護(hù)方法及云存儲系統(tǒng)
- 一種實(shí)現(xiàn)數(shù)據(jù)一致性的方法及裝置
- 用于解決主設(shè)備間數(shù)據(jù)一致性的總線監(jiān)控方法及裝置
- 航天產(chǎn)品生產(chǎn)過程數(shù)據(jù)一致性保證方法
- 一種異構(gòu)系統(tǒng)數(shù)據(jù)一致性的方法
- 數(shù)據(jù)一致性校驗(yàn)流控方法、裝置、電子設(shè)備及存儲介質(zhì)
- 一種金融數(shù)據(jù)一致性檢測系統(tǒng)及方法
- 一種在異地多活架構(gòu)下保障數(shù)據(jù)一致性的方法
- 一種預(yù)取buffer數(shù)據(jù)一致性的處理方法及裝置
- 基于區(qū)塊鏈技術(shù)的數(shù)據(jù)中臺的數(shù)據(jù)質(zhì)量監(jiān)控方法及系統(tǒng)





