OceanBase和TIDB比较,谁更好?

我理解从运维角度最大的几个区别:
1.TiDB存储文件按照region分割,OB按照分区分割。
2.由于1,TiDB可以自动的分裂region,OB做不到。
3.由于2,TiDB可以做到读写热点调度,非侵入式实时干预,OB做不到。
4.两种架构对比,TiDB的PD随着数据量增长,负担会很重,OB能好一些,但是OB如果分区过大导致的节点恢复,扩缩容成本并不是线性的,不可控。
5.分区表方面,OB比TiDB的支持完善一些,特别表现在mpp计算方面。
6.因为5,ob只要是分区表就走mpp,我有点受不了。
7.OB有更好的资源隔离(租户),TiDB目前版本还没有在这方面有特性发布。
8.基于存储计算融合的架构,OB的Table Group会对传统关系型数据库迁移到OB的用户更友好,但面对当前计算存储需求差异比较大的趋势,没有很好的解决方案。
以上,个人能力有限,一家之言。

8 个赞