4

データの永続化には MongoDB を使用し、セッション ストレージには Redis を使用しています。MongoDB で実行された複雑な集計クエリをキャッシュする必要があるため、NodeJS でのキャッシュ、特に Redis または CouchDB でのキャッシュについての意見を知りたいです。

どちらがよりパフォーマンスが高いですか? 私が間違っている場合は修正してください。ただし、スケーラビリティの点で、特にキャッシュ用に別のデータベースを使用する方が優れていますか?

4

1 に答える 1

3

何をしたいかによります。しかし基本的に、Redis は CouchDB よりもはるかにパフォーマンスが高く、キャッシュ システムに適しています。Redis はインメモリ データベース (ディスクに同期するオプションあり) であり、一定時間後にデータを期限切れにする機能を備えています。

Redisはキャッシングによく使われるので、スケーラビリティの点では良いかもしれません。すでに Redis を実行している場合、CouchDB と比較して追加のメンテナンス オーバーヘッドはありません。

于 2013-09-23T10:01:15.607 に答える