国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種并發(fā)控制的方法及系統(tǒng)的制作方法

      文檔序號(hào):6340727閱讀:180來(lái)源:國(guó)知局
      專(zhuān)利名稱(chēng):一種并發(fā)控制的方法及系統(tǒng)的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及計(jì)算機(jī)領(lǐng)域,特別涉及一種并發(fā)控制的方法及系統(tǒng)。
      背景技術(shù)
      在云計(jì)算環(huán)境下,分布式數(shù)據(jù)庫(kù)系統(tǒng)采用多副本的存儲(chǔ)方式來(lái)改善系統(tǒng)的性能, 提高系統(tǒng)的穩(wěn)定性。多副本的存儲(chǔ)方式將分布式數(shù)據(jù)庫(kù)系統(tǒng)的存儲(chǔ)服務(wù)器分為始發(fā)存儲(chǔ)服 務(wù)器和副本存儲(chǔ)服務(wù)器,每個(gè)始發(fā)存儲(chǔ)服務(wù)器包括多個(gè)副本存儲(chǔ)服務(wù)器,其中,每個(gè)副本存 儲(chǔ)服務(wù)器內(nèi)的內(nèi)容都與始發(fā)存儲(chǔ)服務(wù)器內(nèi)的內(nèi)容一致。對(duì)于多副本存儲(chǔ)方式的分布式數(shù)據(jù)庫(kù)系統(tǒng),可以同時(shí)允許多個(gè)事務(wù)對(duì)分布式數(shù)據(jù) 庫(kù)系統(tǒng)中的各副本存儲(chǔ)服務(wù)器進(jìn)行讀寫(xiě)操作。當(dāng)多個(gè)事務(wù)同時(shí)對(duì)分布式數(shù)據(jù)庫(kù)系統(tǒng)中的各 副本存儲(chǔ)服務(wù)器的數(shù)據(jù)項(xiàng)進(jìn)行讀寫(xiě)操作時(shí),很難保證各副本存儲(chǔ)服務(wù)器中的數(shù)據(jù)項(xiàng)仍保持
      一致性。

      發(fā)明內(nèi)容
      為了能夠保證各副本存儲(chǔ)服務(wù)器中的數(shù)據(jù)項(xiàng)的一致性,本發(fā)明提供了一種并發(fā)控 制的方法及系統(tǒng)。所述技術(shù)方案如下一種并發(fā)控制的方法,所述方法包括始發(fā)存儲(chǔ)服務(wù)器接收全局事務(wù),并將所述全局事務(wù)劃分成多個(gè)子事務(wù);如果所述子事務(wù)中存在寫(xiě)操作的子事務(wù),所述始發(fā)存儲(chǔ)服務(wù)器選擇第一數(shù)目個(gè)副 本存儲(chǔ)服務(wù)器并向所述選擇的每個(gè)副本存儲(chǔ)服務(wù)器發(fā)送加鎖請(qǐng)求;所述選擇的每個(gè)副本存儲(chǔ)服務(wù)器接收所述加鎖請(qǐng)求,如果同意加鎖請(qǐng)求,則發(fā)送 應(yīng)答消息給所述始發(fā)存儲(chǔ)服務(wù)器;所述始發(fā)存儲(chǔ)服務(wù)器接收應(yīng)答消息,如果接收到第二數(shù)目個(gè)應(yīng)簽消息,則向發(fā)送 應(yīng)答消息的副本存儲(chǔ)服務(wù)器發(fā)送所述寫(xiě)操作的子事務(wù)的具體操作信息。所述始發(fā)存儲(chǔ)服務(wù)器接收全局事務(wù),并將所述全局事務(wù)劃分成多個(gè)子事務(wù),具體 包括接收所述應(yīng)用程序發(fā)起的全局事務(wù);根據(jù)全局目錄中的相關(guān)信息和所述全局事務(wù)的性質(zhì),將所述全局事務(wù)劃分成多個(gè) 子事務(wù);其中,所述子事務(wù)包括讀操作的子事務(wù)和/或?qū)懖僮鞯淖邮聞?wù)。所述選擇的每個(gè)副本存儲(chǔ)服務(wù)器接收所述加鎖請(qǐng)求,如果同意加鎖請(qǐng)求,則發(fā)送 應(yīng)答消息給所述始發(fā)存儲(chǔ)服務(wù)器,具體包括所述選擇的每個(gè)副本存儲(chǔ)服務(wù)器接收所述加鎖請(qǐng)求,判斷自身正在處理的寫(xiě)操作 的子事務(wù)的具體操作信息的數(shù)目是否超過(guò)預(yù)設(shè)的閾值;如果未超過(guò),則同意加鎖請(qǐng)求,并發(fā)送應(yīng)答消息給所述始發(fā)存儲(chǔ)服務(wù)器。所述如果接收到第二數(shù)目個(gè)應(yīng)簽消息,則向發(fā)送應(yīng)答消息的副本存儲(chǔ)服務(wù)器發(fā)送所述寫(xiě)操作的子事務(wù)的具體操作信息,具體包括如果在預(yù)設(shè)的時(shí)間內(nèi)接收到所述第二數(shù)目個(gè)應(yīng)答消息,則向發(fā)送應(yīng)答消息的副本 存儲(chǔ)服務(wù)器發(fā)送所述寫(xiě)操作的子事務(wù)的具體操作信息。如果所述子事務(wù)中存在讀操作的子事務(wù),則所述將所述全局事務(wù)劃分成多個(gè)子事 務(wù)之后,還包括所述始發(fā)存儲(chǔ)服務(wù)器向其包括的每個(gè)副本存儲(chǔ)服務(wù)器發(fā)送所述讀操作的子事務(wù) 的具體操作信息。一種并發(fā)控制的系統(tǒng),所述系統(tǒng)包括始發(fā)存儲(chǔ)服務(wù)器和副本存儲(chǔ)服務(wù)器;所述始發(fā)存儲(chǔ)服務(wù)器包括劃分模塊、選擇模塊和第一發(fā)送模塊;所述劃分模塊,用于接收全局事務(wù),并將所述全局事務(wù)劃分成多個(gè)子事務(wù);所述選擇模塊,用于如果所述子事務(wù)中存在寫(xiě)操作的子事務(wù),選擇第一數(shù)目個(gè)副 本存儲(chǔ)服務(wù)器并向所述選擇的每個(gè)副本存儲(chǔ)服務(wù)器發(fā)送加鎖請(qǐng)求;所述副本存儲(chǔ)服務(wù)器,用于接收所述加鎖請(qǐng)求,如果同意加鎖請(qǐng)求,則發(fā)送應(yīng)答消 息給所述始發(fā)存儲(chǔ)服務(wù)器;所述第一發(fā)送模塊,用于接收應(yīng)答消息,如果接收到第二數(shù)目個(gè)應(yīng)簽消息,則向回 復(fù)所述應(yīng)答消息的副本存儲(chǔ)服務(wù)器發(fā)送所述寫(xiě)操作的子事務(wù)的具體操作信息。所述劃分模塊具體包括接收單元,用于接收所述應(yīng)用程序發(fā)起的全局事務(wù);劃分單元,用于根據(jù)全局目錄中的相關(guān)信息和所述全局事務(wù)的性質(zhì),將所述全局 事務(wù)劃分成多個(gè)子事務(wù);其中,所述子事務(wù)包括讀操作的子事務(wù)或?qū)懖僮鞯淖邮聞?wù)。所述副本存儲(chǔ)服務(wù)器,具體包括判斷模塊,用于接收所述加鎖請(qǐng)求,判斷自身正在處理的寫(xiě)操作的子事務(wù)的具體 操作信息的數(shù)目是否超過(guò)預(yù)設(shè)的閾值;第二發(fā)送模塊,用于如果未超過(guò),則同意加鎖請(qǐng)求,并發(fā)送應(yīng)答消息給所述始發(fā)存 儲(chǔ)服務(wù)器。所述發(fā)送模塊,具體用于接收應(yīng)答消息,如果在預(yù)設(shè)的時(shí)間內(nèi)接收到所述第二數(shù) 目個(gè)應(yīng)答消息,則向回復(fù)所述應(yīng)答消息的副本存儲(chǔ)服務(wù)器發(fā)送所述寫(xiě)操作的子事務(wù)的具體 操作信息。所述始發(fā)存儲(chǔ)服務(wù)器還包括第三發(fā)送模塊,用于向所述始發(fā)存儲(chǔ)服務(wù)器包括的每個(gè)副本存儲(chǔ)服務(wù)器發(fā)送所述 讀操作的子事務(wù)的具體操作信息。對(duì)于任意一個(gè)子事務(wù),始發(fā)存儲(chǔ)服務(wù)器選擇第一數(shù)目個(gè)副本存儲(chǔ)服務(wù)器,發(fā)送加 鎖請(qǐng)求給選擇的每個(gè)副本存儲(chǔ)服務(wù)器,對(duì)于副本存儲(chǔ)服務(wù)器如果同意加鎖請(qǐng)求,則返回應(yīng) 答消息給始發(fā)存儲(chǔ)服務(wù)器,如果始發(fā)存儲(chǔ)服務(wù)器接收到第二數(shù)目個(gè)副本存儲(chǔ)服務(wù)器的應(yīng)答 消息,則始發(fā)存儲(chǔ)服務(wù)器發(fā)送該子事務(wù)的具體操作消息給副本存儲(chǔ)服務(wù)器。其中,對(duì)于任一 子事務(wù),首先獲得對(duì)數(shù)據(jù)項(xiàng)加鎖的權(quán)利,然后才能向副本存儲(chǔ)服務(wù)器發(fā)送具體操作信息,對(duì) 副本服務(wù)器中的數(shù)據(jù)項(xiàng)進(jìn)行操作,又因?yàn)榭纱谢恼{(diào)度是一致的,所以保證多副本存儲(chǔ) 服務(wù)器的數(shù)據(jù)項(xiàng)的全局一致性。


      圖1是本發(fā)明實(shí)施例1提供的一種并發(fā)控制的方法流程圖;圖2是本發(fā)明實(shí)施例2提供的一種并發(fā)控制的方法流程圖;圖3是本發(fā)明實(shí)施例3提供的一種并發(fā)控制的系統(tǒng)示意圖。
      具體實(shí)施例方式為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明實(shí)施方 式作進(jìn)一步地詳細(xì)描述。實(shí)施例1如圖1所示,本發(fā)明實(shí)施例提供了一種并發(fā)控制的方法,包括步驟101 始發(fā)存儲(chǔ)服務(wù)器接收全局事務(wù),并將該全局事務(wù)劃分成多個(gè)子事務(wù);步驟102 如果劃分的子事務(wù)中存在寫(xiě)操作的子事務(wù),則始發(fā)存儲(chǔ)服務(wù)器選擇第 一數(shù)目個(gè)副本存儲(chǔ)服務(wù)器并向選擇的每個(gè)副本存儲(chǔ)服務(wù)器發(fā)送加鎖請(qǐng)求;步驟103 選擇的每個(gè)副本存儲(chǔ)服務(wù)器接收加鎖請(qǐng)求,如果同意加鎖請(qǐng)求,則發(fā)送 應(yīng)答消息給始發(fā)存儲(chǔ)服務(wù)器;步驟104 始發(fā)存儲(chǔ)服務(wù)器接收應(yīng)答消息,如果接收到第二數(shù)目個(gè)應(yīng)簽消息,則向 發(fā)送應(yīng)答消息的副本存儲(chǔ)服務(wù)器發(fā)送寫(xiě)操作的子事務(wù)的具體操作信息。對(duì)于任意一個(gè)子事務(wù),始發(fā)存儲(chǔ)服務(wù)器選擇第一數(shù)目個(gè)副本存儲(chǔ)服務(wù)器,發(fā)送加 鎖請(qǐng)求給選擇的每個(gè)副本存儲(chǔ)服務(wù)器,對(duì)于副本存儲(chǔ)服務(wù)器如果同意加鎖請(qǐng)求,則返回應(yīng) 答消息給始發(fā)存儲(chǔ)服務(wù)器,如果始發(fā)存儲(chǔ)服務(wù)器接收到第二數(shù)目個(gè)副本存儲(chǔ)服務(wù)器的應(yīng)答 消息,則始發(fā)存儲(chǔ)服務(wù)器發(fā)送該子事務(wù)的具體操作消息給副本存儲(chǔ)服務(wù)器。其中,對(duì)于任一 子事務(wù),首先獲得對(duì)數(shù)據(jù)項(xiàng)加鎖的權(quán)利,然后才能向副本存儲(chǔ)服務(wù)器發(fā)送具體操作信息,對(duì) 副本服務(wù)器中的數(shù)據(jù)項(xiàng)進(jìn)行操作,又因?yàn)榭纱谢恼{(diào)度是一致的,所以保證多副本存儲(chǔ) 服務(wù)器的數(shù)據(jù)項(xiàng)的全局一致性。實(shí)施例2本發(fā)明實(shí)施例提供了一種并發(fā)控制的方法。其中,在云計(jì)算環(huán)境中,數(shù)據(jù)庫(kù)采用始 發(fā)存儲(chǔ)服務(wù)器加副本存儲(chǔ)服務(wù)器的形式,其中,每個(gè)始發(fā)存儲(chǔ)服務(wù)器包括多個(gè)副本存儲(chǔ)服 務(wù)器,每個(gè)副存儲(chǔ)服務(wù)器內(nèi)的內(nèi)容與其對(duì)應(yīng)的始發(fā)存儲(chǔ)服務(wù)器內(nèi)的內(nèi)容是完全一致的。參 見(jiàn)圖2,該方法包括步驟201 始發(fā)存儲(chǔ)服務(wù)器接收應(yīng)用程序發(fā)起的全局事務(wù),將該全局事務(wù)劃分成 多個(gè)子事務(wù);其中,始發(fā)存儲(chǔ)服務(wù)器的全局目錄中存儲(chǔ)了每種全局事務(wù)的相關(guān)信息。具體地,始 發(fā)存儲(chǔ)服務(wù)器接收應(yīng)用程序發(fā)起的全局事務(wù)Ti,始發(fā)存儲(chǔ)服務(wù)器的事務(wù)管理器根據(jù)全局目 錄中存儲(chǔ)全局事務(wù)的相關(guān)信息以及該全局事務(wù)Ti的性質(zhì),將該全局事務(wù)Ti劃分成多個(gè)子 事務(wù)STi,其中,劃分的多個(gè)子事務(wù)組成子事務(wù)集合。其中,應(yīng)用程序向始發(fā)存儲(chǔ)服務(wù)器發(fā)起全局事務(wù),并通過(guò)該全局事務(wù)請(qǐng)求操作數(shù) 據(jù)庫(kù)中存儲(chǔ)的數(shù)據(jù)項(xiàng)。將全局事務(wù)劃分成的多個(gè)子事務(wù),劃分的子事務(wù)包括讀操作的子事 務(wù)和/或?qū)懖僮鞯淖邮聞?wù)。
      步驟202 始發(fā)存儲(chǔ)服務(wù)器針對(duì)其中的一個(gè)子事務(wù),判斷該子事務(wù)是讀操作的子 事務(wù)還是寫(xiě)操作的子事務(wù),如果該子事務(wù)為讀操作的子事務(wù),則執(zhí)行步驟203,如果該子事 務(wù)為寫(xiě)操作的子事務(wù),則執(zhí)行步驟204 ;步驟203 始發(fā)存儲(chǔ)服務(wù)器向自身包括的每個(gè)副本存儲(chǔ)服務(wù)器發(fā)送該讀操作的子 事務(wù)的具體操作信息,執(zhí)行步驟208 ;其中,由于讀操作的子事務(wù)只從副本存儲(chǔ)服務(wù)器中讀取數(shù)據(jù),而不需要向副本存 儲(chǔ)服務(wù)器寫(xiě)數(shù)據(jù),因此不會(huì)對(duì)各副本存儲(chǔ)服務(wù)器的一致性造成影響,所以始發(fā)存儲(chǔ)服務(wù)器 對(duì)于讀操作的子事務(wù),可以直接向每個(gè)副本存儲(chǔ)服務(wù)器發(fā)送每個(gè)讀操作的子事務(wù)的具體操 作fe息。步驟204 始發(fā)存儲(chǔ)服務(wù)器從自身包括各副本存儲(chǔ)服務(wù)器中選擇第一數(shù)目個(gè)副本 存儲(chǔ)服務(wù)器,向選擇的每個(gè)副本存儲(chǔ)服務(wù)器發(fā)送加鎖請(qǐng)求;具體地,始發(fā)存儲(chǔ)服務(wù)器從自身包括的所有副本存儲(chǔ)服務(wù)器中,任意選擇第一數(shù) 目個(gè)副本地存儲(chǔ)服務(wù)器,向選擇的每個(gè)副本存儲(chǔ)服務(wù)器發(fā)送加鎖請(qǐng)求。 其中,第一數(shù)目的大小為
      權(quán)利要求
      1.一種并發(fā)控制的方法,其特征在于,所述方法包括始發(fā)存儲(chǔ)服務(wù)器接收全局事務(wù),并將所述全局事務(wù)劃分成多個(gè)子事務(wù); 如果所述子事務(wù)中存在寫(xiě)操作的子事務(wù),所述始發(fā)存儲(chǔ)服務(wù)器選擇第一數(shù)目個(gè)副本存 儲(chǔ)服務(wù)器并向所述選擇的每個(gè)副本存儲(chǔ)服務(wù)器發(fā)送加鎖請(qǐng)求;所述選擇的每個(gè)副本存儲(chǔ)服務(wù)器接收所述加鎖請(qǐng)求,如果同意加鎖請(qǐng)求,則發(fā)送應(yīng)答 消息給所述始發(fā)存儲(chǔ)服務(wù)器;所述始發(fā)存儲(chǔ)服務(wù)器接收應(yīng)答消息,如果接收到第二數(shù)目個(gè)應(yīng)簽消息,則向發(fā)送應(yīng)答 消息的副本存儲(chǔ)服務(wù)器發(fā)送所述寫(xiě)操作的子事務(wù)的具體操作信息。
      2.如權(quán)利要求1所述的方法,其特征在于,所述始發(fā)存儲(chǔ)服務(wù)器接收全局事務(wù),并將所 述全局事務(wù)劃分成多個(gè)子事務(wù),具體包括接收所述應(yīng)用程序發(fā)起的全局事務(wù);根據(jù)全局目錄中的相關(guān)信息和所述全局事務(wù)的性質(zhì),將所述全局事務(wù)劃分成多個(gè)子事務(wù);其中,所述子事務(wù)包括讀操作的子事務(wù)和/或?qū)懖僮鞯淖邮聞?wù)。
      3.如權(quán)利要求1所述的方法,其特征在于,所述選擇的每個(gè)副本存儲(chǔ)服務(wù)器接收所述 加鎖請(qǐng)求,如果同意加鎖請(qǐng)求,則發(fā)送應(yīng)答消息給所述始發(fā)存儲(chǔ)服務(wù)器,具體包括所述選擇的每個(gè)副本存儲(chǔ)服務(wù)器接收所述加鎖請(qǐng)求,判斷自身正在處理的寫(xiě)操作的子 事務(wù)的具體操作信息的數(shù)目是否超過(guò)預(yù)設(shè)的閾值;如果未超過(guò),則同意加鎖請(qǐng)求,并發(fā)送應(yīng)答消息給所述始發(fā)存儲(chǔ)服務(wù)器。
      4.如權(quán)利要求1所述的方法,其特征在于,所述如果接收到第二數(shù)目個(gè)應(yīng)簽消息,則向 發(fā)送應(yīng)答消息的副本存儲(chǔ)服務(wù)器發(fā)送所述寫(xiě)操作的子事務(wù)的具體操作信息,具體包括如果在預(yù)設(shè)的時(shí)間內(nèi)接收到所述第二數(shù)目個(gè)應(yīng)答消息,則向發(fā)送應(yīng)答消息的副本存儲(chǔ) 服務(wù)器發(fā)送所述寫(xiě)操作的子事務(wù)的具體操作信息。
      5.如權(quán)利要求1-4任一項(xiàng)權(quán)利要求所述的方法,其特征在于,如果所述子事務(wù)中存在 讀操作的子事務(wù),則所述將所述全局事務(wù)劃分成多個(gè)子事務(wù)之后,還包括所述始發(fā)存儲(chǔ)服務(wù)器向其包括的每個(gè)副本存儲(chǔ)服務(wù)器發(fā)送所述讀操作的子事務(wù)的具 體操作信息。
      6.一種并發(fā)控制的系統(tǒng),其特征在于,所述系統(tǒng)包括始發(fā)存儲(chǔ)服務(wù)器和副本存儲(chǔ)服務(wù)器;所述始發(fā)存儲(chǔ)服務(wù)器包括劃分模塊、選擇模塊和第一發(fā)送模塊; 所述劃分模塊,用于接收全局事務(wù),并將所述全局事務(wù)劃分成多個(gè)子事務(wù); 所述選擇模塊,用于如果所述子事務(wù)中存在寫(xiě)操作的子事務(wù),選擇第一數(shù)目個(gè)副本存 儲(chǔ)服務(wù)器并向所述選擇的每個(gè)副本存儲(chǔ)服務(wù)器發(fā)送加鎖請(qǐng)求;所述副本存儲(chǔ)服務(wù)器,用于接收所述加鎖請(qǐng)求,如果同意加鎖請(qǐng)求,則發(fā)送應(yīng)答消息給 所述始發(fā)存儲(chǔ)服務(wù)器;所述第一發(fā)送模塊,用于接收應(yīng)答消息,如果接收到第二數(shù)目個(gè)應(yīng)簽消息,則向回復(fù)所 述應(yīng)答消息的副本存儲(chǔ)服務(wù)器發(fā)送所述寫(xiě)操作的子事務(wù)的具體操作信息。
      7.如權(quán)利要求6所述的系統(tǒng),其特征在于,所述劃分模塊具體包括 接收單元,用于接收所述應(yīng)用程序發(fā)起的全局事務(wù);劃分單元,用于根據(jù)全局目錄中的相關(guān)信息和所述全局事務(wù)的性質(zhì),將所述全局事務(wù) 劃分成多個(gè)子事務(wù);其中,所述子事務(wù)包括讀操作的子事務(wù)或?qū)懖僮鞯淖邮聞?wù)。
      8.如權(quán)利要求6所述的系統(tǒng),其特征在于,所述副本存儲(chǔ)服務(wù)器,具體包括判斷模塊,用于接收所述加鎖請(qǐng)求,判斷自身正在處理的寫(xiě)操作的子事務(wù)的具體操作 信息的數(shù)目是否超過(guò)預(yù)設(shè)的閾值;第二發(fā)送模塊,用于如果未超過(guò),則同意加鎖請(qǐng)求,并發(fā)送應(yīng)答消息給所述始發(fā)存儲(chǔ)服 務(wù)器。
      9.如權(quán)利要求6所述的系統(tǒng),其特征在于,所述發(fā)送模塊,具體用于接收應(yīng)答消息,如果在預(yù)設(shè)的時(shí)間內(nèi)接收到所述第二數(shù)目個(gè) 應(yīng)答消息,則向回復(fù)所述應(yīng)答消息的副本存儲(chǔ)服務(wù)器發(fā)送所述寫(xiě)操作的子事務(wù)的具體操作 fn息ο
      10.如權(quán)利要求6-9任一項(xiàng)權(quán)利要求所述的系統(tǒng),其特征在于,所述始發(fā)存儲(chǔ)服務(wù)器還 包括第三發(fā)送模塊,用于向所述始發(fā)存儲(chǔ)服務(wù)器包括的每個(gè)副本存儲(chǔ)服務(wù)器發(fā)送所述讀操 作的子事務(wù)的具體操作信息。
      全文摘要
      本發(fā)明公開(kāi)了一種并發(fā)控制的方法及系統(tǒng),屬于計(jì)算機(jī)領(lǐng)域。所述方法包括始發(fā)存儲(chǔ)服務(wù)器接收全局事務(wù),并將所述全局事務(wù)劃分成多個(gè)子事務(wù);如果所述子事務(wù)中存在寫(xiě)操作的子事務(wù),所述始發(fā)存儲(chǔ)服務(wù)器選擇第一數(shù)目個(gè)副本存儲(chǔ)服務(wù)器并向所述選擇的每個(gè)副本存儲(chǔ)服務(wù)器發(fā)送加鎖請(qǐng)求;所述選擇的每個(gè)副本存儲(chǔ)服務(wù)器接收所述加鎖請(qǐng)求,如果同意加鎖請(qǐng)求,則發(fā)送應(yīng)答消息給所述始發(fā)存儲(chǔ)服務(wù)器;所述始發(fā)存儲(chǔ)服務(wù)器接收應(yīng)答消息,如果接收到第二數(shù)目個(gè)應(yīng)簽消息,則向發(fā)送應(yīng)答消息的副本存儲(chǔ)服務(wù)器發(fā)送所述寫(xiě)操作的子事務(wù)的具體操作信息。所述系統(tǒng)包括始發(fā)存儲(chǔ)服務(wù)器和副本存儲(chǔ)服務(wù)器。本發(fā)明能夠避免發(fā)生死鎖并保障全局一致性。
      文檔編號(hào)G06F17/30GK102122288SQ201010615058
      公開(kāi)日2011年7月13日 申請(qǐng)日期2010年12月21日 優(yōu)先權(quán)日2010年12月21日
      發(fā)明者金晨 申請(qǐng)人:北京高森明晨信息科技有限公司
      網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1