MySQLエンジンのフォーク:MariaDB、Percona。 誰ですか?

MySQLはOracleの財産になりましたが、代替手段はありますか?また、どのくらいの速さで前進していますか?..まだジェネラライザーがなかったようですが、誰が誰ですか? そのため、「対象外」の人のレビューア



一部の人々は怖がっていますが、多くの人はMySQLがOracleに所有されたことに満足していません。 幸いなことに、私たちはすでに、思考を印刷するスピードで情報が広まり、意思決定が急速に進む世界に住んでいます。



Michael Widenius 、MySQLの創設者およびMySQL ABの創設者(SunはOracleに吸収され、Sunは吸収しました)

Petr Zaitsevは、MySQLパフォーマンスの専門家であり、MySQL IncのHigh Perfomanceグループの元チームリーダーであり、ブログMySQLPerformanceBlog.comのホストです。



それでは、代替手段は何ですか?



Perconaサーバーは、XtraDBストレージエンジンがデフォルトで有効になっているMySQLビルド(Peter Zaitsev and co製)です。 特に最新のマルチコアサーバーでは、パフォーマンスとスケーラビリティの点でMySQL + InnoDBプラグインとは異なります。 機能も改善されました-統計の最適化などに役立つものよりも優れています。MySQL5.0および5.1に基づいたバージョンに組み込まれています。 innodbテーブルと完全な互換性があります。つまり、innodbからxtradbに、またはその逆に問題なく切り替えることができます(ページサイズが小さいなど、xtradbに固有の機能を使用しない場合)。



XtraDBストレージはInnoDBプラグインコードに基づいており、完全に互換性がありますが、GoogleとPerconaのパッチが統合されているため、パフォーマンスが大幅に異なります。 特に、XtraDBはメモリを操作するメカニズムを改善し、InnoDB I / Oサブシステムの動作を改善し、複数の読み取りおよび書き込みストリームのサポートを追加し、帯域幅管理のサポート、先読みデータの実装、適応チェックポイント設定を行いました、大規模プロジェクトのスケーリングオプションが拡張され、ロック組織システムが多数のCPUを搭載したシステムで動作するように適合され、統計を蓄積および分析するための追加機能が追加されました



MariaDBはMontiのアセンブリであり、MySQLコードベースと同期されており、完全に互換性があります。 パフォーマンスの最適化や追加のストレージエンジンのセットを含む多くの高度な機能を備えながら、MySQL 5.1の透過的な代替として機能します。



MariaDBのビルド済みバイナリアセンブリは、Windows、Debian、Ubuntu、RHEL 5、CentOS 5、およびSolaris x86プラットフォームで使用できます。

GPL v2ライセンス

PSこれはすべてFreeBSDの移植版にはありません。主な重点はLinuxです。 誰かが収集してインストールした場合-経験を共有します。



追加情報:

csahttp : //blogerator.ru/page/mysql-na-steroidahより多くの異なるMySQLフォークの概要

apelsynBarracuda InnoDBファイル形式

bondbig :MySQLとGoogle MySQLのお客様Google



All Articles