2024-07-17 16:30:13 +08:00
|
|
|
|
# MariaDB
|
|
|
|
|
|
|
|
|
|
MariaDB 服务器是社区开发的 MySQL 服务器分支。
|
|
|
|
|
|
|
|
|
|
MariaDB 由原始 MySQL 团队的核心成员发起,积极与外部开发人员合作,提供业界功能最丰富、最稳定且许可合理的开放 SQL 服务器。
|
|
|
|
|
|
|
|
|
|
![MariaDB](https://file.lifebus.top/imgs/mariadb_logo.png)
|
|
|
|
|
|
2024-08-02 18:36:28 +08:00
|
|
|
|
![](https://img.shields.io/badge/%E6%96%B0%E7%96%86%E8%90%8C%E6%A3%AE%E8%BD%AF%E4%BB%B6%E5%BC%80%E5%8F%91%E5%B7%A5%E4%BD%9C%E5%AE%A4-%E6%8F%90%E4%BE%9B%E6%8A%80%E6%9C%AF%E6%94%AF%E6%8C%81-blue)
|
2024-08-02 18:26:48 +08:00
|
|
|
|
|
2024-07-17 16:30:13 +08:00
|
|
|
|
## 简介
|
|
|
|
|
|
|
|
|
|
MariaDB是MySQL关系数据库管理系统的一个分叉,由社区开发,有商业支持,旨在继续保持在GNU GPL下开源。
|
|
|
|
|
MariaDB的开发是由MySQL的一些原始开发者领导的,他们担心甲骨文公司收购MySQL后会有一些隐患。
|
|
|
|
|
|
|
|
|
|
MariaDB打算保持与MySQL的高度兼容性,与MySQL API和命令精确匹配。MariaDB自带了一个新的存储引擎Aria,它可以替代MyISAM,成为默认的事务和非事务引擎。
|
|
|
|
|
它最初使用XtraDB作为默认存储引擎,并从10.2版本切换回InnoDB。
|
|
|
|
|
|
|
|
|
|
MariaDB的API和协议兼容MySQL,另外又添加了一些功能,以支持原生的非阻塞操作和进度报告。这意味着,所有使用MySQL的连接器、程序库和应用程序也将可以在MariaDB下工作。
|
|
|
|
|
在此基础上,由于担心甲骨文MySQL的一个更加封闭的软件项目,Fedora等Linux发行版已经在最新版本中以MariaDB取代MySQL,维基媒体基金会的服务器同样也使用MariaDB取代了MySQL。
|
2024-08-02 18:26:48 +08:00
|
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
![Ms Studio](https://file.lifebus.top/imgs/ms_blank_001.png)
|