3

パフォーマンス指向のデータベースは、MySQL と MariaDB のどちらですか?

次のすべてに適したストレージ エンジンはどれですか?

  • スケーラブルであるべきデータベース
  • クエリ処理が速い
  • コミュニティのサポートがある
  • 多くのチュートリアルやその他の代替手段がありますか?
4

1 に答える 1

5

パフォーマンスは、MariaDB または MySQL の選択したデータベース エンジンに大きく依存します。MariaDB は、MySQLのデフォルトのMyISAMエンジンと比較して、"Aria" と呼ばれる高速な書き込みキャッシュ対応エンジンのサポートを提供します。

Aria は行データをメモリにキャッシュし、通常は一時行をディスクに書き込む必要がないため、MyISAM と比較した場合、Aria は通常一時テーブルの方が高速です。

もう 1 つの強化された領域は、ビューをフェッチする方法です。MariaDB は TableElimination を使用していますが、MySQL がそれを使用しているかどうかはわかりません (どこにも言及されていません!)。

MariaDB に加えて、Microsoft SQL Server 2005/2008 と Oracle 11g の両方で同じテーブルの削除が見られます。

于 2010-11-04T04:59:01.643 に答える