多数のユーザーとコンテンツを含むサイトを開発しているため、それらに関するデータをキャッシュする必要があります (文字列キーやシリアル化された配列または列などの形式 - 数百万行)。私は、Windows Azure テーブル ストレージ、Cassandra、または HBase を検討しています。
プラス Azure テーブル ストレージ - スケーラビリティと、ディスク上の場所、フォルダー内のフォルダーとファイルの数などを考える必要はありません。マイナス - REST 経由のアドレスの速度 (時間) はまだわかりません。要求と応答の)、したがって、ファイルへのローカル アドレスではありません。
さらに、Cassandra または HBase で - システムをチェックしました。マイナス - 開発および調整する必要があります。データのサイズとリクエストの量に対して、どのような生産性を提供する必要があるのか 、まだわかりません。サイトのあるディスク(サイトのある VM)では場所が大きくなるので、監視とスケーリングが必要ですが、Azure ではそれ(VM ストレージのスケーリング)はボタン 1 つではありません。
選択するシステムとその理由をお勧めします。