17

私が開発中の Web サイトでは、ユーザー アクティビティ情報 (Facebook など) とサーバーへの HTTP 要求を MySQL データベースに格納します。

ストレージ エンジンとして InnoDB を使用するつもりでしたが、アーカイブ ストレージ エンジンについて簡単に読みました。

先に進む前に、それを使用するかどうかを決定するのに役立つ長所と短所を知りたい.

4

1 に答える 1

23

現在、アーカイブ ストレージ エンジンは使用していませんが、いくつかの調査を行っています。このアプリケーションの要件の 1 つは、大量の履歴情報を長期間保存することです。そのデータは更新されませんが、時々選択する必要があります。

だから...それを念頭に置いて:

PRO

非常に小さなフットプリント。データ圧縮には zlib を使用します。

データ ファイル サイズが小さいため、バックアップがより効率的で高速になります。

短所

列インデックスを許可しません。選択には、全表スキャンが必要です。

空間データはサポートされていません。

--

インデックス作成の制限により、このストレージ エンジンを使用しない可能性があります。

于 2009-03-04T21:25:09.027 に答える