查看原文
其他

有些事情不是简单的好坏可以来评判的,放弃好恶可能是新的起点

白鳝 白鳝的洞穴
2024-09-30

昨天有朋友留言为什么不讲讲国产数据库的优缺点,实际上我写《国产数据库百态》并不是去点评某个数据库的技术上的优缺点,而是把我了解的一些国产数据库的架构,模式,目前的应用情况和市场情况和大家分享一下。一个国产数据库替代项目的成败不取决于选用了某个最牛的数据库产品,事实上目前的国产数据库与Oracle等国外商用产品之间还存在较大的技术差距,这一点是业内大家都认可的,无需我多说。实际上数据库的先进与否与一个信息化项目的成败之间有十分本质的区别。前阵子有个朋友谈到最近某大行用国产软硬件和数据库替代了原来的大型机系统。替代大型机这么高大上的项目,数据库一定很牛吧,这个项目里使用的是GoldenDB。

前两年我们更多的是在讨论各种数据库架构的优劣,各种数据库产品的优劣,实际上从今年开始,再过多的做这种讨论,意义已经不是很大了。国产数据库市场已经起步,而且已经显现出一定的趋势,这个趋势往往不是技术导向的。2024年很可能会出现云下销售超过十亿甚至二十亿的企业。而在被认为国产数据库市场小年的2024年,也已经出现了多个云下数据库产品销售额数亿元的企业,这些企业将会在今后的国产数据库市场的竞争中具有很大的优势。数据库产品的技术不是决定市场的因素,其企业的总体竞争力才是。因此从2024年起,作为DBA,对国产数据库的关注点需要有所转移了。很多企业的国产数据库选型已经尘埃落定,剩下的很多企业也会受到先行先试成功案例的影响。因此如果我们不是这件事的决策人,没必要过多地去纠结数据库产品的优缺点,而是应该更加关注市场上的领先者了。

昨天晚上,我录了一段数据库嘉年华2024的祝福词,其中有一个是当前数据库领域最令人关注的话题,我认为是变革。我们处于一个变革的时代,我们面临着巨大的变革。数据库国产化替代、智能化运维、Serverless Database技术的发展等,都让DBA面对的市场不是十年前的那个市场了。这些正在发生的事情必然会影响每个DBA的未来,选择视而不见不是明智的选择。勇敢面对现实,认清现实,看准未来,才能在这个变革时代获得领先优势。    

前些天我的文中也讨论过这个话题,云时代不会消灭DBA这个职业,但是会让DBA的工作内容发生变化,需要DBA更多的了解平台化,自动化,更多的与应用交流,甚至更了解应用本身。数据库国产化替代更是让我们的知识结构发生了本质性的变化,原有的Oracle、MySQL、PostgreSQL的技能似乎在国产数据库上不十分管用了,如何重新学习,学什么都成了问题。大模型、人工智能的发展必然会对DBA产生重要的影响,我们如何去适应智能化运维,如何去拥抱大模型等AI技术,也是一个新的问题。

这些问题会让我们感到困惑与迷茫,因此有些人希望逃避,选择抗拒,不承认这些变化将会演变为变革。不过历史趋势如此,无人能够逆转,早点理性地思考这些问题,做出适合自己的改变,可能是更为积极的应对方法。

面对国产数据库,很多朋友觉得无从入手,这实际上和30年前我觉得必须接受Oracle一样痛苦,周围没几个人懂,书店里找不到书籍,互联网还没有出现,甚至我家里都找不出一台能装一套Oracle数据库的电脑来用于专门学习。积累知识,积累脚本,积累方案,学习一切能够学习的资料并利用一切能接触Oracle数据库的机会去实践自己在纸面上学到的知识。实际上最近这十几年才进入DBA行业的DBA是很幸运的,30多年前的前辈们积累的经验变成了ITPUB上的讨论,变成了书店里的书籍,变成了互联网上的帖子,你们已经不需要像30年前的我们那样去探索Oracle了。

而现在面对国产数据库,和当年面对Oracle 6.0、7.0是一样的,需要我们沉下心去学习,去探索。对于10年后的DBA,你们就是30年前的我们。甚至来说,现在面对国产数据库的DBA面临更大的挑战,我们甚至不知道该去学啥。数据库是十分讲究实战的,仅仅依靠看书考证是不行的,必须大量的实践才能出真知。要解决我学什么的问题,实际上今后的DBA也许不大可能学好一个Oracle就衣食无忧了,可能需要掌握多个国产数据库产品,一专多能是最起码的要求。而这“一专”的选择也十分关键。选择一些今后好就业的产品可能是较为理智的。那么什么样的产品今后好就业呢?那肯定是市场上最为成功的产品,我这个微信公众号虽然很小众,不过现在也有一定的阅读量,因此我不方便在文章里直接写出我建议的选择。我建议大家从市场上去做分析,销售收入较高,有钱的行业选择的产品,另外公司规模较大,国家重点支持的产品在这场竞争中获胜的可能性较高,也是我们选择的方向。在选择时不要带着过多的个人情感和爱好,这一点最为重要。    

也有朋友说我哪怕想学国产数据库,也没地方去学。培训考证是初期的一种选择,如果自己公司有可能搭建测试环境,那么想尽一切办法去搭建一套。云上临时购买几个月的云数据库也是学习不太容易私有化部署的国产数据库的一个办法,当然如果能找到一个相关工作肯定是最好的。总之,如果你想学习,怎么都能找到学习环境。    

继续滑动看下一个
白鳝的洞穴
向上滑动看下一个

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存