OceanBase数据库属于完全国产化的 数据库产品中, 有哪些 ??
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
OceanBase 数据库是一款完全自主研发的国产化数据库产品,具备多项核心特性和优势。以下是其作为完全国产化数据库的主要特点和功能:
OceanBase 数据库由蚂蚁集团和阿里巴巴完全自主研发,不基于任何开源数据库(如 MySQL 或 PostgreSQL),拥有完整自主知识产权。这种自主研发的特性使其在技术上不受制于外部限制,能够满足国产化需求。
OceanBase 是一款原生分布式关系型数据库,支持多租户、高压缩存储、多级弹性伸缩等能力。其分布式事务引擎严格支持事务的 ACID 属性,并在整个集群内保障数据强一致性,是全球唯一通过标准 TPC-C 测试的原生分布式关系型数据库。
OceanBase 数据库采用基于无共享(Shared-Nothing)的多副本架构,确保系统没有任何单点故障。支持单机、机房、城市级别的高可用和容灾,可实现 RPO=0 和 RTO<30 秒的城市级故障自动恢复能力。此外,OceanBase 提供主备库特性和物理备份恢复功能,进一步增强了系统的高可用性。
OceanBase 数据库采用准内存架构和基于 LSM-Tree 的存储引擎,对硬件更加友好,读写性能远超传统关系型数据库。其增量数据存储在内存中,基线数据存储在 SSD 上,DML 操作为完全的内存操作,性能极高。
OceanBase 数据库兼容 Oracle 和 MySQL 两种主流数据库生态: - Oracle 兼容:支持大部分 Oracle 语法和几乎全量的过程性语言功能,应用层只需少量修改即可迁移。 - MySQL 兼容:支持 MySQL 5.6 版本全部语法,业务可以无缝切换。
OceanBase 通过先进的自动压缩技术,可实现高达 70%-90% 的存储节约,显著降低海量数据的存储成本。此外,其多租户能力极大提升了资源利用率,进一步降低了运营成本。
OceanBase 支持 HTAP(混合事务/分析处理)能力,无需复杂的 ETL 和冗余数据,一套数据同时支持事务处理和实时分析工作负载。其企业级优化器能够处理复杂 SQL 查询,且不会干扰关键业务或增加额外成本。
OceanBase 数据库实现了企业所需的绝大部分安全功能,包括权限与角色体系、SSL 加密、数据透明加密、审计、Label Security 和 IP 白名单等,并通过了等保三级标准测试。
OceanBase 已成功应用于多个行业和场景,包括金融、互联网、电商等领域。例如: - 南京银行:实现了在线水平扩展,提升了日处理能力并降低了单账户维护成本。 - 支付宝:保障了金融级别的一致性,实现了高可用和低成本的高扩展性。 - 阿里妈妈:支持了多样化的广告数据汇总和展示,提供了高性价比的解决方案。
OceanBase 支持多种部署架构,包括单机房、双机房、两地三中心、三地五中心等,可根据业务需求选择不同的高可用和容灾方案。
综上所述,OceanBase 数据库作为一款完全国产化的数据库产品,凭借其自主研发能力、分布式架构、高性能、高可用性、低成本和广泛的兼容性,已成为国产数据库领域的标杆产品。