首批通过分布式安全可靠测评,为关键业务系统打造
系统架构和功能组件
更新时间:2026-05-25 14:21:23
本节为您介绍 OceanBase 数据库一体机( OceanBase Data Machine, ODM )的系统架构和功能组件。
系统架构
为提升OceanBase数据库的可用性和运行性能,ODM一体机从存储&文件系统,网络加速,多核CPU多个层面进行深度优化设计,引入了OSM文件存储,ONM网络加速,多实例NUMA AWare,CDP数据保护等技术,结合OceanBase的功能特性,实现整体系统的极致性能,弹性伸缩,安全容错。ODM一体机支持一键部署分布式,仲裁副本,主备集群多种数据库架构,可根据用户需求灵活配置。数据库服务器支持海光C86/鲲鹏ARM芯片,一体机内部采用高速RoCE网络进行互联,提升分布式网络运行效率,实现高密度OceanBase业务整合。

功能组件
OSM文件系统
每台数据节点内部使用OSM进行NVMe SSD的池化,副本配置和文件系统管理,ODM一体机默认会采用OSM创建clog pool和data pool,用于OceanBase的clog日志和SSTable文件存储。存储硬盘故障更换,在线扩盘均可通过OSM进行统一管理。
OSM支持1,2,3副本配置,用户可根据空间容量灵活选择。同时ODM 数据节点均采用全NVMe SSD无RAID卡机型,提供OS镜像保护技术,全面消除硬件RAID卡故障。
ONM网络卸载加速
ODM一体机网络分为业务网络和内部数据网络,所有OBProxy-OBServer,OBServer-OBServer之间的网络交互均默认使用100Gb RoCE内部数据网络,业务应用默认使用 10Gb业务网络,实现南向北向网络分离。
一体机提供ONM网络优化套件,提升内部数据网的传输通信性能,同时100Gb RoCE网络的引入也会大幅缩短OceanBase故障副本重建时间。
CPU NUMA和多OBserver实例
目前CPU均采用NUMA架构,应用在跨NUMA Node数据交互时会降低CPU性能,最优的访问方式是应用自适应NUMA Node,实现Local CPU+内存访问。ODM支持单机单OBServer和单机多OBServer部署形态,利用NUMA绑定+本地亲和,提升单个OB实例计算能力,利用多OB实例堆叠,充分发挥底层硬件资源,实现最佳分布式集群性能和高可用性。
ODM CDP数据保护
ODM一体机可以选配CDP数据保护节点,ODM CDP基于clog日志复制技术,进行租户级别的实时备份与同步,对OceanBase主库影响极小,在ODM CDP内部结合文件系统快照技术,实现备份数据的快速拉起和验证。
软硬一体化管控
ODM内部提供统一的管理平台,实现OB数据库,操作系统,底层硬件的统一管控,用户可以在平台进行白屏化的OB租户创建,备份恢复,SQL优化,性能指标告警,硬件深度自检,在线换盘/扩容等一系列操作,简化运维管理,提升业务效率。