吕海波(VAGE) 美创科技 内核专场主持人、演讲嘉宾寒风凛凛,疫情四伏。第十一届中国数据库大会(DTCC 2020)从5月推到8月,再到12月,终于还是招开了。一进会场,看着一排排的展位,马上能感觉到十分明显的改变。看旁边这一排排的参展厂商,每一家厂商、无一例外,都推出了自研、或基于开源的国产数据库产品。这很自然让人想起一个时代 ---- “百家争鸣”。百家争鸣诞生了著多学说,这些学说,都是学者们针对当时问题提出的解决方案。在如今这个百“库”争鸣的时代,各厂商纷纷抓住自控、可控、国产化这一历史机遇,提出了自己的解决方案。据不完全统计,目前市场上有名有号的国产数据库,多达200种上下,说百“库”争鸣,还真不为过。数据库国产化,已经是真真正正的风口了。而且这风才刚刚刮起来,目前来看,没有任何一家国产数据库公司在技术、市场上,有对其他公司有碾压优势。竞争,才刚刚开始。一位知名投资人说过,“一个容易错过的机会,根本不叫风口,是投机”。国产数据库这一风口,正是风起时。相信未来还会有更多的国产数据库涌现。从DBA的角度,这大可不必焦虑。国产数据库虽然多,但论起流派、起源,基本都脱离不了开源的那几种,纯自研的数据库,从操作、运维方面,也都向Oracle或主流开源的数据库看齐。比如本来会MySQL,就只会MySQL。现在你掌握了MySQL,相当于会了几十种国产数据库,从这个角度上看,DBA是赚了。所以不必焦虑。对厂商来说,选型的时候更加不必焦虑,要知道库虽多,但根只有那么几条。无论如何,百“库”其鸣,这是好事。正如一位数据库圈内老前辈总结的,以易鲸捷数据库中标贵阳银行4.26亿为例,贵阳银行之前使用Oracle等这些国外数据库时,每年有4.26亿的预算吗?国产数据库普遍在技术上更新,比如国产数据库普遍支持强一致的分布式事务、云原生。这些新技术刺激了客户产生替换需求。就像iPhone11用的好好的,当库克展示iPhone12的新功能时,还是刺激你支持了一下国外厂商。百库争鸣中,国产数据库的声音也越来越大,在这届DTCC4个定制专场中,有3个都是国产数据库的专场(蚂蚁的OB专场、华为高斯专场,和浪潮的云溪数据库专场),相信未来仍更多国产数据库,发出他们的声音。运维自动化已经进入了深水区,并且换了个马甲:“智能运维”。智能运维这次开了两个场次,天的专场4和第三天的专场14,阿里巴巴、腾讯等各位专家都分享了在运维智能化方面尝试。早期运维自动化,要么就是一个单纯的报警系统。如果能搭建一套ELK,将报警和一些性能资料展现出来,就是高端点的动维自动化产品了。要么是用python,将人工重复的东西写成自动化脚本。从数据库角度上说,前些年的运维自动化,更像是DBA的一种集体焦虑。硅谷大厂DevOPS这个名词,一夜之间充斥各种媒体,无数DBA都在焦虑,自己是不是要被淘汰了。其实后来发现,DevOPS和DBA基本没啥关系,DevOPS的理念是针对“开发、测试、发布、上线”,这一产品开发流程的,要说,它和敏捷的关系,都比和DBA的关系更近。这声“狼来了”,根本不是对DBA喊的。数据库要上云,“自治”和“自动”,已经是标配,专场4阿里云、腾讯云和金山云等专家分享了很多这方面的宝贵经验。数据库的各种日常操作,甚至像是恢复这样的重要操作,都已经可以智能的完成。DBA所能做的已经不多了。除了数据库自治,智能调参这样AI+运维,终于也有了落地的场景。专场14中兴通讯的李忠良专家,分享了他们在PG智能调参方面的尝试。数据库著多的参数,很多DBA老司机们都不一定能搞懂它们的真正含意。什么是DBA、DBA,对这些优化参数的掌握程度,是评判、的重要指标。但这一切都有可能成为浮云,智能运维系统,会根据每一个数据库的不同情况,将参数设置为合理的值。这其实不算是新技术了,Oracle早在十几年前的10G时候,就搞出过SGA_TARGET参数和SGA的动态调整,替代对分别设置SGA中每一个子池。大大降低了DBA的工作难度。当然,这项技术还在发展中,Oracle也在不断发展这项技术。智能运维,再加上容器技术,你能想像将来数据库的样子吗?开箱即用,用之能战,战之能胜。或许,这就是以后数据库的样子。我是这个专场的主持,一开始,很怕这个专场人太少,清清冷冷的没有人气。但事实上我多虑了。直到下午5点后一场,内核专场的过道上,都还是挤满了人。几位嘉宾,包括我在内,在事务、存储、逻辑读写、存储计算分离等方面,为大家分享了在数据库内核方面,新的研究成果。这些研究成果,未来都将转化产品,成为国产数据库重要的技术支撑。虽然我们身处一个百库争鸣的时代,但还是应该看到,数据库管理系统,仍然被国家列为35项卡脖子的技术之一,数据库基础技术的研究,必将越来越得到重视。三天的大会,干货多多,容器与云原生数据库、数据架构、分布式数据库、数据治理等等众多专场,赶都赶不过多,说是技术胜宴,一点不为过。听说图数据库人气超高,十分遗憾,我在其他场次,没有赶上。不过后期大会工作人员会陆续将讲师的PPT、视频等资料放出来,大家可以继续关注后面陆续放出来的干货。对于我来说,一年一度的数据库大会,已经成为一种标志。就像人会在元旦时不自觉总结过去的一年、同时制定新一年的目标(无论是否能完成)。当我翻看手中的大会日程表,走过一排排展位,不由自主,也会去想现在数据库发展趋势是什么、客户需要什么样的数据库,还有明年,我们的技术方向是什么。大会结束,2020年也要结束了(大家要做自我总结的赶紧),无论这一年发生了什么,让我们共同期待充满希望的2021。喜欢就点个在看再走吧