开发者社区 问答 正文

OceanBase数据库属于完全国产化的 数据库产品中, 有哪些 ?

OceanBase数据库属于完全国产化的 数据库产品中, 有哪些 ??

展开
收起
真的很搞笑 2023-09-05 18:23:37 99 分享 版权
来自: OceanBase
阿里云 AI 助理回答

OceanBase 数据库是一款完全自主研发的国产化数据库产品,具备多项核心特性和优势。以下是其作为完全国产化数据库的主要特点和功能:

1. 自主研发与知识产权

OceanBase 数据库由蚂蚁集团和阿里巴巴完全自主研发,不基于任何开源数据库(如 MySQL 或 PostgreSQL),拥有完整自主知识产权。这种自主研发的特性使其在技术上不受制于外部限制,能够满足国产化需求。

2. 分布式架构

OceanBase 是一款原生分布式关系型数据库,支持多租户、高压缩存储、多级弹性伸缩等能力。其分布式事务引擎严格支持事务的 ACID 属性,并在整个集群内保障数据强一致性,是全球唯一通过标准 TPC-C 测试的原生分布式关系型数据库。

3. 高可用性

OceanBase 数据库采用基于无共享(Shared-Nothing)的多副本架构,确保系统没有任何单点故障。支持单机、机房、城市级别的高可用和容灾,可实现 RPO=0 和 RTO<30 秒的城市级故障自动恢复能力。此外,OceanBase 提供主备库特性和物理备份恢复功能,进一步增强了系统的高可用性。

4. 高性能

OceanBase 数据库采用准内存架构和基于 LSM-Tree 的存储引擎,对硬件更加友好,读写性能远超传统关系型数据库。其增量数据存储在内存中,基线数据存储在 SSD 上,DML 操作为完全的内存操作,性能极高。

5. 高兼容性

OceanBase 数据库兼容 Oracle 和 MySQL 两种主流数据库生态: - Oracle 兼容:支持大部分 Oracle 语法和几乎全量的过程性语言功能,应用层只需少量修改即可迁移。 - MySQL 兼容:支持 MySQL 5.6 版本全部语法,业务可以无缝切换。

6. 低成本

OceanBase 通过先进的自动压缩技术,可实现高达 70%-90% 的存储节约,显著降低海量数据的存储成本。此外,其多租户能力极大提升了资源利用率,进一步降低了运营成本。

7. HTAP 实时分析能力

OceanBase 支持 HTAP(混合事务/分析处理)能力,无需复杂的 ETL 和冗余数据,一套数据同时支持事务处理和实时分析工作负载。其企业级优化器能够处理复杂 SQL 查询,且不会干扰关键业务或增加额外成本。

8. 安全性

OceanBase 数据库实现了企业所需的绝大部分安全功能,包括权限与角色体系、SSL 加密、数据透明加密、审计、Label Security 和 IP 白名单等,并通过了等保三级标准测试。

9. 应用场景广泛

OceanBase 已成功应用于多个行业和场景,包括金融、互联网、电商等领域。例如: - 南京银行:实现了在线水平扩展,提升了日处理能力并降低了单账户维护成本。 - 支付宝:保障了金融级别的一致性,实现了高可用和低成本的高扩展性。 - 阿里妈妈:支持了多样化的广告数据汇总和展示,提供了高性价比的解决方案。

10. 部署方案灵活

OceanBase 支持多种部署架构,包括单机房、双机房、两地三中心、三地五中心等,可根据业务需求选择不同的高可用和容灾方案。


综上所述,OceanBase 数据库作为一款完全国产化的数据库产品,凭借其自主研发能力、分布式架构、高性能、高可用性、低成本和广泛的兼容性,已成为国产数据库领域的标杆产品。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答