来源:http://blog.sina.cn/dpool/blog/s/blog_3fc85e260102wr0g.html?type=-1
【尝试三句话说清楚此文核心观点】
1、为什么要自研OceanBase数据库:商业数据库昂贵的软件/硬件/服务费用;扩容周期长阻碍业务创新;传统数据库无法实现高可用所需的主备库实时一致性。
2、自研数据库有哪些门槛:关系数据库的理论和产品20多年无新突破;数据库对稳定性和性能要求极高;商业数据库投入大量资源和时间获得用户认可;
3、OceanBase的自研优势:降低对硬件要求,成本和交付周期更可控;三副本保证数据避免数据不丢失;阿里内部数前千个数据库可以把自研数据库打磨得非常稳定可靠。水平扩展能力解决小马(数据库)拉大车(海量数据)的问题。
对于自研数据库,迈过去是门,迈不过是槛。
===================
其他关键信息:
1、2016年双11,支付宝核心交易、支付、计费、会员、财务等核心全部都运行在阿里巴巴/蚂蚁金服从零开始自研的分布式数据库OceanBase上。
2、传统数据库对硬盘进行大量随机读和随机写,而SSD盘更适合多读少写,SSD盘寿命收到写次数影响。Oceanbase采用基线数据在SSD盘,增量数据(增删改查)在内存模式,极大提供硬盘寿命和整体性能。每天OceanBase的三个集群(zone)轮流地把内存数据批量整合到硬盘(称为每日“轮转合并