| 概念 | 定义 | 对应传统数据库概念 |
| 集群(Cluster) | 物理层面:多台 OBServer 节点的集合;逻辑层面:统一的数据库服务单元 | 单机数据库实例 |
| 租户(Tenant) | 集群内的逻辑数据库实例,资源隔离,独立提供数据库服务,可创建多个数据库 | 数据库实例 |
| 数据库(Database) | 租户内的逻辑数据容器,用于分类存储表,一个租户可创建多个数据库 | 数据库(Schema) |
| 表(Table) | 数据存储的最小单元,支持分布式分片表和本地表 | 表 |
| 对比维度 | OceanBase 分布式集群 | MySQL 主从集群 |
| 架构核心 | 无主从,节点对等,Paxos 3 副本同步 | 一主多从,主库写、从库读,binlog 同步 |
| 故障切换 | 秒级自动切换,业务无感知 | 需依赖 MGR/Keepalived,切换秒级 / 分钟级 |
| 扩容方式 | 节点对等,线性扩容,性能线性提升 | 从库扩容仅提升读性能,主库扩容需停机迁移 |
| 资源利用 | 所有节点均参与读写,资源利用率 100% | 从库仅做读操作,资源利用率低 |
| 数据一致性 | 强一致性(Paxos 协议) | 最终一致性(binlog 异步 / 半同步) |
| 多租户能力 | 原生支持,资源完全隔离 | 无原生支持,需通过实例隔离 |
| 欢迎光临 重庆思庄Oracle、KingBase、PostgreSQL、Redhat认证学习论坛 (http://bbs.cqsztech.com/) | Powered by Discuz! X3.2 |