开发者社区> 问答> 正文

BigTable结构化分布式存储系统的存储结构是什么样的?

BigTable结构化分布式存储系统的存储结构是什么样的?

展开
收起
Medusa 2022-01-13 18:03:27 870 0
1 条回答
写回答
取消 提交回答
  • BigTable 的存储结构采用一个类似于 B+树的存储结构,如下图所示:

    配图11.png

    BigTable 存储结构的第一层是一个很大的文件,它保存着根元数据表 的位置。其实这个文件是 Google 的分布式锁服务 ——Chubby 的一部分,一旦这个文件丢失或者损坏,就丢失了根元数据表的位置,整个 BigTable 就变得不可用了。

    第二层是根元数据表,从本质上来说,根元数据表其实是整个元数据表的第一个分片,保存着其他元数据表的位置。

    第三层是其他元数据表,这些元数据表和根元数据表一起组成了完整的元数据表,每个元数据表都包含许多用户数据表的位置信息。

    以上内容摘自《海量数据处理与大数据技术实战》电子书,点击https://developer.aliyun.com/topic/download?id=8205可下载完整版

    2022-01-13 20:14:17
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
阿里云开发者社区官方技术圈,用户产品功能发布、用户反馈收集等。
问答排行榜
最热
最新

相关电子书

更多
基于社区的分布式 风险感知模型 立即下载
如何利用Redisson分布式化传统Web项目 立即下载
FLASH:大规模分布式图计算引擎及应用 立即下载