2021年数据库行业展望

转眼到了2021年。回首2020,各行各业或多或少都受到了新冠肺炎疫情的影响。当然,最让人关注的不只是疫情。还有作为经济强国的美国之大选。
18年中兴事件伊始,美国对于国内半导体芯片行业进行持续渐强的打击,国内硬件产业链迅速缩水,被扼住了命运的咽喉。这让我们意识到,上层应用固然重要,但,如果底层科技没有掌握在自己手中,那么终究是花拳绣腿。一旦美国(以美国举例,当然这里不单只有美国)决定“釜底抽薪”,那么整个硬件行业将会土崩瓦解。同时,我们也认识到了软件科技的重要性,将软件行业的底层混凝土——数据库作为首发队员被推向了软件国产化的高潮。自此开始,国内的一些应用系统在政策的激励下也纷纷站了起来,为国产化做出了贡献。
其实,早在“科学技术是第一生产力”被提出时,我们已经认识到了这一点。再后来,我国软件的国产化在13年(2013年棱镜门事件)掀起了一波浪潮。那个时候,我们被轻轻敲了一棍,然而直到18年的当头棒喝,我们才对科学技术的自主权有了极其深刻地认识。

巨头的故事

在数据库领域,全球500强企业有98%在使用Oracle技术,中国排名前20位的银行,中国所有的电信运营商(移动、联通、电信)都在使用Oracle技术,在电力、保险、证券、*及大量高科技制造业,Oracle技术也处于绝对优势地位[数据来自百度]。Oracle借助“九七”工程从97年开始在中国站稳了脚跟。此后,中国几乎所有机构和公司,从电信计费到银行金融再到航空航天,全部使用Oracle。这意味着国人每一笔话费详单、每一笔金融交易甚至每一点一滴的航空航天动态都记录在美国的数据库上。
作为Oracle重度用户的AWS,19年10月宣布全部去Oracle完成。由于亚马逊的去O过程是世界瞩目的,全世界都在看两巨头的斗争。但凡AWS迁移成功,它带来的意义就是标杆性的,意味着Oracle的霸主地位不再牢固,并且说明去Oracle是完全可行的。在这个备受关注的日子里,AWS发布了这一重磅消息。而后,普天同庆。但如果我们稍微注意一下新闻的内容就会发现:
::: hljs-center

2021年数据库行业展望

亚马逊新闻

2021年数据库行业展望

亚马逊新闻

:::

也就是说,还是没有完成Oracle的100%迁移。从“去O”这一项目来看,我们所有人都宣告它失败了。但是从亚马逊本身出发,它的目的已经达到了,那就是节约成本。虽然亚马逊的去Oracle不是那么成功,但是对于后来的企业亦有很大的指导作用。
阿里在13年宣布全部去O完成。在此数年之时,几家科技公司分别表示已经将企业内部的核心数据库全部替换为自研数据库。信息真假且先不论,其中透露出来的民族自信和科技实力已将数人折服。但据小道消息,部分涉及到财务和交易的系统没有完全去O,至少是在同步进行。另外,从亚马逊去O的标杆性案例中,不难看出小道消息还是有一定的可信度的。

国产数据库

国产数据库的崛起之路漫长而坎坷,但是在这条路上,千千万万的开发者和背负梦想的企业家前赴后继。在同行途中,云和恩墨旗下的墨天轮平台推出了国产数据库流行度排行榜。榜上有106款国产数据库的排行。当国产数据库产品琳琅满目,排行榜的出现就像是一间门店,陈列着流行度最高的产品。在客户选择更好的产品的同时,让国产数据库之间产生了良性的竞争。

::: hljs-center

2021年数据库行业展望
墨天轮平台国产数据库流行度排行

:::

根据墨天轮的排名,不难看出,TiDB从20年中,突飞猛进,霸榜第一。达梦在19年底略有萎缩,抬头缓慢。OceanBase分别在19年和20年的双十一前后备受关注。老牌将军南大通用的GBase在20年也开始崛起。总体而言,国产数据库呈现出一片祥和且蒸蒸日上的景象,其他不赘述。

TiDB

::: hljs-center

2021年数据库行业展望
TiDB金融行业应用场景

:::

TiDB在国产数据库中也算是后起之秀了,借助国人喜好开源的特点,在技术开源方面可谓是收拢人心,从发布之后一路高歌,在国产数据库上暂时领先,超越了达梦,登上了如今NO.1的宝座。TiDB由PingCAP公司研发,除过数据库一般的高可用等特性之外,我主要是看中了它兼容MySQL,这一点也算是抓住了国产数据库平滑过度的痛点。新兴事物之间总是惺惺相惜。TiDB在互联网的应用比较广泛,相比之下在其他领域如金融、政企、游戏行业的案例略显单薄。但是作为一个五年的公司能涉猎银行,它的能力确实不容小觑!

