Repolode
MariaDB

MariaDB/server

从 MySQL 分支而来的开源关系型 SQL 数据库,兼容 MySQL,并内置向量搜索与集群能力。

可替代:Oracle MySQL

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. 1

    从 MariaDB 下载页面获取适合你平台的安装包

  2. 2

    按照你所用平台的安装说明进行安装

  3. 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 数据每日更新。

相关项目