SunMicrosystemによる「MySQL」の買収と「MariaDB」の台頭の裏話


データベースは、コンピュータプログラムが保存されたデータまたはその一部にアクセスできるように編成された情報です。この電子ファイルシステムは、データベース管理システム(DBMS)と呼ばれる特別なプログラムを使用して、保存、更新、選択、および削除されます。 DBMSの膨大なリストがあり、そのいくつかがここのリストになります– MySQL MariaDB SQL Server Oracle DB2 LibreOffice Base Microsoft Access など。

Linux環境に取り組んだ人は、 MySQL MariaDB に置き換えられる前に、非常に長い間デフォルトのリレーショナルデータベース管理システムであったことを知っていたに違いありません。突然何が起こったのですか? Linuxプロジェクトがこのプロジェクトに別れを告げた理由。このトピックを続ける前に、簡単なメモをしましょう。

MySQL は、19年前の1995年に、Allan Larsson、Michael Widenius、DavidAxmarkによって設立されました。共同創設者のミカエルウィデニウスの娘「 My 」の名前でリリースされました。このプロジェクトは、GNU General PublicLicenseおよび特定のProprietaryLicenseの下でリリースされました。 MySQLは、Oracle Corporationの手に渡るまで、MySQLAB会社によって所有されていました。プログラミング言語– C および C ++ で記述されており、Windows、Linux、Solaris、MacOS、およびFreeBSDで使用できます。

Oracle Inc.によるMySQLの買収と、信頼性が高くスケーラブルなデータベースの必要性から、学者たちはPostgreSQLやMongoDBなどの代替案を考えるようになりました。 2つのうちのいずれかに切り替えることは、将来の観点から簡単でも、より良い置き換えでもありませんでした。

同時に2009年に、MichaelWideniusはMySQLのフォークとしてMarisDBの作業を開始しました。 2012年に、非営利のMariaDBFoundationのレンガが敷かれました。創設者の娘マリアにちなんで名付けられました。

MariaDBは、MySQLリレーショナルデータベース管理システムのフォークであり、GNU General PublicLicenseの下で再びリリースされています。プログラミング言語– C C ++ Perl Bash で記述されており、Systems Linux、Windowsで使用できます。 、Solaris、MacOSおよびFreeBSD。

MySQLの買収

MySQL ABの会社にとって、10億ドルは少額ではありませんでした。さらに、オープンソースプロジェクトが主流の世界に参入するチャンスを無駄にしたくないため、MySQLは2008年にサンマイクロシステムズの首輪になりました。

2009年にOracleInc。がSunMicrosystemを買収し、最終的にMySQLがOracleの所有物になったのは偶然の一致でした。この買収により、当時多くの質問が発生しました。といった:

  1. Is it going to be good for Market?
  2. Is it going to be beneficial for users ?
  3. Oracle by providing support and releasing updates for an Open source DBMS, on the way of Oracle, doing any good?
  4. Is it going to be proved as an acquired Armour of oracle?
  5. What will be its effect on proprietary Market?
  6. Is Companies like Microsoft, Apple will show a boost-up trend in market?
  7. Is it going to be healthy or harmful for IBM?
  8. Will it demoralize FOSS Enthusiastic?

今日でも、すべての質問に答えることはできませんが、確かに市場は多くのことを証明しています。世界が目撃した変化のいくつか。

世界で6番目に人気のあるWebサイトは、データベースをMySQLからMariaDBに移動しました。

MySQLからMariaDBに転送された世界で最も人気のあるサイト。

MariaDBのパフォーマンスは向上しているため、世界で最も忙しいWebサイトがMariaDBを使用しています。また、Linuxを真剣に実行している人は、 LAMP スタックの「 M 」が変更されたことを知っている必要があります。

いくつかのオンラインフォーラムやビジネスアナリストは、これを、MySQLユーザーベースを完成させるためにオラクルが演じた切り札と見なしていました。ダーウィンは「適者生存」と述べ、市場はこれを理解する傾向があります。 MySQLフォークMariaDBの基盤とサバイバルが歴史を生み出しました。

MySQLとMariaDB–比較研究

MariaDBとMySQLの互換性、およびいくつかの高度な機能でさえ、MariaDBの強みになりました。

注:ドロップイン置換とは、アプリケーションがMySQL 5.5で動作する場合、MariaDB5.5でも問題なく動作することを意味します。

LinuxへのMariaDBのインストール

MariaDB 10.0.12は、現在の安定版リリースです。さらに、MariaDBダウンロードページには、RPMベースのディストリビューション用のディストリビューション固有のバイナリとDPKGベースのディストリビューションが含まれています。これらは以下のリンクからダウンロードできます。

  1. https://downloads.mariadb.org/mariadb/10.0.12/

適切なRPMおよびDPKGパッケージをダウンロードして、以下に示すようにインストールするだけです。

# rpm -ivh maria*.rpm		[For RedHat based systems]
# dpkg -i maria*.deb		[For Debian based systems]

リポジトリからMariaDBをインストールすることもできますが、最初にリポジトリをセットアップすることが重要です。以下のリンクをたどり、ディストリビューションを選択して移動します。

  1. Setup MariaDB Repository

これは、MariaDBを最新および古い安定したLinuxディストリビューションにインストールする最も簡単な方法です。ただし、Linuxシステムでリポジトリを設定する方法がわからない場合。選択したいくつかのディストリビューションでのMariaDBのインストールについて説明した、以下の記事をご覧ください。

  1. Setup LAMP (Linux, Apache, MariaDB, PHP/PhpMyAdmin) in RHEL/CentOS
  2. Install LAMP (Linux, Apache, MariaDB, PHP) on Ubuntu 14.04 Server
  3. Installing LEMP (Nginx, PHP, MySQL with MariaDB engine and PhpMyAdmin) in Arch Linux
  4. Installing LAMP (Linux, Apache, MySQL/MariaDB, and PHP/PhpMyAdmin) in Arch Linux
  5. Installing LEMP (Linux, Nginx, MySQL/MariaDB, PHP/PHP-FPM and PhpMyAdmin) in Gentoo Linux

それは今のところすべてです。それで終わりではありません。その始まり。 2009年に始まった旅は今も続いており、ここからは長い道のりを歩まなければなりません。 MariaDBはMySQLの成熟度を備えており、MySQLを経験したことのある自宅にいるように感じます。

小さなテーブルの作成から小さなクエリの実行までをガイドする記事をまもなく作成します。それまでは、しばらくお待ちください。Tecmintに接続します。以下のコメントセクションで、貴重なフィードバックをお寄せください。

全著作権所有。 © Linux-Console.net • 2019-2022