blog

Oracleは、MySQLのGoogleがブランチMariaDBになった閉じた

XLDBでは、GoogleのWeb信頼性部門のシニアシステムエンジニアであり、Googleの内部MySQLデータベーススーパーバイザであるジェレミー・コールが、MySQLを大規模に段階的に廃止するGo...

Jul 19, 2025 · 4 min. read
シェア

GoogleがMySQLを廃止し、MariaDBを採用する計画を開始したと報じられています。XLDBでは、グーグルのウェブ信頼性部門のシニア・システム・エンジニアで、グーグル内のMySQLデータベースの責任者であるジェレミー・コールが、グーグルがMySQLを大規模に廃止する計画を明らかにしました。バージョン10.0。

[]

GoogleはMariaDBに移行する計画について、2013年初めにMariaDB財団と通信を開始し、変換プロセス中のデータベース移行のリスクを軽減したいと考えていました。MariaDBは、MySQLとは別のスピンオフデータベースの別のセットであり、両方が同じfounderMichael Wideniusと他の創設者から来て、1994年に始まりました。MySQLの開発は、2008年にMySQLをSunに売却し、オープンソースソフトウェアの商業化の典型的な例として知られています。

オラクル、MySQLをクローズド・プラットフォームに

MySQLは徐々に市場を拡大し、バージョン5.5を立ち上げ、市場ユーザーから人気を得ています。 しかし、オラクルによるサンの買収に伴い、MySQLは2度目のオーナーチェンジを行い、MySQLコミュニティはオラクルの閉鎖を憂慮して離脱し、マイケル・ウィデニウスはこうしてMySQLと互換性のあるMariaDBを立ち上げ、本家MySQLの幹部はSkySQLを立ち上げました初代MySQLの幹部は、オラクルが支配するMySQLと市場で競合するためにSkySQLを設立し、その結果、現在最も広く使われているMySQLのバージョンは2010年にリリースされたバージョン5.5です。

[]

オラクル、MySQLをクローズド・プラットフォームに

Googleにとって、MySQLの採用はMySQLバージョン4.0と早くから始まっており、BigTableアーカイブシステムの開発以前から多くのサービスがMySQLを使用しており、今日に至るまで、Googleはバージョン4.0から新しいMySQLバージョン5.1にまたがる数多くのMySQLデータベースを所有しています。にもかかわらず、Googleのデータベース移行の詳細についてはこれ以上言及されていませんが、MySQLの見解は、GoogleがMySQLをMariaDBに置き換えた背景にある考慮事項を示しています。

MySQLの長所は、単純なクエリであれば通常500マイクロ秒以下で応答できる効率の良さ、また、InnoDBという比較的安定したデータ保存レイヤがあり、インストールや運用が比較的容易であること、eラーニングリソースも豊富であることです。デメリットとしては、グラフィカルなデータの扱いが苦手であること、大量のID生成関数の実行に時間がかかることなどが挙げられ、特にMySQLを買収したオラクルは派手な新機能に注力し、MySQLの安定性や全体的な効率性をないがしろにしています。

また、オラクルのリーダーシップの下でのMySQLは、1.5TB未満のデータ管理、または大量のデータのバックエンドバックアップシステムに適しています。MySQLはオープンソースのデータベースですが、オラクルはMySQLをクローズドなプラットフォームにしています。#p#

前述の通り、MariaDBはMySQLと同じソースから生まれたプログラミングプラットフォームですが、異なる哲学の下で運営されています。MariaDBはMichael Wideniusが率い、MySQLを最初に開発したのと同じ開発者が多く参加しており、オラクルの支配から脱却するために作られました。新しいストレージエンジンを使用し、MySQLバージョン5.5と互換性があり、現在のMariaDBバージョン10.0はMySQLバージョン5.6の完全なレプリカの上に構築されています。

MySQLからMariaDBへの移行がトレンドに

2010年にオラクルがMySQLを支配したことで、ソースコードをクローズドに保つ傾向があります。その結果、オープンソースコミュニティはMySQLをベースにMariaDBのブランチを開発し、オープンソースの性質を維持することを望んでいます。MariaDBとMySQLは今のところデータフォーマットの相互運用が可能であるため、多くの企業がデータベースシステムの切り替えを計画しています。

MySQLからMariaDBへの移行がトレンドに

GoogleはMySQLとMariaDBを放棄し、Oracle MySQLとMariaDBから業界の専門家は、2つの側面について説明します。Oracle MySQLは、外部の更新メカニズムをサポートしていない、Oracleは、将来のMySQLのソースコードの開放性を保証しなかった、さらに、新しいプログラムコードのMySQLは、もはやテスト環境を提供しないので、Oracleの外の開発者は、MySQLの新機能を記述することはできません。

MariaDB レポートの説明

MariaDBプラットフォームは、企業が直接オープンソースコードコミュニティの開発者と議論することができます、新機能を開発し、そのオープンソースの特性を確保するための計画は、最も重要なことは、MariaDBは、ビジネスクリティカルな機能の多くを提供すると同時に、そのコアデータベース管理システムのGoogleは、Oracleのコントロールを取り除くために、MariaDBは、将来のデータベースの主流となることです。

MariaDBの統計

私はまた、MariaDBとMySQLのデータ形式が相互運用できるため、MySQLに関連するすべてのツール、アプリケーション、およびコネクタは、MariaDB上で直接使用することができますので、MySQLのユーザーが簡単にMariaDBに転送できることを学びました。レプリケーションのセットアップでは、MariaDBはまた、MySQLよりもはるかに高速です。

Read next

第4回クラウド・セキュリティ・アライアンス・サミット・フォーラムでは、「Trust-Use-Cloud」について議論する

ジムは「信頼できるクラウドエコシステムの構築」について自身の考えを述べ、クラウドアプリケーションの障害はセキュリティの問題だけでなく、信頼の問題でもあると指摘。クラウド・コンピューティングが直面する9つの主要なセキュリティ脅威から始まり、信頼できるクラウド・エコシステムを構築するために必要な生態系のつながり、そしてその中でのCSAの役割について紹介しました。

Jul 19, 2025 · 2 min read