各路第一
上周很多朋友都在发这些。朋友圈被刷屏了。
而且几乎都是同一时间。一般来说文无第一武无第二,怎么全是第一?
后来了解到这是不同维度的。我想这大概和奥斯卡颁奖一样,最佳导演、最佳男主角、最佳女主角、最佳音乐等等有20多个维度。每个都说拿了奥斯卡,其实都没错。
其中之一的OceanBase
这些中我安装过的仅仅有OceanBase。后续再看看其他的。对于OceanBase我也仅仅是安装。毕竟我司不用,只是个人爱好考取了认证。但是由于不使用也忘了很多。好在近几年推出的单机版安装容易,这样没有拒人于千里之外。大家也知道有些产品安装都是以周为时间单位的。
就从OceanBase这几年的声势来看确实很猛,攻城略地的占据了不少市场。就说这里提到的保险及证券行业的第一,应该所言属实。因为太平洋保险在保险行业属于头部企业,他们就在这里使用了OceanBase。当然这个过程不是一帆风顺,这里有用户的高度配合以及原厂不遗余力的支持。这种支持是一般人可能想想不到的。
OceanBase的路线
有的数据库是通用性数据库,也有的数据库是单一型数据库。所谓通用型就是在各种业务场景下都能使用的差不多的,比如Oracle。而单一型数据库比如时序数据库,就在IOT场景会比较擅长。
OceanBase出身是互联网场景,比如支付宝的场景。那么对于非互联网场景会遇到一些问题,这也就是我刚才提到在保险行业中攻坚克难的地方。
互联网场景是数据库能不做的就不做。而非互联网场景是数据库能做的就数据库多做。从OceanBase这些年发布的技术路线图和新特性介绍来看。我个人感觉,他们在让数据库做越来越多的事情。我个人也觉得提升数据库功能,还是提升用户的整体开发水平来说。我觉得前者相对容易一些。
纯个人观点
最后我始终觉得一点,就是任何数据库在中国,一定要做好一点。这一点就是应用开发人员不是都能按照开发规范去做的。而且大概率是不能的,这是普遍现象。当然这背后有更多的是需求和设计问题。作为数据库能不能抗住烂SQL,是一个关键因素。这个非常重要,这方面做好了。可以帮助DBA减轻较大的压力,有更多时间和精力去完成改造。否则只能疲于应付不适配的问题,造成不好的影响。
看最近海文还在任2024 OceanBase数据库大赛的推广大使,我都不知道,他就偷偷摸摸的接单了。这个大赛以前也有,我以前面试看到不少华师大的学生的简历中都有参加OceanBase大赛获奖的经历。感兴趣的去看看吧。