web-dev-qa-db-ja.com

xtradbとinnodb

Centosは現時点ではMySQL 5.5を提供していないため、Mariadbを確認するように求められました。私はそのxtradbサーバーをinnodbのドロップインとして読みました。

それらが等しい場合、同じ名前と呼ばれなかったので、どちらかを使用する利点は何ですか?

Mariadbに切り替えるべきだと思いますか?更新がある場合、今後どのような問題が発生する可能性がありますか。

MySQLの創設者がMariadbの後ろにいて、Oracleが現在MySQLを管理していることを知っています。それはトリッキーな決定として少しトリッキーに見えます。

よろしくお願いします。

pdate、 Googleが最近の更新を表示しなかったため、ここで質問しました。 2012年より前に公開された一部の古い比較のみ

25
thedethfox

XtraDBは、いくつかのパッチが追加されたInnoDBです。パッチ自体は、グーグル、フェイスブック、その他からのものです。 XtraDBは Percona とPercona Serverの心臓部によって維持されています。

Perconaは、パッチを収集、調整、保守し、MySQLサーバーの拡張バージョンを配布するディストリビューターと考えることができます。

標準のMySQLとPercona Serverの機能比較は、次のとおりです。

http://www.percona.com/software/percona-server/feature-comparison

XtraDBエンジンは、デフォルトのInnoDB実装として MariaDB にも同梱されています。 MariaDBには、プラグイン可能なストレージエンジンとしてストックInnoDBも含まれているため、選択することができます。

ベンチマークは、XtraDBが超並列アーキテクチャでより適切にスケーリングし、特にXtraDBが書き込みが多いワークロードにはるかに適していることを示しています。 MySQL 5.6のInnoDBエンジンには、これまでXtraDBでしか利用できなかった多くの機能と利点が組み込まれています。

20
Axel

xtradbはinnodbのフォークです(mariadbはinnodbの元のコピーも提供します)が、いくつかの改良点を含むパッチ(とりわけ、これまでMySQLに受け入れられなかったGoogleおよびFacebookのパッチ)

0
alien