达梦

::: hljs-center

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-GAAxtBYN-1610443120975)(https://oss-emcsprod-public.modb.pro/image/editor/20210112-382e7b13-a842-4c6e-97b3-a12db136a63a.png)]
达梦行业解决方案

:::

我个人在国产品牌中是比较看好达梦的,达梦作为具有20年数据库经验的国产品牌,已经广泛应用于如电网等政企场景,在金融等行业也非常具有实力。达梦的案例,多数都与Oracle相关,它是我认为最有能力去挑战Oracle在中国的地位的国产数据库,也曾一度作为国产数据库品牌鹤立鸡群。如果说要在国内选出一款可以单挑Oracle的数据库解决方案,我认为,达梦当之无愧。当然,达梦的产品做得非常不错,达梦大学也可圈可点,但是在宣传或者说运营上,就略显单薄。达梦可以多学习其他的数据库成功之路,比如后起之秀TiDB的开源策略,拥抱开源才能获得更多的学习者,才能打开自己的市场。没必要作茧自缚,把自己圈在闭源的牢笼里。

我觉得,至少,达梦先把相关文档开放一下吧!
::: hljs-center

2021年数据库行业展望
达梦文档没有权限

:::

关于国内大厂

::: hljs-center

2021年数据库行业展望
腾讯阿里华为数据库比较

:::
在全面上云的大局势下,Oracle已经表现出落后的趋势。在云数据库方面,国内的腾讯、阿里,包括华为,具有非常雄厚的资本原始积累和技术沉淀。对比TDSQL、PolarDB、GaussDB和openGauss,四款数据库流行度都在20年下半年有所提升。阿里和腾讯由于云上数据库做的很好,所以目前处于领先状态。当然高斯数据库正在迎头赶上。我看到比较有意思的一点是openGauss面世之后,GaussDB有所下滑,然后两款数据库同步上升。这里也印证了我前文说过的话,国内的开发者和应用者都喜欢拥抱开源产品,至于个中原因,就耐人寻味了。这固然是一个好的现象,因为openGauss一旦大量出现在市场,就会有大量的开发者去学习和使用,这会间接导致华为的数据库产品的市场占有率比较高,再往后就不畅想了。华为的数据库发展思想,对于腾讯和阿里来说,有JDK和openJDK的前车之鉴足矣。殷鉴不远,在夏后之世。

结语

我忘记在哪听说过这样一句话,一个中国人可以轻松地打败一个日本人,但是三个中国人不行。这在软件行业说的就是软件工程和项目管理的问题。软件工程管理在国内一直都为人诟病。国内工程师个人的能力都非常不错,但是做出来的东西却往往1+1<2。不仅仅是数据库软件,包括企业级应用ERP、CRM等,都有诸如此类的混乱现象。导致做出来的产品不够完美,达不到客户的标准,满足不了需求。例如国外拿得出手的企业级应用如SAP/Oracle,但国内却寥寥。一个国家固然不能同多个国家去比较,但个人还是希望国产的数据库产品能够向国外的各类软件取其精华,不要被盲目的民族自信冲昏了头脑,到了(liao)推出的产品遭用户嫌弃。
综上所述,在云上数据库,我比较看好后起之秀腾讯阿里和华为的产品,非云上数据库我个人比较偏向达梦,毕竟孙悟空和释迦牟尼还是不能等量齐观的。TiDB在开源方面非常有优势,与openGauss有一战之力,如果其解决方案和行业案例能够大行其道,那么TiDB的前途不可估量。再放眼国外,Oracle已经在云上发力,连续出了好几个版本支持云数据库,在不远的将来会很快迎头赶上。国产数据库在骄傲的同时也不应该丢掉危机感!
最后,对于国内的DBA来说,因为多款数据库产品对于Oracle兼容度非常高,而且其研发思想和软件机制,包括基础架构都是对Oracle的再实现(之前也看到过三大厂高薪招聘有研发能力的OracleOCM),所以Oracle仍旧是铁饭碗,短时间内不会被轻易取代,反而会更容易转职。或者说国产数据库对于Oracle的兼容并蓄,使得OracleDBA未来几年在国内的DBA道路上仍然屹立不倒。
这也算是Oracle的“福报”?

上一篇:当 TiDB 遇到图数据库 | TiDB Hackathon 2020 优秀项目分享


下一篇:TiDB-change data capture