MariaDBとMySQL
MariaDBデータベース管理システムはMySQLのフォークです
このブランチを開発する理由の1つは:OracleがMySQLを買収した後,MySQLソースを閉じることの潜在的なリスク,だからコミュニティ
このリスクを回避するために分岐を使用する。
MariaDBの目的は、MySQLと完全に互換性があることです。,APIとコマンドラインを含む,MySQLの代替になるのを簡単にします。に
ストレージエンジン,10.0.9XtraDB(名前コードAria)を使用してMySQLのInnoDBを置き換えます。
バージョン5.5までのMariaDB,すべてMySQLのバージョンに準拠。したがって、,MariaDB 5.5を使用している人は、MySQL5.5から始めます
MariaDBのすべての機能について学ぶ。
2012年11月12日にリリースされたバージョン10.0.0以降,MySQLのバージョン番号に従わなくなりました。10.0.バージョンxはバージョン5.5に基づいています,
さらに、MySQLバージョン5.6から移植された機能と自己開発の新機能。
MySQLブランチの選択:PerconaまたはMariaDB
PostgreSQLはMySQLの直接の競合相手と見なされており、MyISAMはトランザクションサポートを提供していません,そしてInnoDBは
トランザクションのサポート。XtraDBはInnoDBストレージエンジンの拡張バージョンです。,GoogleとWikiの両方がmariaDBを選択しました ,MariaDBはMySQLの作成です
によって開始
最初に写真を見てください,内挿されたデータと時間の対数プロット,実験条件は終了しました。mysqlのデフォルトのトランザクション保証は単一のトランザクションではありませんが、
バッチトランザクションはさらに、mysqlとmariaDBの両方がトランザクションストレージエンジンでテストされることを保証します.
MySQLの父であるWidenius氏がSunを去った後,MySQLの開発をSun/Oracleに依存していると感じている,本当に信頼できない,
そこで、新しいコードからすべてのオープンソースの無料リレーショナルデータベースを開発することにしました。,これはMariaDBです。navicatでmariaDBを操作するためのインターフェース
また、プロンプトまたはmysqlポートも3306です。データベース名が変更されていることを除いて、部外者はmysqlとまったく同じように見えます。,しかし、見てください
パフォーマンスの比較,最近、mariaDBは米国で非常に人気があります。mariaDBは、単純な代替ではなく、あらゆる点でmysqlの革新的で改善されたバージョンです。.
mysqlとmariaDBの開発チームは同じです,違いは、mysqlはoracleによってクローズドソースであり、mariaDBはオープンソースですが
もちろん、オラクルが数年以内にMySQLの父を購入するために数十億ドルを費やすことは除外されていません。。