首度公开OceanBase开源负责人纪

自从OceanBase社区版3.1.2首次公开以后,有很多小伙伴对年开源社区的动作很感兴趣,为此在《深入浅出OceanBase》系列的第一期直播分享中,OceanBase开源研发总监纪君祥首次公开了「OceanBase社区版Roadmap」,对社区全年规划和产品内核特性做了一一说明,并针对用户的问题进行了解答。(文末附QA~)

RoadMap:快速奔跑的HTAP

第一,每年一个大版本release+每3个月一次feature版本+每个月一个bugfix版本(bp版本);

第二,大版本发布即为架构发生升级,版本升级类似MySQL5.7升级到MySQL8.0,需要做数据迁移操作;

第三,feature版本即发布了众多feature或大feature,本地手动冷升级(本地重启)或者通过OCP热升级(不停服务);

第四,bp版本即为纯bugfix版本,版本升级直接替换binary即可,可以使用ODP直接binary替换或使用OCP热升级。

内核关键特性

关于产品的整体进度,目前,内核feature已经完成开发,在测试回归中,整体JSon支持风险存在,所以不能保证一定在这个版本中能release出来。

ARM支持:OBServer/OBProxy/OBD支持ARM系统,但工具还没有完成适配。不过进度已经完成,银联已经在提前试用。需求方:银联、民生银行、中国联通等超过10人+;

JSon支持:支持JSon,从去年9月份开始研发,当前研发已经完成,且正在测试中,如果通过测试就会按计划发版,否则往后推一个版本。需求方:民生银行、携程、阳光保险等;

HBaseapi支持:将内部大面积使用的HBaseapi开源出来,当前进度已经完成。需求方:贝壳、小米、CeresDB等。性能相较默认的hbase2.4.6的sync方式有不少提高,scan性能2.42倍,insert1.7倍;

Tableapi异步支持:从去年9月份开始实现,底层线程池来异步响应用户的请求,主要提升tableapi的吞吐量在batchapi下,性能提升%~%;

回收站恢复TenantDatabaseTableIndex:flashback恢复回收站对象;

小规格优化2c8g:2c8gdocker运行OceanBase;

默认创建local索引:已经完成;

information_schema.TABLES增加ENGINE值:需求来自58同城。

自研生态工具

OCP社区版(3.3.0-ce)4月30日release

开放备份恢复功能:未来无需敲命令进行恢复

接管OBD部署集群功能

接管OBProxy集群功能

安装简化

增加检查功能。包括在接管集群时、添加主机时,都增加了部分检查,避免安装过程中报错

OMS社区版(oms3.2.2-ce-bp2)3月30日release

社区版CDC支持持久化:移植商业版功能,需求来自浦发银行,这个功能当前进度已经完成,但将liboblog改名为libobcdc,涉及大量上下游协同改动,因此有可能会延后一个版本

解决超大事物OOM风险

提取拉取速度,降低限速阀值,防止历史clog日志太久没有消费,而被覆盖掉

OMS社区版(3.3.0-ce)5月9日release

支持OceanBase到OceanBase数据迁移和同步

支持OceanBase到kafkarocketmq数据迁移和同步

安装易用性改进

OBDeployer(1.3.0)3月30日

ARM支持

一键运行TPCC测试

OBD在出错的场景下打屏输出帮助链接地址

开发者中心ODC

OceanBase在线体验站play.oceanbase.


转载请注明:http://www.aierlanlan.com/rzgz/3832.html

  • 上一篇文章:
  •   
  • 下一篇文章: 没有了