「更易用的OceanBase」OceanBase强大的数据库工具之“四大神兽”
21世纪信息技术的飞速发展,企业业务数据呈现指数级增长,传统数据库在支撑海量数据方面体现出了力不从心的状态,而云数据库高可用、高扩展、高弹性等优势吸引了各界企业的目光。OceanBase数据库成功地让海量数据“异军突起”了起来,全方位满足了客户的需求,构建了足够强大的竞争力。
根据近一年的数据库榜单上都有新成员加入,可以看出国产数据库在产品、服务、生态等方面有了长足的进步。在国产分布式数据库用户满意度上,OceanBase荣登第一,目前在墨天轮2022年4月中国数据库排行榜中也在名列前茅的位置。
俗话说:“工欲善其事,必先利其器。”在大数据分析领域这句话也是相当适用了。如果没有一个好的工具,手握数据也难以实现想要的模样,会让你有一种“手握三尺剑,无处救苍生”的感慨。这时OceanBase强大的数据库工具应运而生,满足你再数据领域的各方面的需求。
正所谓“东有青爪踏云风, 南有朱羽悬九空, 西有咸池啸林中, 北有玄冥好雨兴”



青龙——OceanBase 迁移评估工具
OceanBase 迁移评估工具 (OceanBase Migration Assessment,OMA)是 OceanBase 提供的数据库迁移评估的产品,为数据迁移提供精准的兼容性评估、高效的性能评估以及应用逻辑改造建议。OMA 支持评估Oracle、DB2 LUW、PostgreSQL 等多种数据库与 OceanBase 的兼容情况,提供画像分析和自动转换方案;支持应用负载回放功能,帮助客户预知迁移后可能的性能风险并提供优化方案;OMA 还支持评估 C、Java 业务代码以及驱动的兼容性以助力用户高效率、低成本迁移至OceanBase。
全方位采集分析
· 支持直连到指定数据库或者通过 OMA 提供的数据库采集器,来自动获取和扫描源源端数据库系统中全部数据库对象以及自定义范围的 SQL 语句;提供兼容性评估分析、迁移可行性分析和风险分析。
智能改造方案
· 针对未完全兼容的场景,OMA 会基于 OceanBase 多年沉淀的核心业务迁移以及大规模验证的转换方案最佳实践,提供迁移至 OceanBase 数据库的分布式改造方案
多种数据库和对象支持
· 支持评估 Oracle、MySQL、PostgreSQL、TiDB 和 DB2 LUW 等主流数据库的常用版本与 OceanBase 数据库的兼容性,包括 Table、Index、View、Sequence、Synonym、Function、Procedure、Package、Trigger 等数据库对象。
安全可靠
· 无需修改体统配置,极大降低对源端业务系统开销。针对业务数据和敏感信息提供自动过滤和脱敏处理策略,最大程度保障用户的数据资产安全

朱雀——OceanBase 数据迁移工具
OceanBase 数据迁移工具(OceanBase Migration Service,OMS)是 OceanBase 数据库一站式数据传输和同步的产品。它支持多种关系型数据库、消息队列与 OceanBase 数据库之间的数据复制,是集数据迁移、实时数据同步和增量数据订阅于一体的数据传输服务,OMS 帮助您低风险、低成本、高效率的实现 OceanBase 的数据流通,助力构建安全、稳定、高效的数据复制架构。
一站式服务
· 提供数据传输的全生命周期管理,支持语法转换,数据转换,任务管理等功能,提供迁移评估、数据迁移、数据订阅、数据校验等产品形态,从而方便客户轻松上“OceanBase”, 并满足企业客户的多样化需求。
简洁高效
· 提供可视化,所见即所得 Web 管控平台,轻松完成数据传输项目的创建、任务配置和传输组件的监控运维,以及链路维护和故障诊断等便捷的操作,并提供多种保护级别支持定制化配置,提供实时的监控报警。
灵活化
· 基于实际业务场景,客户可以灵活选择合适的迁移、同步类型和功能,支持组合成不同的解决方案。同时提供多样性的部署模式及灵活的横向和纵向扩展、收缩能力,保障满足延迟敏感客户的业务需求。
高性能
· OMS 使用多并发、并行复制和压缩加密传输等技术来保证迁移或同步项目都能拥有优异的传输性能。数据全量迁移可达 38万 RPS,增量数据同步可高达 10万RPS 及数据校验可达 66万RPS,从而提供稳定的秒级传输服务。

白虎——OceanBase 开发者工具
OceanBase 开发者工具(OceanBase Developer Center,ODC)作为 OceanBase 数据库量身打造的企业级数据库开发平台,旨在帮助企业安全、高效的使用数据库。您可通过 ODC 创建和管理数据库中的表、视图等 10 余种数据库对象。基于 WebSQL,ODC 提供了 SQL 窗口和匿名块窗口作为数据库开发者开发和诊断 SQL 和 PL/SQL 的工作区。您还可为指定角色分配对应资源及该资源的访问权限,企业内不同角色间的开发协作亦会变得简单可控。
量身定制
· ODC 是为 OceanBase 量身定制的开发平台,其提供的表、视图、函数、存储过程、程序包、触发器、类型和同义词等对象可视化管理的能力是完全根据 OceanBase 的内核能力定制,适配性好,体验更佳。
轻松上手
· ODC 整体风格简洁明了,通过逐步引导,可快速进行表、视图、函数、存储过程、程序包、序列、触发器、类型和同义词等对象的开发与管理工作。
丰富的工具集能力
· ODC 内置了一系列工具来辅助开发,如代码片段、执行计划分析、模拟数据、会话管理、回收站管理、导入与导出等。
多形态跨平台
· ODC 支持客户端版和 WEB 版,其中客户端版可在 Windows 和 Mac 平台上安装。WEB 版支持在 Linux 平台上部署,支持 X86 和 ARM 架构。

玄武——OceanBase 运维管理工具
OceanBase 运维管理工具(OceanBase Control Platform,OCP)是一款为 OceanBase 数据库集群量身打造的企业级管理平台,兼容 OceanBase 所有主流版本。OCP 提供对 OceanBase 集群的图形化管理能力,包括数据库组件及相关资源的全生命周期管理、监控告警、性能诊断、故障恢复、备份恢复等,旨在协助客户更加高效地管理 OceanBase 数据库,降低企业的IT运维成本和用户的学习成本。
高可用
· OCP 支持多集群、多可用区的部署模式。增强了对 OceanBase 主备、跨城集群的运维管理能力,即保障了灾难发生时 OceanBase 集群稳定,也实现运维管理的高可用性。
安全
· OCP 提供了基于用户角色的权限隔离机制,保障了资源的使用安全,OCP还提供了对所管理资源的企业级监控、告警、巡检、自治等功能,实时守护集群的运行安全。
生态对接
· OCP 提供了开放 API,支持生态用户通过标准的 API 接口使用 OCP 资源,同时 OCP 的监控、告警等数据,支持无缝对接到用户统一运维平台,降低用户的运维复杂度。
简单易用
· OCP 基于 Web 的可视化管理能力,将复杂困难的数据库运维管理工作,通过产品能力实现标准化、自动化,用户可通过简单的页面操作来实现专家级数据库运维管理工作。

在我看来,OceanBase是一个面向多云设计的一体化架构数据库,既支持专有云部署,也支持公有云、混合云、多云部署,而且可以做到在不同云的模式下,对用户提供完全一致的体验。




