请谈谈你对谷歌大数据三驾马车中 BigTable 的理解,包括它解决的核心问题、数据模型和底层存储设计。
考察说明
考察对分布式存储系统 BigTable 的架构理解与底层原理掌握
回答思路
- 能说明 BigTable 是基于 GFS 和 Chubby 构建的列式分布式存储
- 清晰描述其稀疏多维排序 Map 的数据模型(行键、列族、列限定符、时间戳)
- 解释 BigTable 如何通过 Tablet 分片实现扩展性和负载均衡
- 能提到压缩、Bloom filter、LSM 树等底层优化机制
考察对分布式存储系统 BigTable 的架构理解与底层原理掌握