Hypertable分布式數(shù)據(jù)庫
Hypertable 是一個開源、高性能、可伸縮的數(shù)據(jù)庫,它采用與 Google 的 Bigtable 相似的模型。在過去數(shù)年中,Google 為在 PC 集群上運行的可伸縮計算基礎(chǔ)設(shè)施設(shè)計建造了三個關(guān)鍵部分。第一個關(guān)鍵的基礎(chǔ)設(shè)施是 Google File System(GFS),這是一個高可用的文件系統(tǒng),提供了一個全局的命名空間。它通過跨機器(和跨機架)的文件數(shù)據(jù)復(fù)制來達到高可用性,并因此免受傳統(tǒng) 文件存儲系統(tǒng)無法避免的許多失敗的影響,比如電源、內(nèi)存和網(wǎng)絡(luò)端口等失敗。第二個基礎(chǔ)設(shè)施是名為 Map-Reduce 的計算框架,它與 GFS 緊密協(xié)作,幫助處理收集到的海量數(shù)據(jù)。第三個基礎(chǔ)設(shè)施是 Bigtable,它是傳統(tǒng)數(shù)據(jù)庫的替代。Bigtable 讓你可以通過一些主鍵來組織海量數(shù)據(jù),并實現(xiàn)高效的 查詢。Hypertable 是 Bigtable 的一個開源實現(xiàn),并且根據(jù)我們的想法進行了一些改進。
評論
圖片
表情
