能与oceanbase结缘,完全归功于墨天轮平台。因此,我不得不在本文开篇时说下墨天轮,这样才能让大家更好地理解为什么我会认识oceanbase。
墨天轮平台是一个对DBA来说非常友好,很有价值,有付出也能有回报的平台。起初,我在墨天轮注册后,最喜欢逛的就是它的问答区。问答区里每天都有很多大家提出的在日常工作中遇到的问题,也有很多高手及时地回复这些问题,提出解决方案。每天光是看看问答区的帖子,也能有所收获,它可以变相地让我们积累这些工作经验(虽然自己以前可能没遇到过),同时也能让我们去思考,如果我遇到这种问题,该怎么去解决呢?这是一个温故而知新的过程,也是一个探索和学习新知识的过程。后来我也投身到其中,有时候自己也会提一些工作中遇到的问题,有时候也会去回答一些别人提出的问题。起初,墨天轮上回答问题是以获得悬赏墨值为主的,墨值可以直接兑换礼品(顺便说一句,墨天轮的礼品库真的非常丰富,并且兑换价格合理,不像其它平台,你搞一年也可能不够兑换一件礼品)。后来墨天轮又推出了问答之星,每周问答区被采纳数量最高的5个人都可以获得现金奖励。鄙人也获得过几次现金奖励,每次小墨给我发奖时,我都非常感激,一方面是自己能够帮到别人,另一方面是付出能够很快得到回报,还有一方面就是自己也学到了很多新的知识。后来,我也偶尔会在平台上发贴,结果小墨又跑过来给我发奖,说我的帖子也中奖了,有时候一天能够领两次奖,心情也是很不错的,嘎嘎~
在今年oceanbase举办第二期征文时,我偶然在墨天轮的首页上看到了相关信息。由于之前已经形成了在墨天轮上发贴的习惯,因此我也抱着试一试的态度,去尝试了解oceanbase。通过参加这次征文活动,我真的是收获满满,很庆幸能够接触到这么优秀的数据库产品。由于我之前对OB一点基础都没有,因此我需要从零开始去先了解OceanBase。首先,我通过oceanbase官网、社区钉钉群等渠道去接触这个数据库。在社区钉钉群里当时有个活动,就是按照要求发四篇文章作为作业,合格后就可以获得社区群送出的OBCP考试券,我就灵机一动,既然墨天轮上有这个征文活动,那我可以一方面在墨天轮上发贴,一方面把这个帖子当成作业提交,这样既可以获得社区的考试券,一方面还可能获得墨天轮征文大赛的奖励呀。说干就干,我就这样一边工作,一边抽时间学习OB。遇到不懂的知识点,我就在钉钉交流群里提问,群里有OB原厂的老师会及时回复我的问题,感觉是非常爽的。大概用了两周的时间,我按照要求学完了相关知识点,除了完成相应的四篇文章作为作业之外,我还额外写了几篇与OB相关的学习文章,都发到了墨天轮上。结果我发的那些文章都被入选,获得了OB第二期征文大赛三等奖和最佳勤勉奖,其中有现金奖励、礼品、荣誉证书,还有一张OBCP考券,同时社区因为我按要求完成作业,也发了一张考券给我,为我后续顺利拿下OBCP考试做好了铺垫。
所以,我个人感觉OB是非常Nice的,让你在学知识的同时,还给你发奖,这种好事是不多见的。
通过初识oceanbase,我对这个国产分布式数据库产生了浓厚兴趣。在社区老师和各位大佬的帮助下,得益于之前获得的考券,我先后顺利拿下了oceanbase的OBCA初级证书和OBCP中级证书。作为过来人,我认为如果想要顺利拿下OBCP还是有些难度的,为了让其他也想了解oceanbase和考取OB证书的朋友们能够更顺利些,我也在墨天轮上分享了相关学习备考经验,感兴趣的朋友可以通过查看我的历史文章进行了解。
后来,oceanbase又举办了第三期征文大赛,我本来由于实验环境的原因,不想参加的,结果受到小墨的多次盛情邀请,我就花了些时间拼凑出了测试环境,根据自己之前所学到的oceanbase知识,对OB数据库与mysql数据库进行了性能对比测试。该实验也再次验证了OB在多个方面都领先于mysql,并且由于它具有分布式特点,扩展非常方便,数据存储采用In-Memory+LSM-Tree的写入方式,极大地提高了数据读取速度。还有一个独特的地方,OB可以同时兼容mysql和oracle数据库,这在其它数据库上是没有的。通过参与这次的征文活动,加强了我对OB数据库的信心。在我们公司新架构研讨会上,我积极提出用OB来替代mysql或oracle的方案,相关领导也表示了高度关注。同样的,厚道的OB团队依然给我发了奖。其中发给我的赛车模型,我收到后就被家里的小孩征用了,玩得不亦乐乎~
最近由于工作上的原因,我逛墨天轮的时间变得比较少了,但这都是暂时的,因为这个平台有着它天然的吸引力,让我们为之向往。又是在小墨的邀请下,我决定抽时间参加oceanbase第四期的征文大赛,将我与OB之间的故事分享给大家,希望大家也能一起积极参与。在此衷心地感谢OB团队的辛勤付出,感谢他们为国产数据库带来新的发展机遇,感谢他们为我们企业带来了国产数据库方面的优秀解决方案!