姜承尧
IT界最会讲故事的男人
预设的标题本是MariaDB将死,担心引来一些没必要的麻烦所以就收敛了些些。但就像之前的文章 Galera将死——MySQL Group Replication 正式发布中阐述的观点那样,Galera虽好,然而必定会有更好的东西替代他,能在历史长河上留下足印,足以。MariaDB亦是如此。
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
很明显,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消失在我们的视线中,那么也请别难过。