MariaDB/server
MariaDB server is a community developed fork of MySQL server. Started by core members of the original MySQL team, MariaDB actively works with outside developers to deliver the most featureful, stable, and sanely licensed open SQL server in the industry.
解决的问题
MariaDB Server 是一款广泛部署的开源关系型数据库,可处理从小型应用程序到大规模生产系统的各种工作负载。它在提供 MySQL 兼容替代方案的同时,还增加了用于分析、分片和现代数据类型的先进功能。
工作原理
它作为一个具有可插拔架构的关系型数据库管理系统运行。它支持多种存储引擎(例如用于事务的 InnoDB 和用于分析的 ColumnStore),并提供各种复制和集群方法,包括 Galera 同步多主集群。它保持了与 MySQL 和 Oracle SQL 语法的高度兼容性。
适用对象
需要用于生产工作负载的可扩展开源关系型数据库的开发人员和组织,特别是那些正在从 MySQL 迁移或需要专用存储引擎和原生向量搜索的用户。
亮点
- 原生向量搜索:包括用于近似最近邻搜索的内置 VECTOR 数据类型和 HNSW 索引。
- 可插拔存储引擎:支持多种引擎,如用于事务的 InnoDB、Aria、MyRocks、ColumnStore 以及用于归档的 S3。
- 高可用性:具有异步、半同步和并行复制功能,以及 Galera 集群。
- 高级 SQL:支持递归 CTE、窗口函数、系统版本控制表和 JSON 函数。
- 广泛的兼容性:保持与 MySQL 的 wire-protocol 和语法兼容性,并具有用于 PL/SQL 例程的 Oracle SQL 模式。
相关
- 项目
- 项目
- 项目
- 项目
- 项目