开发者社区> 问答> 正文

云数据库 OceanBase的产品概述



OceanBase概述




OceanBase是阿里巴巴集团自主研发的分布式关系型数据库,融合传统关系型数据库强大功能与分布式系统的特点,具备持续可用、高度可扩展、高性能等优势。广泛应用于蚂蚁金服、网商银行等金融级核心系统。 在2015年双11承载了蚂蚁核心链路100%的流量,创下了交易、支付每秒支付峰值的新纪录,在功能、稳定性、可扩展性、性能方面都经历过严格的检验。




主要特点




OceanBase在设计和实现过程结合了传关系型数据库与分布式系统领域的经典技术,使用得OceanBase具备:


  • 支持SQL 92以及高度兼容MySQL
    SQL是数据库的核心语言,具有非常强的表现力, MySQL是运用非常广泛的开源数据库, OceanBase在这两方面给予了很好的支持,支持SQL 92常用功能,运行在MySQL的业务可以无缝切换,历史数据可以通过我们的数据传输产品迁移到OceanBase。可共用MySQL的生态系统。

  • 持续可用
    底层分布式系统架构,数据保留多个副本,当一个副本失效后,其它副本还能继续提供服务。副本分布在同城多可用区,自动容错,可抵御单机、机架及机房故障。

  • 高性能
    准内存数据库,通常只需要操作内存中的数据,为新硬件而设计, 读写性能均远超传统关系型数据库。

  • 高度可扩展
    底层采用分布式架构带来的另一大优点,当性能或容量不足时,只需要向集群中加入机器即可,扩容操作对应用透明,应用无需重新分片或迁移数据。

  • 数据强一致
    OceanBase底层Paxos协议,通过3个(或者更多节点)的投票来保证数据的高度一致。从而避免传统数据可能出现的主备不一致等情况。

  • 支持完整的ACID
    和一般分布式系统不支持或仅支持单行事务不同,OceanBase支持完整的跨行跨表事务,极大的简化了业务设计。

  • 大容量
    OceanBase可以向用户提供高达上百TB的数据存储能力。OceanBase实现了全分布式架构,随数据节点不断扩展,数据库容量也可以不断扩展。


展开
收起
云栖大讲堂 2017-11-01 13:53:40 1876 0
0 条回答
写回答
取消 提交回答
问答排行榜
最热
最新

相关电子书

更多
云数据库HBase产品架构场景解析 立即下载
云数据库OceanBase 架构演进及在金融核心系统中的实践 立即下载
自研金融数据库OceanBase的创新之路 立即下载