在国产分布式数据库使用中,大家是否真正使用分布式数据库的“分布式”?

以OceanBase数据库为例,假设集群有3个zone,在创建租户时,优先级选择时,可以选择所有主副本都在一个ZONE,也可以将主副本均衡的分布在多个ZONE内,前者其实也就是是集中式,后者才是“分布式”数据库。真正是的“分布式数据库”如果适配完美将会大大提高系统的吞吐量,如果适配较差可...显示全部

以OceanBase数据库为例,假设集群有3个zone,在创建租户时,优先级选择时,可以选择所有主副本都在一个ZONE,也可以将主副本均衡的分布在多个ZONE内,前者其实也就是是集中式,后者才是“分布式”数据库。
真正是的“分布式数据库”如果适配完美将会大大提高系统的吞吐量,如果适配较差可能会出现性能比集中式更差的情况,所以想了解下大家在分布式数据库设计的时候采用了什么方式,依据哪些因素,谢谢。

收起
参与40

查看其它 6 个回答jillme的回答

jillmejillme课题专家组CIO某大型银行

您说的后一种  类似mycat和shareding sphere的分库分表路由。这些都是设计上的考虑,已经脱离了数据库本身,即使集中式,全部扫描速度也不是非常好的。

互联网服务 · 2023-01-09

回答者

jillme
CIO某大型银行

jillme 最近回答过的问题

回答状态

  • 发布时间:2023-01-09
  • 关注会员:8 人
  • 回答浏览:1444
  • X社区推广