- Star
- 8,543
- Fork
- 2,266
- 未关闭 Issue
- 583
- 最近提交
- 19小时前
这是什么?
MariaDB Server 是一款开源关系型数据库,由原 MySQL 核心开发者从 MySQL 分支而来。它保持了较高的 MySQL 协议与语法兼容性,现有 MySQL 应用通常可以直接迁移。
在兼容之外,MariaDB 还提供自己的能力:内置 VECTOR 数据类型并支持 HNSW 近似最近邻索引(自 11.8 版本起);支持 InnoDB、Aria、MyRocks、ColumnStore、Spider 等多种可插拔存储引擎;提供异步与半同步复制,以及基于 Galera 的同步多主集群。此外还支持窗口函数、递归 CTE、系统版本化表、GIS 类型和全文索引。
项目每年发布一个长期支持(LTS)版本,支持三年,同时每季度发布滚动版本。项目采用 GPLv2 许可证,由社区与 MariaDB Foundation、MariaDB plc 共同开发。
核心功能
- 01内置 VECTOR 类型,支持 HNSW 近似最近邻搜索
- 02可插拔存储引擎,包括 InnoDB、Aria、MyRocks 和 ColumnStore
- 03支持异步、半同步与并行复制,并可用 Galera 构建多主集群
- 04支持窗口函数、递归 CTE 和系统版本化临时表
- 05与 MySQL 协议和语法兼容,并提供 Oracle SQL 模式
- 06提供基于角色的访问控制、可插拔认证、静态数据加密和 TLS 连接
适用场景
- 将现有 MySQL 应用迁移到功能更丰富、许可证不同的数据库
- 在关系型数据旁存储向量并进行相似度搜索
- 使用同步多主复制搭建高可用集群
- 借助 ColumnStore 将事务负载与分析负载结合
快速上手
- 1
从 MariaDB 下载页面获取适合你平台的安装包
- 2
按照你所用平台的安装说明进行安装
- 3
按照官方开发者指南从源代码构建
使用前须知
- 采用 GPLv2 许可证,属于 Copyleft 许可。
- 原生向量搜索需要 MariaDB 11.8 或更高版本。
收录于专题
标签
#database#sql#mysql#relational-database#vector-database#replication#clustering#amazon-web-services#fulltext-search#galera
常见问题
- server 是什么?
- 从 MySQL 分支而来的开源关系型 SQL 数据库,兼容 MySQL,并内置向量搜索与集群能力。 MariaDB Server 是一款开源关系型数据库,由原 MySQL 核心开发者从 MySQL 分支而来。它保持了较高的 MySQL 协议与语法兼容性,现有 MySQL 应用通常可以直接迁移。
- server 可以免费使用吗?用的什么许可证?
- server 以 GPL-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
- server 还在维护吗?
- 活跃维护中。server 最近一次提交是在 2026年11月6日。
- server 适合用来做什么?
- 将现有 MySQL 应用迁移到功能更丰富、许可证不同的数据库 在关系型数据旁存储向量并进行相似度搜索 使用同步多主复制搭建高可用集群 借助 ColumnStore 将事务负载与分析负载结合
- server 怎么安装和运行?
- 从 MariaDB 下载页面获取适合你平台的安装包 按照你所用平台的安装说明进行安装 按照官方开发者指南从源代码构建
- 在哪里获取 server?
- 源代码和安装说明在 GitHub 上:https://github.com/MariaDB/server
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
基于 SQLite 构建的轻量级、容错分布式关系型数据库,通过 Raft 共识实现多节点复制。
1.8万+31 本周824GoMIT维护活跃更新于 昨天
无主节点的分布式 SQLite 复制服务器,任意节点可写入,兼容 MySQL 协议。
2826+4 本周80GoMIT维护活跃更新于 上个月
免费的跨平台桌面 SQL 客户端与数据库工具,支持 100 多种数据库。
5.2万+73 本周4450JavaApache-2.0维护活跃更新于 19小时前
免费、本地优先的 AI 辅助数据库客户端与 SQL 工作台,支持 40 多种数据库。
2.8万+6 本周3046JavaOther维护活跃更新于 5天前
一个支持类 Git 分支、合并、推送和拉取操作的 SQL 数据库,兼容 MySQL 连接方式。
2.5万+59 本周914GoApache-2.0更新于 19小时前