【MySQL 杂谈】通过官网文档变化窥探 MySQL 动向

前言

之前大概在 11月23号左右,写其他文章时发现 MySQL 官方文档 的页面和布局结构有变化,变得对用户更友好、更直接了,层次分类也更加细化和合理了,最主要的是增加了与 MySQL HeatWave 相关的云服务文档。MySQL HeatWave 在 MySQL 官网首页出现很久了,但我的感觉却是不温不火。从这一改变可以看出 Oracle 公司对 MySQL 未来的发展规划。

img1

正文

我觉得 MySQL 的发展前景仍在,但不容乐观。虽然凭着开源和历史遗留问题,导致它依旧是最火的开源数据库,但开源在成就它的同时也限制了它。往外说,有近些年国内突然增长迅速 PostgreSQL 的压力,还有旁带的 PG 系的其他国内外开源 NewSQL 数据库竞争对手,同时还有 微软 MS SQL Server、DB2 等传统数据库大厂,还有大数据方向的数据产品,诸如 MongoDB 的 NoSQL 产品,以及用作缓存的内存数据库产品 Redis 、Memcache 等;往内说,它还要面对 Oracle 公司核心产品 Oracle 数据库,和 MySQL 之父再创的数据库产品 MariaDB ,以及其他基于 MySQL 的二次开发产品的竞争。

MySQL 在互联网崛起时代,因其简单易用的特性与其他开源产品组成 LAMP架构 ,在那个时代得到了极大的发展,一举成为全球最火的开源数据库产品。而这其实并非 MySQL AB 公司的功劳,而是 Oracle 公司的功劳。之前很多人说 Oracle 这种卖商业软件的巨头公司,买来什么产品就毁什么产品,可见他们只是处于反抗的本性而产生的偏见,知之甚少。要不怎么说 Oracle 公司是大公司呢,战略布局优先收购的是 InnoDB 公司,与此同期 MySQL AB 被 Sun 公司收购。然后 Oracle 不断加强完善 InnoDB 存储引擎,助力 MySQL 崛起。再过几年,就把 Sun 公司收购了,连同 Java 也一起拿了过来。虽然 Java 方面一会收费,一会告谷歌,再加上 Java 的 Oracle 发布版已越来越失人心,开发者纷纷弃用转而使用亚马逊等第三方公司的发行包,但 Oracle 也同样在以他自己的方式让产品变得更好,“Make the world a better place !” 由此可见,Oracle 的管理层、市场战略部立了大功!

此外,国内、国外是两个截然不同的 IT 环境,从开发到运维,从基础设施到应用均是如此。在国内,受颜色因素影响,IOE 被抵制,早在国家推行“去 IOE”前某人民富豪开的公司大力宣传“去 IOE”,如今得利的又是谁呢?总算司马昭之心路人皆知了。又是云基础设施、云服务,又是做芯片、操作系统、数据库、OA 办公软件的。而最近几年,国产数据库领域受新的政策红利影响,俨然成为资本竞相追逐的宠儿,几百家数据库公司组成的红海下,国内的互联网寡头依然占据很大优势。而 TiDB 靠开源、前沿技术与大力营销推广,一举赢得业界第一的地位。可真正赚钱的未必是它,也未必是起步更早做得更久的公司。

而且,国内企业以中、小公司为主,他们是不愿意为商业软件买单的,一些大公司也同样如此,因为它们从起步时就没想过付费,除非迫于商业风险逼不得已。他们或许会为服务器上的商业产品买单,可却不愿意为程序员的开发软件及其他员工的办公软件买单。我工作这么久,用的开发工具公司就没花过钱,都是自己搞。自己怎么搞,只能找一些开源的、免费的、绿色版、破解版的,都知道这些软件存在很大的安全风险,公司可不关注这个,除非出了什么大事,或者上头、客户有硬性要求。生意人做 B2C 不挣钱了,蓝海了,就都转型去做 B2B 了,可 ToB 没什么经验,产品又做得烂,只能免费给人试用,做着做着好多公司就把自己做没了。他们都想做服务,做 SaaS、PaaS、DBaaS,结果做着做着就成做项目的了,每个客户需求都不一样,行业共性少,代码重复利用率低。

再者,国内外的数据量也存在很大差异。虽然欧美加一块人也很多,国外寡头科技公司也都是面向世界的,数据量堪比甚至超过国内。可巨叶之下,遮挡的是更大规模的中、小公司,数据体量很小。在某国资背景的公司工作期间接触过欧洲的初创数据库公司产品,简单到连集群架构都没有(想要搞个主备、主从架构需要第三方中间件支持),就是一个极简的单机 RDBMS ,功能性能均不及 MySQL 。领导的意思是想和他们谈合作,做他们在中国区的代理,可他们在欧洲都没什么项目啊!测试时沟通还有时差,技术支持倒是挺给力,可功能上更国外化,没有华丽优雅的前端可视化界面和管理平台,却在贴近操作系统的方面做得很好,比如命令行功能,Shell 脚本等。不得不说,那段时间英语书面、口语水平倒是有所提升,哈哈!

综上,管中窥豹,表达出了“商业软件方面国内更偏向应用,国外更偏向底层”的缩影。国内十四亿人的人口基数带来的庞大数据量是空前的,印度虽特定科技领域比中国强,但综合实力暂时还没达到中国的水平。如此庞大的数据量,结合其他因素,带来的需求也是空前的、独一份的。国内更注重大数据量下的性能表现,功能上能满足基本、通用需求就行了,对数据的一致性、安全性方面不太关注。即便大家都想赚金融机构的钱,可产品依旧无法替代国外产品,金融最重要的是安全可靠。

MySQL 的 NDB 集群也做了很久了,国内很少有采购应用的。Oracle 云在国内也是如此,甚至在国外也反响不好。MySQL HeatWave 对标 AWS 和 Snowflake 产品,从主页宣传上看性能有数倍提升,具体市场表现就不得而知了。据我了解,国内现今使用 MySQL 的仍以 5.7 为主,升 8 意愿不强,集群仍以主从架构为主,采用一些分库分表、负载均衡中间件,使用组复制的都很少,更别提 InnoDB Cluster 和 InnoDB ClusterSet 了。而且有一些公司尝试向 PG、TiDB 、OB 等转型。这里要提一下,PG 因其开源协议更加开放,允许再打包发行商业化,获得了大多数国产数据库的青睐,纷纷基于 PG 协议做开发。而国外方面,就 Facebook 花大力气将 RocksDB 存储引擎从 MySQL 5.6 升级到 MySQL 8 来讲,结合 DB-Engines 的排名,MySQL 在国外的前景依旧很好,不然 Facebook(现在应该叫 Meta 了) 也不会花这么大成本搞这个了。

结语

Oracle、MySQL 的压力很大,但谁不是呢?市场竞争下大家都在砥砺前行,当权者忙于巩固地位,挑战者忙于逆袭翻盘。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

独上西楼影三人

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值