クラウド
中級

MariaDB(マリアディービー)

Michael Widenius (MySQL 創始者) 2009年発表の MySQL fork。GPL v2 + 完全無料・「MySQL 互換 + コミュニティ主導 OSS」.

0 回閲覧
0 いいね
2026/5/10 更新
関連タグ
cloud
mariadb
mysql
database
2009

概要

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 ディストリビューション標準。

主な特徴・仕組み

  • 発売: Michael Widenius / MariaDB Corporation (フィンランド)・2009年10月29日
  • ライセンス: GPL v2 (完全無料) + 商用ライセンス (LGPL クライアントライブラリ)
  • MySQL 互換: 5.5/5.6/5.7 互換 (8.x は分岐進行で互換性低下)
  • MariaDB 11.x: 2024年最新メジャー (前世代 10.x から大幅機能拡充)
  • Galera Cluster: マルチマスタレプリケーション (内蔵)
  • ColumnStore: 分析特化ストレージエンジン (OLAP)
  • JSON: PostgreSQL 同水準
  • 対応 OS: Linux + Windows + Mac + FreeBSD + Solaris
  • 対応言語: PHP + Python + Java + JavaScript + Go + Rust + 主要全言語バインディング
  • 採用: Wikipedia + Google (一部) + Red Hat Enterprise Linux 7+ + CentOS + Fedora 標準
  • マネージド: SkySQL (MariaDB 公式・$0.04/時間から) + AWS RDS + DigitalOcean

スペック比較表

RDBMSライセンス互換特徴
MariaDB 11.xGPL v2MySQL 5.x 互換コミュニティ主導 + Galera 内蔵
MySQL 8.x (Oracle)GPL v2 + 商用(本家)Oracle 主導
PostgreSQLPostgreSQL License-OSS + 高度機能
SQLitePublic Domain-サーバレス + 組み込み
Percona ServerGPL v2MySQL 互換MySQL fork + パフォーマンス強化

具体例・対応製品

  • MariaDB 11.x (2024年) : 最新主流
  • Galera Cluster : マルチマスタ レプリケーション
  • MaxScale : MariaDB 公式 DB プロキシ + ロードバランサ
  • SkySQL (MariaDB 公式 マネージド) : $0.04/時間から
  • Red Hat Enterprise Linux 7+ + CentOS + Fedora 標準 : MySQL 代替

自作PCでの選び方・注意点

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 対応)。

関連用語との違い

  • MySQL: 本家・Oracle 主導・MariaDB のフォーク元。
  • PostgreSQL: 競合 OSS・高度機能 + JSON + Vector。
  • SQLite: サーバレス + 組み込み・全 OS 標準内蔵。

よくある質問(FAQ)

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 コミュニティで主流。

この記事について
カテゴリークラウド
難易度中級
作成日2026/5/10