aaa视频网站,国产最新进精品视频,国产主播一区二区,999热精品视频,а√天堂资源8在线官网在线,国产免费不卡av,麻豆国产视频

一種更新數(shù)據(jù)信息的方法、數(shù)據(jù)節(jié)點(diǎn)、管理節(jié)點(diǎn)及系統(tǒng)的制作方法

文檔序號(hào):8430769閱讀:511來(lái)源:國(guó)知局
一種更新數(shù)據(jù)信息的方法、數(shù)據(jù)節(jié)點(diǎn)、管理節(jié)點(diǎn)及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種更新數(shù)據(jù)信息的方法、數(shù)據(jù)節(jié)點(diǎn)、管理節(jié)點(diǎn)及系統(tǒng)。
【背景技術(shù)】
[0002]隨著傳統(tǒng)的關(guān)系數(shù)據(jù)庫(kù)、計(jì)算機(jī)網(wǎng)絡(luò)和數(shù)字通信技術(shù)的飛速發(fā)展,以數(shù)據(jù)分布存儲(chǔ)和分布處理為主要特征的分布式數(shù)據(jù)庫(kù)的應(yīng)用也來(lái)越廣泛。分布式數(shù)據(jù)庫(kù)的數(shù)據(jù)存儲(chǔ)方法如下:系統(tǒng)中包括多個(gè)服務(wù)器,每個(gè)服務(wù)器作為分布式數(shù)據(jù)庫(kù)的一個(gè)數(shù)據(jù)節(jié)點(diǎn);當(dāng)一個(gè)數(shù)據(jù)節(jié)點(diǎn)接收到數(shù)據(jù)后,將該數(shù)據(jù)存儲(chǔ)在該數(shù)據(jù)節(jié)點(diǎn)的數(shù)據(jù)庫(kù)中;該數(shù)據(jù)節(jié)點(diǎn)將該數(shù)據(jù)的信息進(jìn)行廣播;系統(tǒng)中的其他數(shù)據(jù)節(jié)點(diǎn)接收到該數(shù)據(jù)的信息后,將該數(shù)據(jù)的信息存儲(chǔ)在對(duì)應(yīng)的數(shù)據(jù)庫(kù)中。由于分布式數(shù)據(jù)庫(kù)是將數(shù)據(jù)存儲(chǔ)在不同的數(shù)據(jù)節(jié)點(diǎn)中,因此每個(gè)數(shù)據(jù)節(jié)點(diǎn)中數(shù)據(jù)庫(kù)中存儲(chǔ)的數(shù)據(jù)的信息必須是實(shí)時(shí)一致的。當(dāng)一個(gè)數(shù)據(jù)節(jié)點(diǎn)對(duì)自身的數(shù)據(jù)庫(kù)進(jìn)行更新后,系統(tǒng)中的其他數(shù)據(jù)節(jié)點(diǎn)必須實(shí)時(shí)更新該數(shù)據(jù)的信息。
[0003]分布式數(shù)據(jù)系統(tǒng)的數(shù)據(jù)信息的更新方法如下:如數(shù)據(jù)節(jié)點(diǎn)I接收到客戶端發(fā)送的更新請(qǐng)求,根據(jù)更新請(qǐng)求對(duì)對(duì)應(yīng)的數(shù)據(jù)進(jìn)行更新處理,將更新后的數(shù)據(jù)的信息進(jìn)行廣播,系統(tǒng)中的其他數(shù)據(jù)節(jié)點(diǎn)接收到廣播后,對(duì)自身數(shù)據(jù)庫(kù)中的該數(shù)據(jù)的信息進(jìn)行更新,并在更新后向數(shù)據(jù)節(jié)點(diǎn)I發(fā)送更新響應(yīng)消息;若數(shù)據(jù)節(jié)點(diǎn)I接收到系統(tǒng)中的其他數(shù)據(jù)節(jié)點(diǎn)的全部更新響應(yīng)消息后,通知客戶端更新請(qǐng)求成功;若數(shù)據(jù)節(jié)點(diǎn)I未接收到一個(gè)或多個(gè)數(shù)據(jù)節(jié)點(diǎn)的更新響應(yīng)消息,則確定系統(tǒng)中存在異常數(shù)據(jù)節(jié)點(diǎn);數(shù)據(jù)節(jié)點(diǎn)I將該更新請(qǐng)求對(duì)應(yīng)的數(shù)據(jù)的信息恢復(fù)至更新前;數(shù)據(jù)節(jié)點(diǎn)I通知其他數(shù)據(jù)節(jié)點(diǎn)將該更新請(qǐng)求對(duì)應(yīng)的數(shù)據(jù)的信息恢復(fù)至更新前的數(shù)據(jù)的信息,并停止服務(wù);數(shù)據(jù)節(jié)點(diǎn)I通知客戶端更新請(qǐng)求失敗并停止服務(wù)。當(dāng)異常數(shù)據(jù)節(jié)點(diǎn)恢復(fù)后,將系統(tǒng)中其他任一一個(gè)數(shù)據(jù)節(jié)點(diǎn)中的數(shù)據(jù)信息發(fā)送至該異常數(shù)據(jù)節(jié)點(diǎn),異常數(shù)據(jù)節(jié)點(diǎn)根據(jù)接收到的數(shù)據(jù)信息覆蓋原有的數(shù)據(jù)信息,異常數(shù)據(jù)節(jié)點(diǎn)的數(shù)據(jù)信息復(fù)制完成后,分布式數(shù)據(jù)系統(tǒng)重新提供服務(wù)。
[0004]現(xiàn)有技術(shù)中,更新分布式數(shù)據(jù)系統(tǒng)中的數(shù)據(jù)信息時(shí),為保證系統(tǒng)的數(shù)據(jù)節(jié)點(diǎn)中存儲(chǔ)的數(shù)據(jù)信息的一致性,若出現(xiàn)一個(gè)異常數(shù)據(jù)節(jié)點(diǎn),則確定該更新請(qǐng)求失?。划?dāng)異常數(shù)據(jù)節(jié)點(diǎn)恢復(fù)正常后復(fù)制任意一個(gè)數(shù)據(jù)節(jié)點(diǎn)中的數(shù)據(jù)信息,由于無(wú)法保證復(fù)制的數(shù)據(jù)節(jié)點(diǎn)的數(shù)據(jù)信息的準(zhǔn)確性,導(dǎo)致分布式數(shù)據(jù)系統(tǒng)穩(wěn)定性差;并且需要復(fù)制的數(shù)據(jù)信息數(shù)量龐大,導(dǎo)致系統(tǒng)恢復(fù)的時(shí)間較長(zhǎng)。

