是不是经常听到一种说法,MySQL 数据库国内用 的 比较多,国外 PostgreSQL(PG) 用得比较多。

打开网易新闻 查看更多图片

这个结论是如何得到的?具体哪个国家 PostgreSQL 又用 的 最多呢?

因为纵观国外大厂,即便 Google、Facebook、Amazon、Tesla、Github 等公司,他们业务中 MySQL 数据库的使用量也远远多于 PostgreSQL。

如果只是看几个媒体的报道,可能会看到 Uber 公司用了 PostgreSQL 数据库。但可能过段时间又会看到 Uber 换回了 MySQL 数据库。

又或者XX公司用了PostgreSQL,可能只是在一个监控系统,报表系统,日志系统中应用。

但出来分享的人可能就拿着XX公司的名义,鼓吹 PostgreSQL 的大规模应用实战。

所以,作为个人来说,是很难看清里面的门道。

但是通过 Google Trend 这样的网站,很容易从大盘上看到 MySQL 和 PostgreSQL 的热度情况。

更关键的是 Google Trend 可以看到各国家中每种数据库的流行趋势。

先来看 MySQL 和 PostgreSQL 的全球大盘情况∶

打开网易新闻 查看更多图片

由于当前 MySQL 分支版本比较多,类似 MariaDB、Percona、各家云厂商的 MySQL 分支版本分流了对于 MySQL 的热度统计。

但即便如此,从全球看 MySQL 的热度是 PostgreSQL 数据库的3倍(86∶29)!

那么,哪个国家用 PostgreSQL 最多呢?不是说国外用得最多么?

很可惜,并不是!

PostgreSQL 最为流行的国家是中国而不是国外。

具体看的话,PostgreSQL 最为流行的前五个国家分别是中国、韩国、俄罗斯、亚美尼亚、爱沙尼亚。

国外用的多,是不是美国 PostgreSQL 用的多呢?

可以看到,美国 PostgreSQL 的热度远不及中国,只排在67位。

热度仅中国的1/20。

既然,中国是 PostgreSQL 的大本营,那么在中国 MySQL 和 PostgreSQL 的热度情况又是如何呢?

打开网易新闻 查看更多图片

可以看到,在中国,MySQL 数据库的热度是 PostgreSQL 的6~7倍(74∶11)。

对比全球的3倍,差距显然是更大了!!!

另一方面,MySQL 创始人 Monty 分支的版本 MariaDB,已经有13年的发展时间。

从当前热度来看依然离 MySQL 比较远。

但在韩国市场,MariaDB 的热度非常不错,甚至仅凭自己就能和 PostgreSQL 扳扳手腕。

最后,大部分人会陷入自己已有的认知,从而错失更好的机会。

例如不少年轻人说一线城市房价太贵,没有人会买。但例如上海一个月总计超3W套的个人住宅交易,一年就是30~40W人买房。10年就是300~400W人。

例如不少人说新能源车续航有问题,冬天续航掉一半。但特斯拉的销量已经比肩传统 BBA 车企,不少车友也已完成自驾西藏游和新疆游。

例如不少人说 MySQL 只是玩具数据库,不适合大数据量使用。但 BAT、FAANG 们的业务建立在 MySQL 数据库上,云时代 RDS for MySQL 是最赚钱的数据库产品。

曾经,有人说互联网时代,获取信息将变得直接和简单,世界将会是平的。

然而,由于信息获取过于容易,大部分人依然不能看清真正的世界。

总之,世界是平的,或许还有很长很长的路要走。

以上。