百度開源的BigTable實現:Tera - 分布式表格系統

jopen 10年前發布 | 48K 次閱讀 Tera 分布式/云計算/大數據

Tera實現了按行key、列和時間戳全局排序的三維數據模型,并且針對萬兆網卡和SSD進行了優化,適合海量記錄(萬億量級)的持久存儲和高效隨機訪問。

特性

* 全局有序
* 熱點自動分片
* 數據強一致
* 多版本,自動垃圾收集
* 按列存儲,支持內存表
* 動態schema,支持稀疏表
* 表格快照
* 高效隨機讀寫

系統依賴

使用分布式文件系統(HDFS、NFS等)持久化數據與元信息

使用zookeeper選主與協調

使用Sofa-pbrpc實現跨進程通信

API使用示例

參考wiki


項目主頁:
http://www.baiduhome.net/lib/view/home/1426078356763

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!