Michael Widenius (MySQL 創始者) 2009年発表の MySQL fork。GPL v2 + 完全無料・「MySQL 互換 + コミュニティ主導 OSS」.
MariaDB は フィンランド Michael Widenius (MySQL 創始者・2008年 Sun Microsystems Oracle 買収後 退社) が2009年発表した MySQL fork RDBMS。GPL v2 + 完全無料・MySQL 5.x 互換 (高い互換性) + MariaDB 独自機能 (Galera Cluster + ColumnStore + JSON 強化)・Wikipedia + Google + Wikipedia + 主要組織採用・「MySQL 互換 + コミュニティ主導 OSS」。MariaDB の歴史: 2008年 Sun Microsystems が MySQL AB を $1B 買収 → 2009年 Oracle が Sun + MySQL を $7.4B 買収 → MySQL 創始者 Michael Widenius (Monty) は 「Oracle が MySQL OSS 継続を保証しない懸念」から退社 + MySQL fork として MariaDB 開発開始。MariaDB の革新点: ① MySQL 5.x 高い互換性 (5.5/5.6/5.7 互換) でMySQL → MariaDB 移行容易 ② Galera Cluster (マルチマスタレプリケーション) でMySQL Cluster より使いやすい ③ ColumnStore (分析特化ストレージエンジン) でOLAP 用途強化 ④ JSON 強化 (PostgreSQL 同水準) ⑤ GPL v2 + コミュニティ主導 OSS でOracle MySQL Enterprise (有料) と一線画す。主要採用: ① Wikipedia (2013年 MySQL から MariaDB 移行) ② Google (一部・2014年から) ③ Mozilla ④ Red Hat Enterprise Linux 7+ (2014年から MySQL 廃止 + MariaDB 標準採用) ⑤ CentOS + Fedora + 主要 Linux ディストリビューション標準。
| RDBMS | ライセンス | 互換 | 特徴 |
|---|---|---|---|
| MariaDB 11.x | GPL v2 | MySQL 5.x 互換 |
| コミュニティ主導 + Galera 内蔵 |
| MySQL 8.x (Oracle) | GPL v2 + 商用 | (本家) | Oracle 主導 |
| PostgreSQL | PostgreSQL License | - | OSS + 高度機能 |
| SQLite | Public Domain | - | サーバレス + 組み込み |
| Percona Server | GPL v2 | MySQL 互換 | MySQL fork + パフォーマンス強化 |
MariaDB は2026年現在 「MySQL 互換 OSS + コミュニティ主導 + Linux 主流」。選び方: ① MySQL 互換 + OSS + コミュニティ主導 + Galera Cluster 内蔵 ならMariaDB ($0・GPL v2) ② Oracle 主導 MySQL 本家 + MySQL Enterprise (有料) ならMySQL 8.x ($0 GPL + 商用ライセンス) ③ OSS + 高度機能 + JSON + Vector DB ならPostgreSQL ($0・PostgreSQL License) ④ サーバレス + 組み込み ならSQLite ($0・Public Domain) ⑤ MySQL fork + パフォーマンス強化 ならPercona Server ($0・GPL v2)。重要な注意: ① MySQL 5.x 高い互換性 でMySQL 5.x → MariaDB 移行容易だがMySQL 8.x からは分岐進行で互換性低下 + MySQL 8.x 機能 (CTE + Window Functions 等) は MariaDB 10.2+ で実装 + 2024-2026年機能差広がる傾向 ② Red Hat Enterprise Linux 7+ + CentOS + Fedora が MySQL 廃止 + MariaDB 標準採用 (2014年から) でLinux 主流ディストロで MariaDB 主流 ③ Galera Cluster (マルチマスタレプリケーション) はMySQL InnoDB Cluster より使いやすい + 設定簡単 でHA + 高可用性に強い ④ ColumnStore (分析特化) でOLAP + DWH 用途強化 ⑤ 2024年 11.x で機能大幅拡充でJSON + Vector + ベクトル検索 + AI ML 用途対応強化。重要な歴史: ① 2008年 Sun Microsystems MySQL AB $1B 買収 ② 2009年 Oracle Sun + MySQL 買収 + Michael Widenius (Monty) 退社 + MariaDB fork 開発 ③ 2014年 Red Hat Enterprise Linux 7 で MySQL 廃止 + MariaDB 標準採用 ④ 2024年 MariaDB 11.x (機能大幅拡充 + Vector DB 対応)。
Q1: MariaDB vs MySQL? A: MariaDB (Michael Widenius・MySQL 創始者・GPL v2・コミュニティ主導 OSS + Galera 内蔵) vs MySQL (Oracle 主導・GPL + 商用)。OSS 主導 + Linux 主流 ならMariaDB、本家 + Oracle 公式 ならMySQL。
Q2: 移行容易? A: MySQL 5.x → MariaDB 移行は高互換で容易・MySQL 8.x → MariaDB は機能差発生 (CTE + Window Functions 等) で MariaDB 10.2+ で実装済みだが完全互換ではない。
Q3: なぜ Linux 主流? A: Red Hat Enterprise Linux 7+ + CentOS + Fedora 等の主要 Linux ディストロが MySQL 廃止 + MariaDB 標準採用 (2014年から)。Oracle 懸念 + OSS 重視で Linux コミュニティで主流。