分布式数据库和集中式数据库相比,对于同一交易,分布式数据库大部分情况下必然高于集中式数据库, OceanBase数据库的很多设计如 tablegroup,复制表,二级非模板分区等以及设置主副本的位置 ,其本质就是将 transaction 在同一observer 内完成,最大限度减少remote及分布式事务,尽可能提升单个交易 RT,从而提升集群的吞吐量。所以在做表设计的时候,需要使用好如上的特性。另外 OB在外部使用的场景是做 业务整合,就是使用多租户的能力,仅需要将单租户的所有表固定在单一 zone 内, OceanBase 作为 DBAAS 平台,从而达到降本增效的目的。