感谢作者的整理和分享
简单总结一下 tablet 在 OB 4.0 中的定位:
tablet 是数据存储的物理最小单元,partition 是面向用户的逻辑分区概念。两者解耦后带来几个关键好处:
-
一个 partition 可以对应多个 tablet:比如一张带局部索引的分区表,主表分区和索引分区各自是独立 tablet,可以独立迁移和均衡,不必像 3.x 那样绑定在一起做物理迁移。
-
tablet 是 transfer/balance 的最小粒度:OB 4.0 的负载均衡以 tablet 为单位在节点间搬迁,粒度更细,均衡效果更好。
-
支持未来分裂/合并:tablet 作为物理概念,理论上可以做自动 split(类似早期 BigTable),而不影响用户侧的 partition 定义。
所以 tablet 的引入本质上是把「用户怎么分区」和「系统怎么管数据」解耦,让内部调度更灵活,同时保持对用户透明。对于非分区表且无索引的场景,一个 partition 就只有一个 tablet,和之前行为一致。
经验分享很有价值
内容很好
宝贵的经验分享,谢谢!
1 个赞
厉害
经验分享很有价值
实践案例很有参考价值
不错很有帮助
支持!!!
实践案例很有参考价值
还是不太明白
宝贵的经验分享,谢谢!
宝贵的经验分享,谢谢!
感谢作者的整理和分享
内容很好
写得很详细
感谢作者的整理和分享
干货满满,受益匪浅
宝贵的经验分享,谢谢!