项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
技术标签
使用教程
—
⚠ 该项目 README 未提供完整安装说明,以下步骤为通用流程,请以官方文档为准。
环境要求
- 操作系统与平台需在 MariaDB 官方下载页列出的支持范围内
- README 未给出具体最低硬件与依赖要求,请以官方下载页说明为准
- 如需使用原生向量搜索(VECTOR 类型 + HNSW 索引),需 MariaDB 11.8 或更高版本
- 如需同步多主集群,需要额外部署 Galera 组件
安装与启动步骤
-
1访问官方下载页
README 明确安装包和安装说明都在官方下载页,先打开该页面并确认你的操作系统是否在支持列表中。
-
2选择平台安装包
在下载页按操作系统和版本选择对应的安装包或仓库配置方式,README 未指定具体包名,勿自行猜测。
-
3按官方说明安装
严格照下载页给出的步骤安装服务端;若计划使用向量搜索,请选择 11.8 及以上版本。
-
4启动并连接验证
安装完成后启动数据库服务,并用兼容 MySQL 协议的客户端连接,确认能正常执行查询。
如何确认成功
用兼容 MySQL 协议的客户端成功连接数据库并执行查询、正常返回结果,即表示服务已可用。
常见问题
Q:MariaDB 能直接替换 MySQL 吗?
A:README 说明它由原 MySQL 开发者主导,保持高度 MySQL 兼容,并在协议与语法层面兼容 MySQL,可作为现有 MySQL 部署的迁移目标。
Q:向量搜索需要额外装扩展吗?
A:不需要。README 写明内置 VECTOR 数据类型与近似最近邻(HNSW)索引,自 MariaDB 11.8 起提供,无需任何扩展。
Q:支持哪些存储引擎?
A:InnoDB 为事务型负载默认引擎,另有 Aria、MyRocks、用于分析的 ColumnStore、用于分片的 Spider、用于归档的 S3 等可插拔引擎。
Q:怎么实现高可用集群?
A:可采用带全局事务 ID 的异步、半同步和并行复制,也可使用 Galera 实现同步多主集群。
Q:从哪里获取安装包?
A:README 只给出官方下载地址 https://mariadb.org/download/,所有支持平台的包与安装说明均在该页面。
注意事项
- README 未提供任何具体安装命令、包名、端口或路径,所有安装细节必须前往 https://mariadb.org/download/ 查看对应平台说明。
- 本文步骤仅为基于 README 的通用准备流程,不含可直接执行的命令,请勿照搬其他来源的参数。
- 若要用原生向量搜索,请确认版本为 MariaDB 11.8 及以上。
- Galera 同步多主集群与复制方案属于扩展能力,需按官方文档另行配置。
核心亮点
- 完全兼容 MySQL,迁移零成本,直接替换现有应用
- 内置 Galera 集群,支持多主同步复制,高可用开箱即用
- 存储引擎丰富(Aria、ColumnStore),适应 OLTP 与 OLAP 场景
不足之处
- 文档与社区支持相比 MySQL 仍显薄弱,部分工具链兼容性待观察
- 新功能迭代节奏受社区驱动,企业级支持需依赖第三方服务
适用场景
- 需要 MySQL 兼容但要求开源许可更宽松的生产环境
- 构建高可用数据库集群,利用 Galera 实现多活容灾
- 混合负载场景,用 ColumnStore 处理分析型查询
替代项目
MySQL、Percona Server、PostgreSQL
同类项目推荐
freebuff-proxy
开源
聚合多账号,一键接入 OpenAI 兼容 API,轻松管理会话。
[DEPRECATED / UNMAINTAINED] No longer maintained.
microduck
开源
用 Rust 造一只会走路的桌面小鸭,快速上手双足机器人。
A Tiny biped duck robot
ollama
开源
一条命令本地跑起大模型,免费、私密、不卡顿
Get up and running with Kimi, GLM, MiniMax, DeepSeek, gpt-oss, Qwen, Gemma and other···
soperator
开源
用 Kubernetes 原生方式运行 Slurm,简化 HPC 集群管理。
Run Slurm in Kubernetes
