在上午的主论坛上,OceanBase CTO 杨传辉对外发布了 OceanBase 社区版 3.1.2 ,包括三大核心技术升级:
借大会这个契机,杨传辉的公开课集聚了新年的味道。
他通过四个步骤的讲解演示了《仅用25分钟完成 Patch 的提交》,同时为了方便开发者分享这段有意思的 Patch 提交,他也将这段代码同步在了 OceanBase 开源社区官网中,希望每一个开发者都可以自己动手来 show 自己新年的 wishes。同时在开源社区前十位提交的开发者,OceanBase 将发放新年好礼。(*附实践链接:https://open.oceanbase.com/answer/detail?id=20400105&search=&pageNum=1)

那为什么 OceanBase 的普及程度会高、使用门槛会低?他分享说:这与 OceanBase 设计的单一进程的一体化架构有关。OceanBase 在数据库设计之初并没有选择常规的分布式系统已有的总控服务和工作机服务的传统模式,而是使用了只有一个单一工作进程的 obsever 的设计,从而保障开发者使用过程中从单机到多机一致的使用体验,如果在使用中,哪怕只有一台本地的单机也和 MySQL 的单机版体验一模一样,如果需要更强的处理能力的时候,只需增加更多的服务器,OceanBase 通过一体化架构和高兼容性、线性扩展等能力真正做到了“把简单留给开发者”的服务目标。

在杨传辉演示之后,OceanBase 开源负责人封仲淹进行了《从 MySQL 实时迁移数据到 OceanBase》的演示,他模拟了使用 OceanBase 的数据迁移服务(OMS),在几乎不停服务的情况下做到从 MySQL 到 OceanBase 的数据迁移,这项好比是在给飞行中的飞机换引擎的工作,通过 OMS 的可靠服务可以快捷实现。

<极客夜宵 开发者靓照>
会后杨传辉在和小编的交流中,透露了今年 OceanBase 开源工具系统构建也将快速完成,针对核心业务场景的工具都将不断完善免费提供给开发者使用,这也是 OceanBase 不断降低使用门槛,为开发者提供稳定可靠的数据库服务的保障。
教程直播第6期 | OceanBase 如何进行 Benchmark 测试及调优




