OceanBase 采用的主流架构为?

A. 主从架构
B. 分布式 Shared-Nothing
C. 共享存储架构
D. 单机架构

1 个赞

选B
OceanBase 数据库的核心底层架构是无共享(Shared-Nothing)分布式架构 ,这也是其实现高可扩展性、高性能和金融级高可用的基础。

选择B. 分布式 Shared-Nothing

OceanBase 采用的是**分布式 Shared-Nothing(无共享)架构:

Shared-Nothing 架构:每个节点(OBServer)都拥有独立的 CPU、内存和磁盘资源,节点间不共享存储,通过 Paxos 协议实现数据一致性和高可用。

其余选项错误
A. 主从架构:是传统数据库(如 MySQL)的常见架构,并非 OceanBase 的主流架构。
C. 共享存储架构:依赖集中式存储设备(如 SAN/NAS),不是 OceanBase 的设计模式。
D. 单机架构:不具备分布式扩展能力,不符合 OceanBase 分布式数据库的定位。

B. 分布式 Shared-Nothing