OceanBase有什么特性?

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
云数据库 RDS MySQL,高可用系列 2核4GB
简介: OceanBase有什么特性?【8月更文挑战第12天】

OceanBase数据库的特性主要包括高可用性、透明可扩展性、HTAP混合事务/分析处理、多租户支持和高兼容性等。这些特性使得OceanBase在金融、政府、互联网等多个行业得到了广泛应用。具体介绍如下:

  1. 高可用性
    • 无共享多副本架构:OceanBase采用基于无共享(Shared-Nothing)的多副本架构,整个系统没有任何单点故障,保证系统的持续可用[^1^]。
    • 城市级容灾:支持单机、机房、城市级别的高可用和容灾,可以进行单机房、双机房、两地三中心、三地五中心部署。经过实际测试,可以做到城市级故障RPO=0,RTO<30秒,达到国际标准灾难恢复能力最高级别6级[^1^]。
  2. 透明可扩展性
    • 独创的总控服务和分区级负载均衡:OceanBase独创的总控服务和分区级负载均衡能力使系统具有极强的可扩展性,可以在线进行平滑扩容或缩容,并且在扩容后自动实现系统负载均衡,对应用透明,确保系统的持续运行[^1^]。
    • 超大规模集群支持:OceanBase支持超大规模集群(节点超过1500台,最大单集群数据量超过3PB,单表数量达到万亿行级别)动态扩展,在TPC-C场景中,系统扩展比可以达到1:0.9,使用户投资的硬件成本被最大化利用[^1^]。
  3. 混合事务和分析处理
    • 分布式计算引擎:OceanBase独创的分布式计算引擎能够让系统中多个计算节点同时运行OLTP类型的应用和复杂的OLAP类型的应用,使数据库利用率最大化的同时利用多个节点的计算能力,完成对OLTP和OLAP应用的支持[^1^]。
    • 一套计算引擎支持混合负载:OceanBase真正实现了用一套计算引擎同时支持混合负载的能力,相对于其他分布式数据库采用的通过两种不同的计算引擎甚至两套数据库系统去分别支持OLTP和OLAP的方式具有巨大优势[^1^]。
  4. 多租户支持
    • 单集群多租户设计:OceanBase数据库采用了单集群多租户设计,天然支持云数据库架构,支持公有云、私有云、混合云等多种部署形式[^1^]。
    • 资源隔离与安全性:OceanBase通过租户实现资源隔离,让每个数据库服务的实例不感知其他实例的存在,并通过权限控制确保不同租户数据的安全性,配合强大的可扩展性,能够提供安全、灵活的DBaaS服务[^1^]。
  5. 高兼容性
    • MySQL和Oracle兼容模式:OceanBase针对Oracle和MySQL这两种应用最为广泛的数据库生态都给予了很好的支持。对于MySQL数据库,OceanBase支持MySQL 5.6版本全部语法,可以做到MySQL业务无缝切换。对于Oracle数据库,OceanBase能够支持绝大部分的Oracle语法和几乎全量过程性语言功能,大部分的Oracle业务进行少量修改后即可迁移[^1^]。
    • 完备的权限与角色体系:OceanBase在调研了大量企业的安全需求并参考了各种安全标准之后,实现了完备的权限与角色体系,支持SSL、数据透明加密、审计、Label Security、IP白名单等功能,并通过了等保三标准测试[^1^]。

综上所述,OceanBase数据库凭借其高可用性、透明可扩展性、HTAP混合事务/分析处理、多租户支持和高兼容性等特性,在金融、政府、互联网等多个行业得到了广泛应用。这些特性不仅满足了不同场景的业务需求,也为未来数据库技术的发展奠定了坚实的基础。

