刷完小米和梁朝伟,这位入选 MariaDB 基金会的中国程序员也值得关注

这两天的科技圈想必都被小米 MIX 和梁朝伟老师刷屏了,还有一拨人去了微博 V 影响力峰会看网红和段子手。

但其实还有一件意义深远的事儿没得到足够多的注意。这个新闻没那么性感,绝大多数普通网民也很难感受到它的直接影响,但我觉得它确实值得写一写。

10 月 19 日,MariaDB 基金会官方网站宣布,任命阿里云数据库高级专家彭立勋为 MariaDB Foundation 正式成员,负责全球 Replication 模块相关补丁的 Review。彭立勋也成为首位被 MariaDB 基金会引入的中国程序员。
1

MariaDB 基金会六位成员合影,左三为彭立勋

根据阿里云的官方新闻稿,彭立勋目前在阿里云计算有限公司任职,负责 RDS for MySQL 产品的 MySQL 源码核心开发。业余时间,他还参与了 ACMUG(MySQL 中国用户组)的发起和组建,担任副主席和杭州地区的组织者。作为 MariaDB 基金会唯一的中国成员,彭立勋也将积极推进 MariaDB 在中国的普及。

MariaDB 基金会官网介绍,阿里云在数据库,特别是 MySQL 领域有着丰富的实践经验和解决方案。多年来,阿里巴巴集团内部广泛使用 MySQL/MariaDB 数据库,并且目前也在赞助 MariaDB 基金会。

根据 DB-Engines 的数据库管理系统 2016 年 10 月的最新排名,开源数据库 MySQL (2008年被 Sun 公司收购,后 Sun 又被甲骨文公司收购)仍然在数据库领域坐着第二把交椅,仅次于甲骨文公司自己开发的 Oracle 商业数据库系统,同时综合分数比 9 月上升了 8.62 分。目前这个榜单上的开源数据库系统与商业数据库系统仍然平分秋色,但按照这个趋势下去,在一两年内,世界上最受欢迎的数据库系统将很有可能会变成开源数据库。

3

从榜单中还可以看到,MariaDB 的排名是第二十位,它的来头也值得一说。根据公开资料,甲骨文公司收购 MySQL 后逐渐产生了两个主要问题:

1. MySQL 核心开发团队是封闭的,完全没有 Oracle 之外的成员参加,尽管它最初诞生就是一个开源数据库系统,意味着许多人仍然把它 MySQL 当做开源社区的资产。

2. MySQL 新版本的发布速度,在甲骨文收购 Sun 后大为减缓。MySQL 的创始人 Monty(Michael Wideneus) 对此感到非常失望,并离开了 MySQL。

Michael Widenius 在离开自己一手开发出的 MySQL 之后,为保证有一个始终开源的兼容 MySQL 的分支可用,开发出一个延伸分支版本,这就是 MariaDB,另一个更加符合“开源”精神的数据库管理系统,同时成立非赢利组织 MariaDB 基金会。MariaDB 基金会旨在为 MariaDB 项目、用户和开发者社区提供基础的架构支持。同时,交流数据库技术,包括标准的实现,和其他数据库之间的互操作性和和桥梁建设。经过四年运营, MariaDB 基金会已经建立起涵盖评审、合并、测试和发布在内的一整套产品运营机制。

MariaDB 与 MySQL 在绝大多数方面都能兼容,并且被认为是目前发展最快的 MySQL 分支版本,新版本发布速度已经超过了甲骨文公司官方的 MySQL 版本。根据 CSDN 的报道,包括 Wikipedia、Google 在内的一些大型科技公司,早在几年前就开始把全部或部分业务从 MySQL 迁移到 MariaDB 数据库系统。

为什么又是阿里巴巴的程序员?从数据库技术来说,阿里巴巴集团的各个业务线,由于每天都需要处理海量的敏感交易数据,一向是国内互联网公司里对数据库的要求最高的,业务性质决定阿里巴巴必须在这个领域走在世界前沿。历史证明,即使阿里在两次上市的股价狂跌时期,也一直维持着在数据库领域的资源投入,开发 MySQL 定制版本,开发 OceanBase,包括对 MariaDB 的持续研究。当然,即使近几年的“去 IOE 运动”(去掉 IBM 的小型机、Oracle 数据库、EMC 存储设备,代之以自己在开源软件基础上开发的系统)如火如荼,在 Oracle 数据库方面,阿里也贡献出了中国互联网公司里最多的数据库专家。

订阅更多文章