集群環(huán)境下分布式索引的實現(xiàn)
摘要:針對分布式存儲系統(tǒng)上使用非主鍵訪問數(shù)據(jù)帶來的性能問題,探討在分布式存儲系統(tǒng)上實現(xiàn)索引的相關(guān)關(guān)鍵技術(shù)。在充分分析分布式存儲特征的基礎(chǔ)上,提出了分布式索引設(shè)計和實現(xiàn)的關(guān)鍵點,并結(jié)合分布式存儲系統(tǒng)的特點及相關(guān)的索引技術(shù),討論了索引的組織形式、索引的維護和數(shù)據(jù)一致性等問題;然后基于如上的分析,選擇在分布式數(shù)據(jù)庫系統(tǒng)OceanBase開源版本上,設(shè)計和實現(xiàn)分布式索引機制,并通過基準測試工具YCSB進行性能測試。實驗結(jié)果表明,雖然輔助索引會對系統(tǒng)性能產(chǎn)生影響,但因為充分考慮了系統(tǒng)特征及存儲特點,在不同數(shù)據(jù)規(guī)模下,該索引都能夠?qū)⑿阅苡绊懣刂圃?%以內(nèi)。另外,使用冗余列的方式,能進一步將該索引的性能提升100%。
注: 保護知識產(chǎn)權(quán),如需閱讀全文請聯(lián)系計算機應(yīng)用雜志社