对分布式数据库底层数据复制组的一点疑问?

  大致了解到TiDB的复制组基于Region,每个Region 100M左右,Oceanbase基于数据分区复制,SequoiaDB基于数据节点复制,这些不同实现方式,对数据库表设计、SQL开发有啥不同吗?比如分(片)区键的考虑...显示全部

  大致了解到TiDB的复制组基于Region,每个Region 100M左右,Oceanbase基于数据分区复制,SequoiaDB基于数据节点复制,这些不同实现方式,对数据库表设计、SQL开发有啥不同吗?比如分(片)区键的考虑

收起
参与7

查看其它 1 个回答anikikong的回答

anikikonganikikong课题专家组数据库运维工程师中国民生银行

除了tidb,其他分布式数据库的分片和复制模式都还是通过上层业务表分区键拆分,底层主从日志复制的模式来实现。而tidb会超前一点,将底层数据分布动态调配做的更智能。但是相对来说是不是存在其他问题和优化性能的问题,因为没有具体测试到,所以不好说。

相对来说tidb可能对开发和管理的要求比其他数据库少一些,但是也正是如此,开发和管理如果做得不够好,可能也会存在其他潜在的问题。

银行 · 2020-03-28
浏览1614

回答者

anikikong
数据库运维工程师中国民生银行
擅长领域: 数据库灾备双活

anikikong 最近回答过的问题

回答状态

  • 发布时间:2020-03-28
  • 关注会员:3 人
  • 回答浏览:1614
  • X社区推广