大致了解到TiDB的复制组基于Region,每个Region 100M左右,Oceanbase基于数据分区复制,SequoiaDB基于数据节点复制,这些不同实现方式,对数据库表设计、SQL开发有啥不同吗?比如分(片)区键的考虑
收起除了tidb,其他分布式数据库的分片和复制模式都还是通过上层业务表分区键拆分,底层主从日志复制的模式来实现。而tidb会超前一点,将底层数据分布动态调配做的更智能。但是相对来说是不是存在其他问题和优化性能的问题,因为没有具体测试到,所以不好说。
相对来说tidb可能对开发和管理的要求比其他数据库少一些,但是也正是如此,开发和管理如果做得不够好,可能也会存在其他潜在的问题。