OceanBase 集中式数据库采用单机‑分布式一体化架构,面向中小规模业务场景设计。OceanBase 集中式为单节点部署形态,全部业务逻辑与数据处理均运行在单台物理服务器上,该数据库运行单元在 OceanBase 体系中称为 OceanBase 集群。
OceanBase 集中式集群由单个 Zone 构成。Zone 属于逻辑概念,是用于管理节点的容器。在集中式部署模式下,一个 Zone 内仅包含一个节点。从物理维度看,Zone 一般对应独立的物理部署单元,可以是机房(IDC)、云平台可用区,也可以是物理机架(Rack)。
OceanBase 为单进程软件,核心进程名称为 observer。一台物理机或虚拟机上通常部署一个 observer 进程,通过 IP + 端口唯一标识,该实例即为 OBServer 节点。observer 是 OceanBase 的核心组件,承载数据库绝大多数内核能力,涵盖 SQL 引擎、存储引擎、事务引擎等核心模块。