AustinDatabases

与OceanBase集中式摸爬滚打的4个月,我得到了什么 ?

❝

开头还是介绍一下群,如果感兴趣PolarDB ,MongoDB ,MySQL ,PostgreSQL ,Redis, OceanBase, Sql Server等有问题,有需求都可以加群加群请联系 liuaustin3 ,(共3400人左右 1 + 2 + 3 + 4 +5 + 6 + 7 + 8 )(1 2 3 4 5 6 7 8群已经爆满  9群 为纯聊天群,默认不加入不得发广告,自己公众号文章链接等,发一次直接踢,默认加入8群,开10群PolarDB专业学习群115+)

我4个月写出的OceanBase 集中式兼容MySQL 文档链接

https://fs80.cn/duykvo

今天晚上刺头刘 又要折磨 OB的 产品经理 和  Sa的老师了,我尽量不刁难

直播地址   https://fs80.cn/9oaxd6  

到底我们搓出个什么报告

整整4个月和OceanBase 集中式数据库团队加班加点,只为了一件事,弄清楚OceanBase集中式数据库在MySQL兼容性上的斤两。在此期间我需要写一份几十页的测试报告,并反馈其中的问题。

在22年的工作历程中,我从未与一个国内顶尖的数据库公司联合工作过这么长的时间,这里先要感谢为这份《OceanBase 集中式数据库 MySQL 兼容性报告》工作付出的人们,这里有OceanBase集中式数据库产品的资深产品经理-瑶璎,有资深的OceanBase SA的技术老师-言序,以及和我们一起对产品报告出谋划策的,芸珊老师和久启老师。 当然我知道这里还有很多在我的报告中,做了几千次各种批注的各种老师。

当然也有我自己,我现在对OceanBase的集中式数据库产品,可以算是半个专家,里面的与MySQL兼容性的内容,我从开始了解到不断的测试,与MySQL开源产品在系统表,数据处理的语句,SQL中的DDL,DML,DQL等进行了严格的比对,将MySQL中常用的运维语句,逐个在OceanBase集中式数据库产品中运行,使用OceanBase的工具比对与MySQL数据库操作中的便利性,信息的完整性等。

其中让我记忆深刻的有这么几个片段

1 这些OB的人对待OceanBase像自己的孩子一样,是的我的确感触到这点了,在报告中我针对MySQL DDL 操作的语法进行了逐一的比对,在我工作的4个月里,OceanBase集中式的数据库版本还升级了,我未注意到这点,还是按照当初拿到的老版本来进行测试,结果是OB支持添加索引不锁定的结果,这点与MySQL8.X后对索引的操作是一致的,显然OB可以更加自动化的完成任务。

针对DML中添加索引的语法
针对DML中添加索引的语法
报告中的批注
报告中的批注

但我的批注中出现了这么一条,告诉我新版本的OceanBase集中式产品已经可以完全提供与MySQL一样的语法进行操作。这里测试项非常多,OB的老师是真的逐字逐句的去看了测试报告,否则不会发现这个细节,且给我更新的标准答案。

2 OB的产品经理不是在管理产品,是拿OB集中式当自己的亲儿子

这点也是让我特别出乎意料的,给我这个感觉的是OB的产品经理瑶璎老师,其实在撰写兼容性的时候,我们是有评测的范围的,但在这四个月里,OB的集中式不断的更新版本,瑶璎老师经常找到我,刘老师我们的这个兼容性部分升级了,刘老师那个部分我们也更新了,刘老师我们有新的工具,您可以在测试一下吗? 给我们提提意见。

当我提出OB集中式的一些问题的时候,瑶璎老师总是一定要问到根源,然后过不了几天就告诉我,我们这个更新已经在计划中,我们的那个问题已经解决,速度特别的快。我看地出来她希望OceanBase集中式数据库产品越来越强。

3 OB的SA都是厉害的角色

这点也是我们在工作中,言序老师给我的一个深刻的印象,话说有一次我在聊问题,不知道说到了什么,我问言序老师,有没有人说过OceanBase的集中式就是多此一举,有分布式为什么还要搞出一个集中式的产品,守好分布式不好吗?

言序老师给我的回答出乎意料,不行呀刘老师,客户有需求。

我其实也好奇,客户有需求,有分布式难道客户还有要集中式的需求,要一个单机的OceanBase的需求吗?

言序老师回答到,的确有不少客户有这个需求,这些客户有两类

1  已经上了OceanBase的客户,对OB的分布式非常的满意,总公司在上了OB后,分公司也想上,但基于OB是分布式的数据库产品,分公司的体量达不到那么大的数量级,但他们也希望用到更简单,更容易部署,和MySQL在使用上没有太大差别的数据库产品,因为他们看总公司在用了更先进的数据库产品,也希望替换掉当前使用中MySQL ,一个是总公司和分公司的数据库产品统一,便于维护,另一个问题是他们分公司的人也想进步,想看看一个可以进行用户租户管理的数据库产品,一个可以对数据进行软件代码压缩的数据库产品,可以给他们带来多少的欣喜。

2 想通过集中式的OB来做试水,逐步在公司推进OB分布式的数据库产品的单位,有一些客户使用MySQL多年,希望能通过更加简单,价格有优势的OB集中式产品切入了解OB替换MySQL后的效果,借此引入OceanBase的分布式产品做好前置工作。

听完言序老师这么说,我的确是没有想到,OceanBase集中式产品对于OceanBase本身的重要性,是一个承上启下的产品。从这里我也感受到言序老师一定是走访了不少的客户,听到了客户的心声。

写到这里,我还想到了芸珊和久启二位老师,芸珊老师是负责OceanBase 集中式的市场部的老师,我的加班加点的工作模式都要感谢芸珊老师,周六日会问我,刘老师需要咱们开一个会沟通一下您上次提的问题吗? 需要咱们晚上沟通一下工作进度吗? 您对产品有什么想法,能和我说说吗? 我记得有一次晚上8点了,我们线上会议,OB的老师都坐在会议室和我沟通工作的进度和我们对产品的一些想法交换意见。我打趣的说,不好意思诸位老师,这么晚还和我开会,芸珊老师说没事,开完这个会,一会还有其他的会,她们习惯了。

久启老师让我记忆深刻的是对报告的严谨,在报告大致有了雏形后,久启老师就不断的对报告的严谨性和文字的专业性进行校对,一个字一个字的校对,110页近3万字的报告,逐字逐句的进行批注和修改。这里我和久启老师还争论过,文字的趣味性,不信大家可以看到报告中的一些“大白话”,我希望这个报告更加的生活化,估计让久启老师这个专业的文字工作者非常的头疼,感谢久启老师一遍遍的和我对稿询问我每一句话能否更加的规范化。

Image

是的在我和OB摸爬滚打的四个月,我遇到了待产品像亲儿子一样的瑶璎老师,给客户解决各种问题的言序老师,天天加班催我的芸珊老师,和被我大白话折磨的久启老师。

感谢你们,感谢这4个月的有趣经历,2026年OceanBase 集中式有你们真好!!

Image