一種分布式數(shù)據(jù)庫(kù)的數(shù)據(jù)存儲(chǔ)方法和裝置
基本信息
申請(qǐng)?zhí)?/td> | CN202111488732.6 | 申請(qǐng)日 | - |
公開(kāi)(公告)號(hào) | CN113901069B | 公開(kāi)(公告)日 | 2022-03-15 |
申請(qǐng)公布號(hào) | CN113901069B | 申請(qǐng)公布日 | 2022-03-15 |
分類號(hào) | G06F16/23(2019.01)I;G06F16/27(2019.01)I | 分類 | 計(jì)算;推算;計(jì)數(shù); |
發(fā)明人 | 周民;向俊凌;劉睿民 | 申請(qǐng)(專利權(quán))人 | 合肥申威睿思信息科技有限公司 |
代理機(jī)構(gòu) | 北京睿博行遠(yuǎn)知識(shí)產(chǎn)權(quán)代理有限公司 | 代理人 | 申超平 |
地址 | 100102北京市朝陽(yáng)區(qū)利澤西街6號(hào)院3號(hào)樓7層701內(nèi)5 | ||
法律狀態(tài) | - |
摘要
摘要 | 本發(fā)明公開(kāi)了一種分布式數(shù)據(jù)庫(kù)的數(shù)據(jù)存儲(chǔ)方法和裝置,分布式數(shù)據(jù)庫(kù)中的數(shù)據(jù)分別按照行存儲(chǔ)模式和列存儲(chǔ)模式存儲(chǔ),該方法包括:當(dāng)檢測(cè)到行存儲(chǔ)模式下的數(shù)據(jù)發(fā)生變更時(shí),根據(jù)預(yù)設(shè)同步策略獲取發(fā)生變更的目標(biāo)行數(shù)據(jù);根據(jù)目標(biāo)行數(shù)據(jù)所在的目標(biāo)行的屬性信息和抗失效節(jié)點(diǎn)數(shù)量確定原始數(shù)據(jù)份數(shù)和冗余數(shù)據(jù)份數(shù);基于原始數(shù)據(jù)份數(shù)和冗余數(shù)據(jù)份數(shù)按照預(yù)設(shè)糾刪碼算法對(duì)目標(biāo)行數(shù)據(jù)進(jìn)行編碼,生成包括原始數(shù)據(jù)份數(shù)的原始數(shù)據(jù)和冗余數(shù)據(jù)份數(shù)的冗余數(shù)據(jù)的編碼數(shù)據(jù);將各份編碼數(shù)據(jù)按列或列組平均分發(fā)到分布式數(shù)據(jù)庫(kù)中不同的節(jié)點(diǎn)進(jìn)行存儲(chǔ),在實(shí)現(xiàn)行數(shù)據(jù)的列化存儲(chǔ)的同時(shí)完成了列數(shù)據(jù)分片和數(shù)據(jù)的可靠性處理,進(jìn)一步提高了分布式數(shù)據(jù)庫(kù)的數(shù)據(jù)存儲(chǔ)效率和可靠性。 |