相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助 &nbsp; &nbsp; 相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
存储 分布式数据库 数据库
【直播预约】OceanBase 事务组研发负责人颜然邀你聊透事务特性
什么是数据库?“数据库”和“事务”又有什么关系呢?
【直播预约】OceanBase 事务组研发负责人颜然邀你聊透事务特性
|
移动开发 运维 容灾
支付宝自研数据库OceanBase亮相云栖大会 发布2.2版本核心特性和全新一体机
金融科技作为我国金融行业数字化转型升级的重要课题,在全球科技盛宴——2020云栖大会上占据了重要一席,由蚂蚁集团OceanBase CEO、金融云总经理杨冰,OceanBase研发总经理杨传辉,金融云产品总监刘昕和mPaaS产品专家杨晓亮等4位技术大咖带来了一场主题为“数字金融源动力”的专场分享,并发布OceanBase完整的平台能力,混合负载引擎,多种容灾方式,以及全新的OceanBase一体机。
支付宝自研数据库OceanBase亮相云栖大会 发布2.2版本核心特性和全新一体机
|
SQL 存储 运维
含ppt下载|OceanBase 2.2版本核心特性解读及部署指南
全面解读OceanBase 2.2版本的核心特性
1384 0
含ppt下载|OceanBase 2.2版本核心特性解读及部署指南
|
存储 算法 关系型数据库
2.0 解析系列 | OceanBase 2.0的高级数据压缩特性
OB君:本文是 “OceanBase 2.0 技术解析系列” 的第十一篇文章。今天我们来聊聊2.0的高级数据压缩特性。本文将解决两个问题:为什么传统数据库难以实现高压缩以及OceanBase是如何实现高压缩的。更多精彩关注OceanBase公众号持续订阅本系列内容!
|
4月前
|
存储 SQL 分布式数据库
OceanBase 入门:分布式数据库的基础概念
【8月更文第31天】在当今的大数据时代,随着业务规模的不断扩大,传统的单机数据库已经难以满足高并发、大数据量的应用需求。分布式数据库应运而生,成为解决这一问题的有效方案之一。本文将介绍一款由阿里巴巴集团自主研发的分布式数据库——OceanBase,并通过一些基础概念和实际代码示例来帮助读者理解其工作原理。
338 0
|
2月前
|
SQL 存储 人工智能
OceanBase CTO杨传辉谈AI时代下数据库技术的创新演进路径!
在「DATA+AI」见解论坛上,OceanBase CTO杨传辉先生分享了AI与数据库技术融合的最新进展。他探讨了AI如何助力数据库技术演进,并介绍了OceanBase一体化数据库的创新。OceanBase通过单机分布式一体化架构,实现了从小规模到大规模的无缝扩展,具备高可用性和高效的数据处理能力。此外,OceanBase还实现了交易处理、分析和AI的一体化,大幅提升了系统的灵活性和性能。杨传辉强调,OceanBase的目标是成为一套能满足80%工作负载需求的系统,推动AI技术在各行各业的广泛应用。关注我们,深入了解AI与大数据的未来!
|
4月前
|
Oracle 架构师 分布式数据库
OceanBase数据库的发展历程是什么?
【8月更文挑战第11天】OceanBase数据库的发展历程是什么?
181 63
|
4月前
|
Oracle 关系型数据库 MySQL
OceanBase数据库简介
【8月更文挑战第9天】OceanBase数据库简介
386 60
|
4月前
|
Oracle 关系型数据库 MySQL
OceanBase 与传统数据库的对比
【8月更文第31天】随着云计算和大数据技术的发展,分布式数据库因其高扩展性、高可用性和高性能而逐渐成为企业和开发者关注的焦点。在众多分布式数据库解决方案中,OceanBase作为一个由阿里巴巴集团自主研发的分布式数据库系统,以其独特的架构设计和卓越的性能表现脱颖而出。本文将深入探讨OceanBase与其他常见关系型数据库管理系统(如MySQL、Oracle)之间的关键差异,并通过具体的代码示例来展示这些差异。
291 1

热门文章

最新文章