一種強(qiáng)一致性的分布式鍵值數(shù)據(jù)庫(kù)系統(tǒng)及其讀寫(xiě)方法
本發(fā)明公開(kāi)了一種分布式鍵值數(shù)據(jù)庫(kù)系統(tǒng),包括客戶端和數(shù)據(jù) 服務(wù)器集群,客戶端包括哈希模塊、定位模塊和轉(zhuǎn)發(fā)模塊,數(shù)據(jù)服務(wù) 器集群包括多個(gè)數(shù)據(jù)區(qū)間,每個(gè)數(shù)據(jù)區(qū)間包括一個(gè)主節(jié)點(diǎn)和多個(gè)從節(jié) 點(diǎn),主節(jié)點(diǎn)包括第一讀模塊、寫(xiě)模塊、第一恢復(fù)模塊、第一日志模塊、 第一決議模塊和第一存儲(chǔ)引擎模塊,哈希模塊用于接收從客戶發(fā)來(lái)的 寫(xiě)請(qǐng)求,并根據(jù)寫(xiě)請(qǐng)求的鍵將該寫(xiě)請(qǐng)求定位到數(shù)據(jù)區(qū)間,每個(gè)寫(xiě)請(qǐng)求 都具有一個(gè)系統(tǒng)自動(dòng)分配的編號(hào),定位模塊用于將寫(xiě)請(qǐng)求定
華中科技大學(xué)
2021-04-14