公司介绍

MariaDB 由 MySQL 原创始人 Michael "Monty" Widenius 于 2009 年创建,是在 Oracle 收购 Sun Microsystems(从而获得 MySQL)之后,为保持 MySQL 的开源独立性而创建的分支。MariaDB 名称源自 Monty 的女儿 Maria。MariaDB Corporation Ab 总部位于芬兰赫尔辛基,致力于 MariaDB 数据库的商业化开发和支持。2022 年,MariaDB 通过 SPAC 合并方式在纽约证券交易所上市(代码:MRDB),成为开源数据库领域的重要上市公司之一。

关联服务商:MariaDB 数据库

产品矩阵

MariaDB Server

MariaDB 核心数据库引擎,保持与 MySQL 高度兼容的同时增加了大量新特性。支持多存储引擎(Aria、InnoDB/XtraDB、MyISAM、Memory、Spider、RocksDB、S3 等),提供 MySQL 中不可用的增强功能如即时 DDL、WITH 递归 CTE、窗口函数、系统版本化表(Application Time Periods)、CHECK 约束和 DELETE LIMIT 等。

MariaDB SkySQL

全托管云数据库服务,支持部署在 AWS、Azure 和 Google Cloud 上。提供自动扩缩容、一键高可用配置、内置监控和安全合规功能。支持 MariaDB Server、ColumnStore 和 Xpand 三种数据库引擎。

MariaDB ColumnStore

列式存储引擎,专为分析型工作负载和大规模数据仓库设计。通过柱状存储和向量化查询处理,在 OLAP 场景中提供卓越的查询性能。支持实时数据注入和 PB 级数据规模。

MariaDB Xpand

分布式 SQL 数据库引擎,提供原生水平扩展和自动分片能力。支持分布式事务(ACID)、多主复制和线性可扩展性,适用于高并发 OLTP 场景。最初源自 Clustrix 技术的收购。

MaxScale

数据库代理和负载均衡中间件,提供:

  • 读写分离:自动将读查询路由到副本节点
  • 负载均衡:智能连接路由
  • 自动故障切换:主节点故障时自动切换
  • 防火墙和过滤:查询过滤和访问控制
  • 二进制日志过滤:针对不同副本的精细化复制控制

其他组件

  • Galera Cluster:同步多主复制集群,提供真正的多主写入能力和冲突检测
  • MariaDB Connectors:支持 C、Java、Python、Node.js、ODBC/JDBC 等多种语言连接器
  • Spider:分片存储引擎,支持跨多个服务器的分布式表
  • CONNECT:外部数据源存储引擎,支持访问 CSV、XML、JSON、MongoDB、Oracle 等外部数据

核心优势

MySQL 完全兼容:作为 MySQL 的官方分支,保持 SQL 语法、协议和 API 的兼容性,可实现无缝迁移
增强特性:在 MySQL 基础上增加了大量新功能,如系统版本化表、即时 DDL、递归 CTE、DELETE LIMIT、Oracle PL/SQL 兼容等
多存储引擎:支持超过 15 种存储引擎,覆盖 OLTP、OLAP、分布式、时序、图存储等场景
云原生化:SkySQL 提供全托管云服务,支持多云部署和自动运维
开源治理:由 MariaDB 基金会监管,确保项目长期开源和社区驱动发展
活跃社区:拥有庞大的用户和开发者社区,持续推动功能创新和性能优化

发展历程

  • 2009 年:Monty Widenius 创建 MariaDB,作为 MySQL 的社区维护分支
  • 2010 年:MariaDB 5.1 发布,第一个与 MySQL 兼容的稳定版本
  • 2012 年:MariaDB 5.5 发布,引入 Aria 存储引擎和其他 MySQL 5.5 增强功能
  • 2013 年:MariaDB Foundation(基金会)成立,确保项目的开源治理
  • 2017 年:MariaDB 10.2 发布,引入窗口函数和 CTE(领先于 MySQL)
  • 2018 年:MariaDB 10.3 发布,引入系统版本化表和 Oracle PL/SQL 兼容模式
  • 2019 年:MariaDB 10.4 发布,移除 MySQL 兼容中的限制,引入即时 DDL
  • 2020 年:MariaDB SkySQL 云服务正式上线
  • 2022 年:MariaDB 通过 SPAC 在纽交所上市(MRDB),收购 Clustrix 技术(成为 Xpand)
  • 2024 年:MariaDB 11.0 发布,持续性能优化和功能增强
  • 2026 年:MariaDB 持续发展,SkySQL 和 Xpand 推动云原生和分布式场景

市场地位与竞品

MariaDB 在开源关系型数据库市场与以下产品构成主要竞争关系:

  • MySQL / Oracle MySQL:MariaDB 的直接上游,两者保持 API 兼容但功能特性分化,MariaDB 提供 MySQL 中不可用的增强功能
  • PostgreSQL:功能最强大的开源关系型数据库,在 SQL 标准兼容性和扩展性方面领先
  • Percona Server:MySQL 的另一个分支,专注 OLTP 性能优化和诊断能力,与 MariaDB 在 MySQL 生态中竞争
  • CockroachDB:分布式 SQL 数据库,在水平扩展场景与 MariaDB Xpand 竞争
  • PlanetScale:基于 Vitess 的 MySQL 兼容无服务器数据库,在云数据库场景与 SkySQL 竞争
  • Amazon Aurora:AWS MySQL 兼容云数据库,在云数据库市场构成竞争

收购与投资

年份 事件 说明
2022 SPAC 上市(MRDB) 通过 SPAC 与 Angel Pond Holdings 合并上市
2022 收购 Clustrix 技术 分布式 SQL 技术,演变为 MariaDB Xpand
2023 持续投资 SkySQL 云数据库平台全球扩展

治理模式

MariaDB 采用混合治理模式:

  • MariaDB Foundation(MariaDB 基金会):监管 MariaDB Server 社区版的开源治理
  • MariaDB Corporation Ab:负责 MariaDB 的商业化版本、SkySQL 云服务和企业级支持