为什么我再不看好MariaDB

为什么我再不看好MariaDB-MySQL社区 Inside MySQL Group

姜承尧
IT界最会讲故事的男人
为什么我再不看好MariaDB-MySQL社区 Inside MySQL Group

预设的标题本是MariaDB将死,担心引来一些没必要的麻烦所以就收敛了些些。但就像之前的文章Galera将死——MySQL Group Replication正式发布中阐述的观点那样,Galera虽好,然而必定会有更好的东西替代他,能在历史长河上留下足印,足以。MariaDB亦是如此。

但是天总会黑,人总要离别,
谁也不能永远陪谁
为什么我再不看好MariaDB-MySQL社区 Inside MySQL Group

IT圈内有人疯狂的痴迷于MariaDB,认为他才是真正开源的数据库,身上流淌着正统MySQL的血液。但这需要指出的是,MariaDB甚至之前的MySQL AB公司一直是一家商业公司。简单理解,MySQL创始人Ulf Michael Widenius(下简称Monty)创办了MySQL AB公司,开发着全世界最流行的数据库。

A third round of about $18.5 million financing led by Institutional Venture Partners, including Intel Capital, Red Hat, SAP Ventures, and others was disclosed in February 2006.

从Wiki百科上可以发现,2006年MySQL拿到了由Intel、Red Hat,SAP领投的1850万美金的第3轮融资。之前两轮的融资金额虽未被公布,但这足以证明MySQL AB是一家商业公司,而且很成功。在MySQL AB被SUN以10亿美金收购后,创始人甚至成为了当年芬兰收入最高的人之一。

不过从Monty最后获得的金额来推算,其只占了原MySQL AB公司1.68%股份。个人推测,这可能又是一个创始人失去公司控制权的案例。风投急着退出,看到SUN这样的接盘侠10亿美金的出价,怎么会不动心呢?

Widenius sold MySQL to Sun in January 2008, earning about €16.6 million in capital gains in 2008 (€16.8 million total income), making the top 10 of highest earners in Finland that year.

2013年,Monty创立的MariaDB Foundation再次拿到了Intel Capital的2000万美金。注:SkySQL于2014年改名为MariaDB Corporation Ab。看到这里只能说,Intel对Monty是真爱。

Intel Capital leads $20 million investment in SkySQL to grow MariaDB

为什么我再不看好MariaDB-MySQL社区 Inside MySQL Group

很明显,MySQL AB/MariaDB是一家有着非常清晰商业模式的公司,拿着投资的人钱进行着数据库软件的开发工作。那么,为什么Oracle公司出钱出力开发的MySQL就被吐槽为不是真正的开源数据库呢?就因为Oracle还在售卖MySQL Enterprise Edition?但MariaDB不也一样:

MariaDB Enterprise is a powerful relational database server for applications demandingenterprise-class availability, scalability, security and performance.

2012年MariaDB非常火,Monty也第一次来中国参加阿里举办的数据库大会。网易内部有过一次对于是否基于MariaDB做InnoSQL的分支版本(网易内部的MySQL分支版本)的讨论。现在看来,汪源老大(网易杭州研究院执行院长)的决定还是非常具有前瞻性。

MariaDB,或者说Monty最大的问题是一直没有解决存储引擎的问题,也是我不再看好MariaDB的重要原因之一。Percona收购TokuDB引擎、MongoDB收购WiredTiger引擎、Oracle早年收购InnoDB引擎,可以看出存储引擎对于数据库的重要性不言而喻。

MariaDB 10.x目前集成的还是5.6 InnoDB存储引擎的版本,官宣10.2版本会支持,但这已经落后官方至少1年3个月的时间。而且从长远来看,MariaDB整合InnoDB引擎的难度变得越来越大,甚至在区区看来,想要合并MySQL 8.0版本的代码已基无可能。

另一个重要原因在于后续资金的投入。MySQL开发团队目前已经有500人的规模,而MariaDB呢?从邮件组来看,全职参与开发的也就10人的规模,可以说Monty一人在对抗着整个Oracle。就此倒下并不可耻,说不定是另一段传奇的开始。

最后,时代的风向也已发生了巨大的变化。分布式数据库架构、非关系型数据存储、大数据的趋势已然成型,MySQL数据库一直在紧跟整个行业的风向于趋势,而MariaDB貌似还是我们熟悉的那个味道。

感谢那些年MySQL带给我最单纯的快乐,由衷佩服Monty在60高龄还已一己之力支撑着MariaDB前进。但若哪天MariaDB消失在我们的视线中,那么也请别难过。

为什么我再不看好MariaDB-MySQL社区 Inside MySQL Group

发表评论

坐等沙发
相关文章
WTF?MySQL DBA技术难度低为什么工资比Oracle高?
WTF?MySQL DBA技术难度低为什么工资比O…
MySQL 5.7新特性之在线收缩undo表空间
MySQL 5.7新特性之在线收缩undo表空间
这一刻,MySQL 8终于追赶上了Oracle 8 · 降序索引
这一刻,MySQL 8终于追赶上了Oracle 8 ·…
原谅我这么幼稚,所以才会喜欢你这麼久 #MySQL#
原谅我这么幼稚,所以才会喜欢你这麼久 …
MariaDB插上大数据的翅膀?——可能只是一厢情愿
MariaDB插上大数据的翅膀?——可能只是一…
MySQL最优配置文件模板·2016-11-28
MySQL最优配置文件模板·2016-11-28
Oracle MySQL ACE. Author of Inside MySQL and MySQL Core Series. Great at MySQL performance tuning、troubleshooting、systems availability and scalability、capacity planning, etc.

一触即发,2017年,数据库世界的诸神之战