oceanbase是什么概念 oceanbase是什么

OceanBase 是由蚂蚁金融、阿里巴巴彻底自主研发分布式关系型数据库,始创于 2010 年 。OceanBase 具备数据强一致、高可用、高性能、线上拓展、高度兼容 SQL 标准及主流关系型数据库、低成本等特点 。

oceanbase是什么概念 oceanbase是什么

文章插图
OceanBase 至今已成功应用于支付宝全部主要业务:买卖、付款、会员、帐务等系统以及阿里巴巴淘宝(天猫)收藏夹、P4P 广告表格等服务 。除在蚂蚁金融和阿里巴巴业务系统中获广泛运用外,从 2022 年起,OceanBase 逐渐服务外部客户,顾客包含南京银行、浙商银行、人保健康险等 。
产品优势高性能:OceanBase 使用了读写分离的架构,把数据分成基线数据和增量数据 。其中增量数据放到内存里(MemTable),基线数据放到 SSD 盘(SSTable) 。对数据的修改都是增量数据,只写内存 。因此 DML 是真正的内存操作,特性很高 。低成本:OceanBase 根据数据编号压缩技术完成高压缩 。数据编号是基于数据库关系表中不同字段的值域和类型信息,所形成的一系列的编码方式,它比通用压缩算法更懂数据,从而能够完成更高的缩小效率 。高兼容:兼容常见 MySQL/ORACLE 功能及 MySQL/ORACLE 前后台协议,业务零修改或少量修改即可从 MySQL/ORACLE 转移至 OceanBase 。高可用:数据选用多副本存放,少数团本故障不影响数据易用性 。根据“三地五中心”布署完成城市级故障自动无损容灾 。OceanBase 的发展轨迹2008 年,王坚从微软亚洲研究院常务副院长位置上离职后,于当初 9 月加入了阿里巴巴集团出任首席架构师一职,承担集团技术架构及其基本技术平台建设 。添加阿里不久后,王坚就提出了“去 IOE”的念头,即解决以往 IT 系统中对 IBM 小型机、Oracle 数据库及其 EMC 存储的过分依赖 。
2009 年起,阿里举全公司力量投入到云计算的研发与使用时,这可视作替代 IOE 之事 。2010 年,阳振坤加入了阿里,这名在 1999 年便成为北大首批长江学者、曾获得国家科技进步一等奖、先后担任北大计算机科学技术研究所副所长、联想研究院首席研究员、微软亚洲研究院主任研究者、百度高级科学家等职务的研究者,带领团队在阿里做出来了替代商业数据库的 OceanBase 。
2013 年 5 月,阿里集团最终一台 IBM 小机在支付宝退出 。2013 年 7 月,淘宝广告系统使用的 Oracle 数据库退出,也是整个淘宝最后一个 Oracle 数据库 。2014 年,OceanBase 更换了支付宝交易系统里的 Oracle 数据库 。2015 年,OceanBase 更换了支付宝付款系统中的 Oracle 数据库。2022 年,OceanBase 更换了支付宝最重要的账务系统里的 Oracle 数据库 。2022 年,蚂蚁金融全面去 IOE 。
在 2008 年时,阿里的数据库就已经是全亚洲最大的数据库,也是 Oracle 较大的用户之一,那年阿里都还没启动双十一 。从 2009 年开始双十一,每年产生和处理数据量都在爆发式增长,如果一直选用 Oracle 数据库的话,经营成本将是高价 。
年年双十一,一次又一次的突破极限,一遍又一遍的打磨 。OceanBase 扛住了一波一波峰值的冲击 。OceanBase 内部一直非常低调,“ 我们从不愿赛事,大家只想抗住商品压力 ”一个不小心,真就就抗出了一个世界排名第一来 。
OceanBase 从蚂蚁集团中独立出来经营,而开源是他们战略的重要一环 。
本次开源选用业内通用 Open Core 方式 。也就是关键(core)开源,附近付费。这个模式能够兼具开源和商业化双面,而大家最担心的就是,会不会因为开源较弱,而感到鸡肋 。
OceanBase CEO 杨冰说 “OceanBase 开源是有真材实料的,也是真心实意的 。相信开发者很快就发觉这点 。”
从现在 OceanBase 社区版能够看见,现在他包括了完整的数据库核心、分布式部件和接口驱动层 。企业版与社区版的差异仅在商业特点兼容、图形化管理工具、操作审计、安全加密等 。
从 OceanBase 的发展了过程和造就就能看到,想要商业化挣钱,对现在的 OceanBase 而言轻而易举,何必开源呢?其 TPC 榜首的成绩但是实打实的硬实力 。
但对 OceanBase 而言,他有更高远世界 。他从来不想只是赚点钱就结束了,而是变成最优秀的国际级数据库 。开源能够让更多人更快的用起来,更快的推动国内级数据库,真正成为可以完成关键取代的高端数据库 。
OceanBase 将持续开源下来,做为 Gitee 的吉祥物,欢迎各位加入这个顶尖数据库项目,一同来促进并印证一款国内数据库的兴盛 。
【oceanbase是什么概念 oceanbase是什么】