开发者社区> 问答> 正文

OceanBase的优势是什么?

OceanBase的优势是什么?

展开
收起
茶什i 2019-11-20 15:11:53 2259 0
1 条回答
写回答
取消 提交回答
  • OceanBase相对于传统关系数据库的创新首先是运维方面的。将数据库故障切换(高可用)、异地容灾/多活、负载均衡、分布式架构弹性扩容缩容(DB不停服务)全部做到数据库内核里面了,这些是数据库的固有属性,还拿不掉。不需要人工介入(当然机器坏了还是要运维负责去安排维修的,不同之处是运维可以很从容的去处理机器故障)。当然这个固有能力的成本就是数据至少要三副本。

    其次就是硬件成本方面。OceanBase架构是shared-nothing架构,不需要共享存储。只需要普通的x86服务器;不需要小机,也不支持小机平台。只需要普通的SSD(OceanBase读写模型里随机写很少,不伤SSD寿命)。 第三就是分布式,可以大规模部署OceanBase集群,同时又支持多租户管理,对机器资源的使用非常灵活,机器利用率高(有负载均衡在,不怕某些机器太闲某些机器太忙)。曾经最大的OceanBase集群机器数超过100台(主要是业务数据量是上百亿级别的)。OceanBase的分区表能力就是分布式水平拆分常用手段之一(另外一个是分布式中间件的分库分表方案)。还有更多就不细说了。

    2019-11-20 15:12:10
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
开源HTAP OceanBase产品揭秘 立即下载
云数据库OceanBase 架构演进及在金融核心系统中的实践 立即下载
自研金融数据库OceanBase的创新之路 立即下载