MariaDB和MySQL有什么区别?我对两者都不太熟悉。在大多数情况下,我主要是前端开发人员。
它们在语法上是否相似?这两种查询语言有什么不同?
维基百科只提到许可之间的区别:
MariaDB是MySQL数据库的一个社区开发分支,其推动力是社区维护其在GPL下的免费状态,而不是MySQL当前拥有的MySQL许可状态的任何不确定性。
发布于 2011-11-17 10:40:51
MariaDB是向后兼容的二进制插入替换MySQL。这意味着:
在大多数常见的实际场景中,MariaDB版本5.x.y将与MySQL 5.x.y完全一样工作,MariaDB遵循MySQL版本,即它的版本号用于指示与哪个MySQL版本兼容。
MariaDB起源于迈克尔·蒙蒂·维德尼乌斯( Michael ),他是MySQL最初的开发人员之一,也是MySQL Ab的联合创始人。MariaDB基金会充当MariaDB的保管人。
MariaDB背后的主要动机是提供牙线版 of MySQL,以防甲骨文全部与MySQL合作。值得注意的是,蒙蒂是甲骨文(通过太阳的收购)的声乐对抗MySQL习得。
尽管MariaDB应该与MySQL兼容,但出于某种原因,有不少兼容性问题和不同特征是存在的:
发布于 2011-11-17 06:20:21
这是一个分叉-两个独立的项目,从相同的原始代码库开始,但向不同的方向移动。在Oracle收购赞助公司的开源项目中,这种情况经常发生。
据我理解,MariaDB是由最初的MySQL开发人员维护和增强的,MySQL是由Oracle维护和增强的。这取决于你想要谁做那份工作。
发布于 2018-05-18 09:31:35
到目前为止,我发现了不同之处:
https://softwareengineering.stackexchange.com/questions/120178
复制相似问题