AppHarbor にデプロイする ASP.NET MVC 3 Web サイトを開発しています。このサイトには、少なくとも 10,000 個の製品が掲載されます。ユーザーは、タグ付けシステムに基づいて製品を検索できます (たとえば、"color=blue" と "size=10" と "category=whatever" を検索)。そのため、このシステムはデータベースの読み取りが重く、書き込みは軽くなります。私たちの主な関心事の 1 つは、検索機能を猛烈な速さで維持することです。この目的のために、結果のキャッシングも組み込みたいと考えています。
これが NoSQL データベースを使用するための適切なユースケースであると考えるのは正しいでしょうか?
MongoDB を使用する場合、どのようなキャッシュ戦略を検討する必要がありますか?
乾杯!