【發(fā)明內(nèi)容】

[0005]本發(fā)明實(shí)施例提供了一種更新數(shù)據(jù)信息的方法、數(shù)據(jù)節(jié)點(diǎn)、管理節(jié)點(diǎn)及系統(tǒng),以解決現(xiàn)有技術(shù)中,更新分布式數(shù)據(jù)系統(tǒng)中的數(shù)據(jù)信息時(shí),為保證系統(tǒng)的數(shù)據(jù)節(jié)點(diǎn)中存儲(chǔ)的數(shù)據(jù)信息的一致性,若出現(xiàn)一個(gè)異常數(shù)據(jù)節(jié)點(diǎn),則確定該更新請(qǐng)求失?。划?dāng)異常數(shù)據(jù)節(jié)點(diǎn)恢復(fù)正常后復(fù)制任意一個(gè)數(shù)據(jù)節(jié)點(diǎn)中的數(shù)據(jù)信息,由于無(wú)法保證復(fù)制的數(shù)據(jù)節(jié)點(diǎn)的數(shù)據(jù)信息的準(zhǔn)確性,導(dǎo)致分布式數(shù)據(jù)系統(tǒng)穩(wěn)定性差;并且需要復(fù)制的數(shù)據(jù)信息數(shù)量龐大,導(dǎo)致系統(tǒng)恢復(fù)的時(shí)間較長(zhǎng)。
[0006]本發(fā)明實(shí)施例提供了一種更新數(shù)據(jù)信息的方法,應(yīng)用于分布式數(shù)據(jù)系統(tǒng),該方法包括:
[0007]數(shù)據(jù)節(jié)點(diǎn)接收到客戶端發(fā)送的數(shù)據(jù)更新請(qǐng)求,將所述數(shù)據(jù)更新請(qǐng)求發(fā)送至管理節(jié)占.
[0008]所述數(shù)據(jù)節(jié)點(diǎn)接收所述管理節(jié)點(diǎn)發(fā)送的根據(jù)所述數(shù)據(jù)更新請(qǐng)求生成的請(qǐng)求標(biāo)識(shí);所述請(qǐng)求標(biāo)識(shí)是管理節(jié)點(diǎn)為每個(gè)數(shù)據(jù)更新請(qǐng)求分配的用于表示更新順序的標(biāo)識(shí);
[0009]所述數(shù)據(jù)節(jié)點(diǎn)根據(jù)數(shù)據(jù)更新請(qǐng)求更新對(duì)應(yīng)的數(shù)據(jù)信息,并在更新后的數(shù)據(jù)信息中存儲(chǔ)對(duì)應(yīng)的請(qǐng)求標(biāo)識(shí);
[0010]所述數(shù)據(jù)節(jié)點(diǎn)將數(shù)據(jù)更新請(qǐng)求以及對(duì)應(yīng)的請(qǐng)求標(biāo)識(shí)進(jìn)行廣播,通知系統(tǒng)中其它數(shù)據(jù)節(jié)點(diǎn)根據(jù)數(shù)據(jù)更新請(qǐng)求進(jìn)行數(shù)據(jù)信息更新處理,并在更新成功后存儲(chǔ)該數(shù)據(jù)更新請(qǐng)求對(duì)應(yīng)的請(qǐng)求標(biāo)識(shí);
[0011]所述數(shù)據(jù)節(jié)點(diǎn)在接收到系統(tǒng)中其它數(shù)據(jù)節(jié)點(diǎn)發(fā)送的更新請(qǐng)求響應(yīng)信息后,向所述客戶端發(fā)送數(shù)據(jù)更新請(qǐng)求成功的信息。
[0012]上述實(shí)施例中當(dāng)數(shù)據(jù)節(jié)點(diǎn)根據(jù)更新請(qǐng)求進(jìn)行更新處理時(shí),將數(shù)據(jù)更新請(qǐng)求發(fā)送至管理節(jié)點(diǎn),管理節(jié)點(diǎn)根據(jù)數(shù)據(jù)更新請(qǐng)求的更新順序?yàn)閿?shù)據(jù)更新請(qǐng)求分配請(qǐng)求標(biāo)識(shí),并將請(qǐng)求標(biāo)識(shí)發(fā)送至數(shù)據(jù)更新請(qǐng)求對(duì)應(yīng)的數(shù)據(jù)節(jié)點(diǎn),使管理節(jié)點(diǎn)和數(shù)據(jù)節(jié)點(diǎn)均存儲(chǔ)有表示更新順序的請(qǐng)求標(biāo)識(shí);當(dāng)數(shù)據(jù)節(jié)點(diǎn)出現(xiàn)異常并恢復(fù)后,可以根據(jù)數(shù)據(jù)節(jié)點(diǎn)中的請(qǐng)求標(biāo)識(shí)的更新順序與管理節(jié)點(diǎn)中請(qǐng)求標(biāo)識(shí)的更新順序?qū)?shù)據(jù)節(jié)點(diǎn)進(jìn)行更新處理,確保了數(shù)據(jù)信息的準(zhǔn)確性,提高了分布式數(shù)據(jù)系統(tǒng)的準(zhǔn)確性,減少了數(shù)據(jù)信息的復(fù)制數(shù)量,縮短了系統(tǒng)恢復(fù)的時(shí)長(zhǎng)。
[0013]本發(fā)明實(shí)施例中所述數(shù)據(jù)節(jié)點(diǎn)將數(shù)據(jù)更新請(qǐng)求以及對(duì)應(yīng)的請(qǐng)求標(biāo)識(shí)進(jìn)行廣播后,向所述客戶端發(fā)送數(shù)據(jù)更新請(qǐng)求成功的信息之前,還包括:
[0014]所述數(shù)據(jù)節(jié)點(diǎn)確定在設(shè)定的時(shí)長(zhǎng)內(nèi)未反饋更新請(qǐng)求響應(yīng)信息的數(shù)據(jù)節(jié)點(diǎn)為異常數(shù)據(jù)節(jié)點(diǎn);
[0015]所述數(shù)據(jù)節(jié)點(diǎn)將異常數(shù)據(jù)節(jié)點(diǎn)的節(jié)點(diǎn)信息發(fā)送至管理節(jié)點(diǎn),通知管理節(jié)點(diǎn)根據(jù)異常數(shù)據(jù)節(jié)點(diǎn)的節(jié)點(diǎn)信息將異常數(shù)據(jù)節(jié)點(diǎn)從系統(tǒng)中刪除;所述異常數(shù)據(jù)節(jié)點(diǎn)的節(jié)點(diǎn)信息包括異常數(shù)據(jù)節(jié)點(diǎn)的地址或異常數(shù)據(jù)節(jié)點(diǎn)的標(biāo)識(shí);
[0016]所述數(shù)據(jù)節(jié)點(diǎn)接收所述管理節(jié)點(diǎn)發(fā)送的異常數(shù)據(jù)節(jié)點(diǎn)刪除完成的信息。
[0017]上述實(shí)施例中系統(tǒng)中出現(xiàn)異常數(shù)據(jù)節(jié)點(diǎn),則將該異常數(shù)據(jù)節(jié)點(diǎn)上報(bào)至管理節(jié)點(diǎn),管理節(jié)點(diǎn)將該異常數(shù)據(jù)節(jié)點(diǎn)從系統(tǒng)中刪除,由于每個(gè)數(shù)據(jù)節(jié)點(diǎn)中的數(shù)據(jù)在其他數(shù)據(jù)節(jié)點(diǎn)中有備份,因此刪除異常的數(shù)據(jù)節(jié)點(diǎn),不影響系統(tǒng)中數(shù)據(jù)的完整性;并保證了系統(tǒng)中數(shù)據(jù)節(jié)點(diǎn)中存儲(chǔ)的數(shù)據(jù)信息的一致性,其他剩余的數(shù)據(jù)節(jié)點(diǎn)正常提供服務(wù),提高了系統(tǒng)的穩(wěn)定性。
[0018]本發(fā)明實(shí)施例中該方法還包括:
[0019]數(shù)據(jù)節(jié)點(diǎn)接收到分布式數(shù)據(jù)系統(tǒng)中的其他數(shù)據(jù)節(jié)點(diǎn)廣播的更新請(qǐng)求及對(duì)應(yīng)的請(qǐng)求標(biāo)識(shí);
[0020]所述數(shù)據(jù)節(jié)點(diǎn)根據(jù)所述廣播的更新請(qǐng)求對(duì)對(duì)應(yīng)的數(shù)據(jù)進(jìn)行更新處理,并在更新成功后存儲(chǔ)該更新請(qǐng)求對(duì)應(yīng)的請(qǐng)求標(biāo)識(shí);
[0021]所述數(shù)據(jù)節(jié)點(diǎn)在存儲(chǔ)請(qǐng)求標(biāo)識(shí)之后,向所述進(jìn)行廣播的數(shù)據(jù)節(jié)點(diǎn)發(fā)送更新請(qǐng)求響應(yīng)信息。
[0022]上述實(shí)施例中數(shù)據(jù)節(jié)點(diǎn)根據(jù)廣播的更新請(qǐng)求更新對(duì)應(yīng)的數(shù)據(jù)信息后,存儲(chǔ)該更新請(qǐng)求對(duì)應(yīng)的請(qǐng)求標(biāo)識(shí),并向廣播的數(shù)據(jù)節(jié)點(diǎn)發(fā)送更新請(qǐng)求響應(yīng)信息;使發(fā)送廣播的數(shù)據(jù)節(jié)點(diǎn)確定系統(tǒng)中是否存在異常數(shù)據(jù)節(jié)點(diǎn)。
[0023]本發(fā)明實(shí)施例還提供了一種更新數(shù)據(jù)信息的方法,該方法包括:
[0024]管理節(jié)點(diǎn)接收到數(shù)據(jù)節(jié)點(diǎn)發(fā)送的更新請(qǐng)求,為所述更新請(qǐng)求分配一個(gè)用于表示更新順序的請(qǐng)求標(biāo)識(shí),將所述請(qǐng)求標(biāo)識(shí)發(fā)送至數(shù)據(jù)節(jié)點(diǎn);
[0025]所述管理節(jié)點(diǎn)按照更新順序存儲(chǔ)更新請(qǐng)求及對(duì)應(yīng)的請(qǐng)求標(biāo)識(shí)。
[0026]上述實(shí)施例中管理節(jié)點(diǎn)為每個(gè)更新請(qǐng)求分配一個(gè)表示更新順序的請(qǐng)求標(biāo)識(shí),并存儲(chǔ)每個(gè)更新請(qǐng)求以及對(duì)應(yīng)的請(qǐng)求標(biāo)識(shí);使管理節(jié)點(diǎn)可以根據(jù)數(shù)據(jù)節(jié)點(diǎn)中的更新順序最近的請(qǐng)求標(biāo)識(shí)與管理節(jié)點(diǎn)中更新順序最近的請(qǐng)求標(biāo)識(shí)是否一致,確定數(shù)據(jù)節(jié)點(diǎn)中的數(shù)據(jù)信息是否與系統(tǒng)中其他數(shù)據(jù)節(jié)點(diǎn)的數(shù)據(jù)信息是實(shí)時(shí)一致的。當(dāng)數(shù)據(jù)節(jié)點(diǎn)出現(xiàn)異常并恢復(fù)后,可以根據(jù)數(shù)據(jù)節(jié)點(diǎn)中的請(qǐng)求標(biāo)識(shí)的更新順序與管理節(jié)點(diǎn)中請(qǐng)求標(biāo)識(shí)的更新順序?qū)?shù)據(jù)節(jié)點(diǎn)進(jìn)行更新處理,確保了數(shù)據(jù)信息的準(zhǔn)確性,提高了分布式數(shù)據(jù)系統(tǒng)的準(zhǔn)確性,減少了數(shù)據(jù)信息的復(fù)制數(shù)量,縮短了系統(tǒng)恢復(fù)的時(shí)長(zhǎng)。
[0027]本發(fā)明實(shí)施例中該方法還包括:
[0028]所述管理節(jié)點(diǎn)接收到數(shù)據(jù)節(jié)點(diǎn)發(fā)送的異常數(shù)據(jù)節(jié)點(diǎn)的節(jié)點(diǎn)信息,所述異常數(shù)據(jù)節(jié)點(diǎn)的節(jié)點(diǎn)信息包括異常數(shù)據(jù)節(jié)點(diǎn)的地址或異常數(shù)據(jù)節(jié)點(diǎn)的標(biāo)識(shí);
[0029]所述管理節(jié)點(diǎn)根據(jù)所述異常數(shù)據(jù)節(jié)點(diǎn)的節(jié)點(diǎn)信息將異常數(shù)據(jù)節(jié)點(diǎn)從分布式數(shù)據(jù)庫(kù)數(shù)據(jù)系統(tǒng)中刪除;
[0030]所述管理節(jié)點(diǎn)向所述數(shù)據(jù)節(jié)點(diǎn)發(fā)送異常數(shù)據(jù)節(jié)點(diǎn)刪除完成信息。
[0031]上述實(shí)施例中管理節(jié)點(diǎn)根據(jù)接收到的異常數(shù)據(jù)節(jié)點(diǎn)的節(jié)點(diǎn)信息確定異常節(jié)點(diǎn),將異常節(jié)點(diǎn)從系統(tǒng)中刪除。由于每個(gè)數(shù)據(jù)節(jié)點(diǎn)中的數(shù)據(jù)在其他數(shù)據(jù)節(jié)點(diǎn)中有備份,因此刪除異常的數(shù)據(jù)節(jié)點(diǎn),不影響系統(tǒng)中數(shù)據(jù)的完整性;并保證了系統(tǒng)中數(shù)據(jù)節(jié)點(diǎn)中存儲(chǔ)的數(shù)據(jù)信息的一致性,其他剩余的數(shù)據(jù)節(jié)點(diǎn)正常提供服務(wù),提高了系統(tǒng)的穩(wěn)定性。
[0032]本發(fā)明實(shí)施例中該方法還包括:
[0033]所述管理節(jié)點(diǎn)接收到異常數(shù)據(jù)節(jié)點(diǎn)恢復(fù)正常后發(fā)送的加入分布式數(shù)據(jù)系統(tǒng)的請(qǐng)求;
[0034]所述管理節(jié)點(diǎn)讀取該恢復(fù)正常的異常數(shù)據(jù)節(jié)點(diǎn)中最后一次存儲(chǔ)的請(qǐng)求標(biāo)識(shí);根據(jù)管理節(jié)點(diǎn)中存儲(chǔ)的請(qǐng)求標(biāo)識(shí)的更新順序確定向該恢復(fù)正常的異常數(shù)據(jù)節(jié)點(diǎn)發(fā)送的請(qǐng)求標(biāo)識(shí)以及對(duì)應(yīng)的數(shù)據(jù)更新請(qǐng)求;
[0035]所述管理節(jié)點(diǎn)確定該恢復(fù)正常的異常數(shù)據(jù)節(jié)點(diǎn)加入分布式數(shù)據(jù)庫(kù)系統(tǒng)。
[0036]上述實(shí)施例中當(dāng)異常數(shù)據(jù)節(jié)點(diǎn)恢復(fù)正常后,管理節(jié)點(diǎn)根據(jù)異常數(shù)據(jù)節(jié)點(diǎn)中最后一次存儲(chǔ)的請(qǐng)求標(biāo)識(shí),確定更新順序在異常數(shù)據(jù)節(jié)點(diǎn)中最后一次存儲(chǔ)的請(qǐng)求標(biāo)識(shí)之后的請(qǐng)求標(biāo)識(shí),將確定的請(qǐng)求標(biāo)識(shí)和對(duì)應(yīng)的更新請(qǐng)求發(fā)送至異常數(shù)據(jù)節(jié)點(diǎn);使異常數(shù)據(jù)節(jié)點(diǎn)重新加入分布式數(shù)據(jù)庫(kù)系統(tǒng)的速度更快,只需要將被刪除后的更新請(qǐng)求和請(qǐng)求標(biāo)識(shí)導(dǎo)入,避免了將全部更新請(qǐng)求重新導(dǎo)入,造成重新進(jìn)入系統(tǒng)時(shí)間周期長(zhǎng)的問(wèn)題。
[0037]本發(fā)明實(shí)施例中該方法還包括:
[0038]所述管理節(jié)點(diǎn)接收到新的數(shù)據(jù)節(jié)點(diǎn)發(fā)送的加入分布式數(shù)據(jù)庫(kù)系統(tǒng)的請(qǐng)求;
[0039]所述管理節(jié)點(diǎn)對(duì)所述新的數(shù)據(jù)節(jié)點(diǎn)進(jìn)行初始化處理,并將存儲(chǔ)的請(qǐng)求標(biāo)識(shí)以及對(duì)應(yīng)的數(shù)據(jù)更新請(qǐng)求發(fā)送至新的數(shù)據(jù)節(jié)點(diǎn);
[0040]所述管理節(jié)點(diǎn)確定所述新的數(shù)據(jù)節(jié)點(diǎn)加入分布式數(shù)據(jù)庫(kù)系統(tǒng)。
[0041]上述實(shí)施例中當(dāng)管理節(jié)點(diǎn)接收到新的數(shù)據(jù)節(jié)點(diǎn)發(fā)送的加入分布式數(shù)據(jù)庫(kù)系統(tǒng)的請(qǐng)求,將管理節(jié)點(diǎn)中存儲(chǔ)的請(qǐng)求標(biāo)識(shí)以及對(duì)應(yīng)的數(shù)據(jù)更新請(qǐng)求發(fā)送至新的數(shù)據(jù)節(jié)點(diǎn),使新的數(shù)據(jù)節(jié)點(diǎn)與系統(tǒng)中原油的數(shù)據(jù)節(jié)點(diǎn)的數(shù)據(jù)信息保持實(shí)時(shí)一致。
[0042]本發(fā)明實(shí)施例中所述管理節(jié)點(diǎn)確定數(shù)據(jù)節(jié)點(diǎn)加入分布式數(shù)據(jù)庫(kù)系統(tǒng),具體包括:
[0043]所述管理節(jié)點(diǎn)讀取數(shù)據(jù)節(jié)點(diǎn)中存儲(chǔ)的更新順序最近的請(qǐng)求標(biāo)識(shí);
[0044]所述管理節(jié)點(diǎn)確定數(shù)據(jù)節(jié)點(diǎn)中存儲(chǔ)的更新順序最近的請(qǐng)求標(biāo)識(shí)與管理節(jié)點(diǎn)中存儲(chǔ)的更新順序最近的請(qǐng)求標(biāo)識(shí)一致,則確定該數(shù)據(jù)節(jié)點(diǎn)加入分布式數(shù)據(jù)庫(kù)系統(tǒng)。
[0045]上述實(shí)施例中管理節(jié)點(diǎn)根據(jù)請(qǐng)求加入系統(tǒng)中數(shù)據(jù)節(jié)點(diǎn)中更新順序最近的請(qǐng)求標(biāo)識(shí)與管理節(jié)點(diǎn)中存儲(chǔ)的更新順序最近的請(qǐng)求標(biāo)識(shí)是否一致,確定是否將該數(shù)據(jù)節(jié)點(diǎn)加入分布式數(shù)據(jù)庫(kù)系統(tǒng);保證了分布式數(shù)據(jù)庫(kù)系統(tǒng)數(shù)據(jù)節(jié)點(diǎn)的數(shù)據(jù)信息的一致性。
[0046]本發(fā)明實(shí)施例提供了一種更新數(shù)據(jù)信息的數(shù)據(jù)節(jié)點(diǎn),應(yīng)用于分布式數(shù)據(jù)系統(tǒng),該數(shù)據(jù)節(jié)點(diǎn)包括:
[0047]更新請(qǐng)求處理單元,用于接收到客戶端發(fā)送的數(shù)據(jù)更新請(qǐng)求,將所述數(shù)據(jù)更新請(qǐng)求發(fā)送至管理節(jié)點(diǎn);
[0048]請(qǐng)求標(biāo)識(shí)接收單元,用于接收所述管理節(jié)點(diǎn)發(fā)送的根據(jù)所述數(shù)據(jù)更新請(qǐng)求生成的請(qǐng)求標(biāo)識(shí);所述請(qǐng)求標(biāo)識(shí)是管理節(jié)點(diǎn)為每個(gè)數(shù)據(jù)更新請(qǐng)求分配的用于表示更新順序的標(biāo)識(shí);
[0049]更新請(qǐng)求執(zhí)行單元,用于根據(jù)數(shù)據(jù)更新請(qǐng)求更新對(duì)應(yīng)的數(shù)據(jù)信息,并在更新后的數(shù)據(jù)信息中存儲(chǔ)對(duì)應(yīng)的請(qǐng)求標(biāo)識(shí);
[0050]更新請(qǐng)求廣播單元,用于將數(shù)據(jù)更新請(qǐng)求以及對(duì)應(yīng)的請(qǐng)求標(biāo)識(shí)進(jìn)行廣播,通知系統(tǒng)中其它數(shù)據(jù)節(jié)點(diǎn)根據(jù)數(shù)據(jù)更新請(qǐng)求進(jìn)行數(shù)據(jù)信息更新處理,并在更新成功后存儲(chǔ)該數(shù)據(jù)更新請(qǐng)求對(duì)應(yīng)的請(qǐng)求標(biāo)識(shí);
[0051]更新信息處理單元,用于在接收到系統(tǒng)中其它數(shù)據(jù)節(jié)點(diǎn)發(fā)送的更新請(qǐng)求響應(yīng)信息后,向所述客戶端發(fā)
當(dāng)前第1頁(yè)1 2 3 4 5 6 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1