国产数据库OceanBase



概述

OceanBase 是 100% 根自研的原生分布式数据库,基于单机分布式一体化架构,高度兼容 Oracle 和 MySQL,支持事务处理(TP)和实时分析处理(AP)等多工作负载,原生支持向量检索与多模数据混合检索,助力客户构建面向AI的一体化数据底座。


服务流程

oceanbase

定价

请联系我们进行了解。(联系电话:021-50583875 | 微信咨询:d7275757)


典型场景

场景1:MySQL 迁移到 OceanBase

随着企业业务的快速增长,某电商平台现有的 MySQL 数据库在性能、可扩展性和稳定性方面逐渐暴露出瓶颈,无法满足日益增长的高并发交易需求。为了提升数据库系统的可扩展性和容灾能力,同时减少运维复杂度,该平台决定将原有 MySQL 数据库迁移至 OceanBase。OceanBase 兼容 MySQL 协议和语法,能够平滑承接原有 MySQL 业务系统,支持分布式架构下的在线扩容、自动故障转移等功能,显著提升了系统的可用性与伸缩性。

oceanbase-changjing01
场景2:Oracle 迁移到 OceanBase

一家大型金融机构长期使用 Oracle 数据库支撑其核心交易系统,但面临授权成本高昂、架构僵化以及维护复杂等问题。为了实现数据库的国产化替代,并提升数据库架构的灵活性和自主可控能力,该机构选择将关键业务从 Oracle 迁移至 OceanBase。OceanBase 高度兼容 Oracle 语法,并支持事务一致性、XA 分布式事务等企业级特性(企业版功能),能够有效保障迁移过程中数据一致性和业务连续性,助力企业实现平滑过渡并降低总体拥有成。

oceanbase-changjing02

常见问题

Q1:OceanBase 支持哪些部署方案?

OceanBase 集群由多个 Zone 组成,Zone 是逻辑概念,可以是一个数据中心(IDC)、云上的一个可用区或单独的机架(Rack)。典型部署架构包括同城三中心部署和两地三中心部署,甚至支持三地五中心的城市级容灾新标准

Q2:OceanBase 提供哪些数据保护机制?

OceanBase 数据库提供了多副本复制、回收站、闪回和备份恢复等多种功能来保障数据的安全性与可靠性。这些机制能够确保在各种人为或非人为异常场景下数据不丢失、不出错。

Q3:OceanBase 如何实现资源隔离?

OceanBase 通过租户(Tenant)的概念实现资源隔离。租户是资源分配的基本单位,每个租户相当于传统数据库的一个实例。OceanBase 租户分为系统租户和普通租户,其中普通租户又分为 Oracle 模式和 MySQL 模式。

Q4:OceanBase 中如何新增租户副本?

在 OceanBase 中,可以通过 API 接口或命令行工具(如 OBD)来新增租户副本。以下是一个通过 RESTful API 新增租户副本的请求示例:
POST 10.10.10.1:2886 /api/v1/tenant/t1/replicas {"zone_list":[{"name":"zone1","unit_config_name":"s1","unit_num":1}]}
在这个示例中,向指定地址发送 POST 请求,在 t1 租户下新增了一个位于 zone1 的副本,并配置了副本规格为 s1,数量为 1。


客户案例

联系我们
售前咨询 021-50583875
微信二维码

微信扫码

添加专属顾问