Page tree
Skip to end of metadata
Go to start of metadata

MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可。开发这个分支的原因之一是:Oracle公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。

MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,使用XtraDB来代替MySQL的InnoDB。

MariaDB由MySQL的创始人Michael Widenius主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被Oracle收购,MySQL的所有权也落入Oracle的手中。MariaDB名称来自Michael Widenius的女儿Maria的名字。

MariaDB直到5.5版本,均依照MySQL的版本。因此,使用MariaDB的5.5人会从MySQL 5.5中了解到MariaDB的所有功能。

 

MariaDB 当前稳定版

按照 MariaDB 官方的说法,MariaDB 5.5 系列版本为当前的稳定版本。其与 MySQL 5.5 是完全等价的,并且可以无缝兼容。

MariaDB 的官方 KB 链接地址为:https://mariadb.com/kb/en/mariadb-community/

谁在给MariaDB做贡献

MariaDB是Michael "Monty" Widenius(MySQL的开发人员), Monty Program Ab以及MariaDB 基金会的成员共同努力的成果。

MariaDB的核心开发人员是由MariaDB基金会支持的,而这个基金会主要由企业和基金会的个人以及 MariaDB 社区中的开发人员组成。通过对我们核心开发人员的了解,你可以发现我们是想将MariaDB打造成一个专家团队。在基金会成立之前,Monty Program Ab一直承担着这个管理者的角色,直到基金会成立。

你可以在Launchpad找到当前活跃的核心贡献者(maria-captains)。每个有足够技术经验的活跃分子都可以加入这个team,而且并不意味着你一定要为MariaDB基金会,Monty Program Ab,或者是其他基金会旗下的公司工作才有可能参与进来或者是才能提交代码。

这是一个有关MariaDB的,你也参与进来的,非常活跃的社区,开发者的贡献都可以在log of MariaDB contributors查到。

如果MariaDB成为了一个公司的或者社区的开源项目就会产生一些问题(There have been some questions if MariaDB is a company or a community open source projec)。MariaDB成为一个社区开源项目是因为:

它是由一个非营利性的基金会支持的。

MariaDB的所有代码都是开放资源。MariaDB基金会不会也不会尝试发布任何的非公开的代码给MariaDB项目或者是这个基金会旗下的公司。更多情况可以参考:commitment to the community

任何符合MariaDB 组长条件的人都可以得到权限提交代码到MariaDB代码库。他们有一些来自这些公司和个人。

任何人都可以为askmonty.org 知识库做贡献,而且很少有限制。

基金会主要管理MariaDB的商标,而其他的几乎不管。

正如别人说的(当然也是事实),在askmonty.org和 mariadb.org 中,你可以找到比其他地方更多有关Monty Program Ab的信息。

而且随着Monty Program Ab成为MariaDB最活跃的贡献值这点会更明显。

有更多的人参与进来MariaDB就会更新得更快。

比如说mariadb.org的频繁更新就说明MariaDB基金会在不予余力的支持它。

 

 

MariaDB 数据库的最近更新

空间贡献人

{"mode":"list","scope":"descendants","limit":"5","showLastTime":"true","order":"update","contextEntityId":1802498}

 

  • No labels