大约 15 年前,当 Oracle 收购 Sun 公司,从而也获得了 MySQL 时,互联网上充斥着关于 Oracle 何时会“扼杀 MySQL”的各种言论。各种各样的理论甚嚣尘上,从彻底消灭 MySQL 以减少其对 Oracle 专有产品的竞争,到仅仅扼杀其开源项目,只留下“MySQL Enterprise”作为唯一的选择,的谣言四起。散布此类谣言对 MariaDB、PostgreSQL 以及其他一些较小的竞争对手来说是有利的,因此这些谣言传播得非常广泛。
可当时的实际情况,Oracle 成了 MySQL 的一个相当好的管理者。MySQL 团队基本上保持了独立运作,由 MySQL 的元老级人物 Tomas Ulin 主要负责。MySQL 变得更加稳定和安全。许多技术债务得到了修复,并且添加了许多现代开发者需要的功能,例如 JSON 支持和对高级 SQL 标准特性的支持。
虽然存在“MySQL Enterprise”,但它实际上侧重于企业需要而开发者不太关心的功能,例如可插拔身份验证、审计、防火墙等。虽然也有专有的 GUI、监控和备份工具(例如 MySQL Enterprise Monitor),但也有大量的开源和专有竞争对手的产品,因此并没有造成巨大的锁定效应。
在那段时间里,我经常发现自己需要为 Oracle 辩护,以反驳许多人认为 Oracle 正在恶意对待 MySQL 的观点,仅仅因为……他们是 Oracle。