我也不知道该怎么回答这个问题,还学MYSQL 吗?_开发者

开头还是介绍一下群,如果感兴趣polardb ,mongodb ,mysql ,postgresql ,redis 等有问题,有需求都可以加群群内有各大数据库行业大咖,CTO,可以解决你的问题

我也不知道该怎么回答这个问题,还学MYSQL 吗?_mysql_02

最近一个同学偶然问了我一个这样的问题,实话说我不知道该怎么回答这个问题。但我知道问这个问题的同学,他思考了,不是在追风,一会儿MYSQL ,一会儿 POSTGRESQL 。

提出这个问题我个人揣测,他应该是一个数据库方面的出入的行业的同学,想在这个行业有一番作为,每个人的人性都是贪心的,谁不愿意学习一个有前途的数据库,你看现在谁还在热心去学什么ORACLE ,大势已去,强弩之末,人尽皆知,所以不会有人问我还学ORACLE 吗? 一个大部分人都肯定的不会在追随的“曾经的王者”。

而MYSQL 从他的历史上看,他也是命运多喘,几经波折,最终还是落入了ORACLE 的魔爪,从他原来的开发者 Monty Widenius (北欧人),另立门户,与ORACLE 一直的“好口碑”加持下, MYSQL 跌落神坛,也是早晚的事情,而这个事情在中国,大概率是会加速的,所以这个同学看到这点,提出这个问题。

我们先从技术的角度来看,MYSQL 截止目前来看,在技术上与其他的开源数据库或者商业数据库本身来比较,技术的优势并不大,中国流行的原因或许是因为阿里爸爸。曾经层出不穷的 MYSQL 的专家,学者,遥想多年前,那些痴迷MYSQL 的日日夜夜,为他的“缺陷” 而买单的 ,日日夜夜,都是每个搞MYSQL 的DBA 的“军功章”。 

时代变了,变得好快,你还不曾抓住,就已然飘散,替代MYSQL 的产品在2023年的今天,太多了,太多了,好像每个数据库产品的死敌都是MYSQL,TIDB , OB, POLARDB, TDSQL, 万里开源的createdb, 全部都是让单体MYSQL 羞愧的存在,而这里面还有国外的选手,MariaDB , PostgreSQL, 免费的产品,当然还有可以将MYSQL 存在感降低的 MONGODB ,REIDS 等等这些周边产品的加持,你选择MYSQL 的意义是什么,自由的精神。

或许是把,在曾经的那个年代,MYSQL 就是自由的象征,就是ORACLE 的照妖镜,虽然我很弱,但是我敢和你干。现在MYSQL 早就没有这个意义了,沦为了趋炎附势的“小papi”. ORACLE  救了他,也毁了他。

废话了那么多,要不要学,当然要,为什么不,一个伟大的数据库产品,学什么,学他的设计思路,学他的一种简陋但不简单的精神。

因为这世界上的开源产品的主流还是 MYSQL 和 POSTGRESQL ,一个已经不自由,一个还在自由着的灵魂。

如果你问我,如果是我怎么办,我或许会给你一个不怎么好的答案,我会慢慢抛弃MYSQL ,纯粹是为了利益考虑, 或许会看看mariadb 如何。

从市场的份额来看,MYSQL 被上面提到的数据库替代的情况太多见了,甲骨文估计也没有想到,在CHINA ,ORACLE 完蛋了,MYSQL 也不简单的在坚持在主流的线上,能有多久。

什么你说开发者,他们是MYSQL 忠实的追随者,你是来搞笑的吗,他们,他们就是一帮子,见好的就扔掉坏的,利己主义者,MYSQL 或许会存在,但存在的意义就是为那些数据库做一个测试库,一个语法测试库的替身,因为好装,资源使用小,你说你不能在你的笔记本上装一个 OB , TIDB 吧。他们眼里,程序是万能的,才是他们的思维模式。

留给MYSQL 的好日子,会有多长,看看我们的汽车工业,只会加速,虽然我们的汽车工业还有各种不如意,但是你家楼下看到的国产车是越来越多,数据库也是,认清现状。

顺便问一句,MYSQL 8 你了解多少,最新的版本是什么,他的新特性是什么,你身边还有多少单位在使用 MYSQL 5.X ,多少,为什么不升级,MYSQL 8 如此的好,一个多变的,一直在FIX BUG 的MYSQL 8,MYSQL 且用且珍惜,CENTOS 离开了我们,我们见证了历史,我们又在创造着历史,interesting !

我也不知道该怎么回答这个问题,还学MYSQL 吗?_PostgreSQL_03

顺便问一句,如果有蜘蛛侠的电影,和新的漫威英雄,你会看那个,我对惊奇队长 和  奇异博士,更感兴趣 !