OceanBase 产品体系 OceanBase 产品体系OceanBase 具备完备的数据库工具体系支持客户数据开发、评估、迁移、运维、诊断等数据全生命周期管理满足不同企业、不同发展阶段对于数据库产品的不同使用场景的多种业务需求。1. 数据迁移与评估工具1.1 迁移评估工具 OMAOceanBase 提供的数据库迁移评估的产品为数据迁移提供精准的兼容性评估、高效的性能评估以及应用逻辑改造建议。支持评估 Oracle、DB2 LUW 等多种数 据库与 OceanBase 的兼容情况提供 画像分析和自动转换方案。支持应用负载回放功能帮助客户预知 迁移后可能的性能风险并提供优化方案。支持 C、Java 业务代码以及驱动的兼 容性评估。注OMA 只做迁移评估并不承担具体的迁移工作。1.2 在线迁移工具 OMSOceanBase 提供的一站式在线数据传输和同步的产品是集数据迁移、实时数据同步和增量数据订阅于一体的数据传输服务。支持 OceanBase 与多种数据库之间的迁移支持结构、全量、增量数据 迁移及数据反向回流。支持 OceanBase 与自建 Kafka、 RocketMQ 之间的实时数据同步。支持以 MySQL Binlog 兼容的服务实 时订阅 OceanBase MySQL 租户日 志。提供数据一致性校检和保护。1.3 离线迁移工具 DataX支持主流的关系型数据库、NoSQL 数据库、文件系统、消息队列等在内的多种数据源支持不同数据支持不同数据源与数据文件与 OceanBase 数据库的全量数据迁移的能力不支持增量同步和数据校验。注DataX 适合全量迁移在系统初始化时使用将源数据一次性迁移过来无法进行增量同步。如果要配置源系统与 OceanBase 数据库的增量同步则使用 OMS 工具。1.4 OBDumper/OBLoaderOBDumper 和 OBLoader 是 OceanBase 数据库的专用导数工具。OBDumper 主要用于导出 OceanBase 数据库中的对象和数据 支持多种数据格式导出、分区导出、 全局过滤条件导出等功能非常适合 用于数据库迁移或备份等场景。OBLoader 则主要用于将数据库对象 定义和表数据导入到 OceanBase 中 它支持灵活的命令行选项和多种导入 特性确保数据导入的稳定性和可靠性。2. 开发者工具 ODCOceanBase 开发者工具OceanBase Developer Center ODC作为 OceanBase 数据库量身打造的企业级数据库开发平台旨在帮助企业安全、高效的使用数据库。可通过 ODC 创建和管理数据库中的表、视图等 10 余种数据库对象。3.运维管理工具 OCPOceanBase 运维管理工具OceanBase Cloud Platform,OCP是一款为 OceanBase 数据库集群量身打造的企业级管理平台兼容 OceanBase 所有主流版本。OCP 提供对 OceanBase 集群的图形化管理能力包括数据库组件及相关资源的全生命周期管理、监控告警、性能诊断、故障恢复、备份恢复等旨在协助客户更加高效地管理 OceanBase 数据库。4.诊断自治工具 OAS 集成在 OCP 中OceanBase 诊断自治工具OceanBase Autonomous ServiceOAS是一款面向开发、运维、DBA 的一站式智能诊断自治服务为用户提供可视化监控、性能优化、故障诊断、安全管理、容量管理等能力帮助用户更简单、更稳定、更低成本的使用 OceanBase 数据库。5. 管理者工具 OATOceanBase 管理者工具OceanBase Admin ToolkitOAT是一个可视化平台用于安装和管理 OceanBase 生态产品和组件。产品功能包括5.1 安装和管理 OceanBase 生态产品OceanBase 云平台OCPOceanBase 开发者中心ODCOceanBase 迁移服务OMSOceanBase 访问代理OB Sharding5.2 安装部署 OceanBase 周边工具DataX 离线数据迁移工具OceanBase 导数工具OBLoader/OBDumperOBLB 负载均衡工具其它自已开发的程序5.3 安装和管理 OceanBase 组件MetaDB基于容器部署的 OceanBase 数据库服务可用于 OCP、ODC 和 OMS 等产品的元数据存储。MetaDB 是 OCP 运维管理平台的元数据库也是一个 OceanBase 数据库InfluxDB用来存储 OMS 的数据传输链路的监控数据。NLB/OBDNSOceanBase 提供的 DNS 与负载均衡服务。