sql >> データベース >  >> NoSQL >> Redis

キャッシングにMongoDbの代わりにRedisを使用するのはなぜですか?

    多くの人がMongoDBを低中グレードのキャッシュに使用しており、それは非常にうまく機能します。

    アドホッククエリ機能を介して単純なキー値ストアよりも多くの機能を提供するため、memcacheやredisほど純粋ではありません(データの挿入と取得に時間がかかる可能性があります)。

    非常に高いパフォーマンスを実現できますが(ワーキングセットは結局RAMにあります)、データモデルはより重くなります。

    ただし、反対に、MongoDBは、Redisとは異なり、後で必要になる可能性が最も高いタイプのデータに対して(ほとんどの開発者にとって)はるかに理にかなっている永続化レイヤーを提供します。



    1. すべてのセットをredisで取得するにはどうすればよいですか?

    2. MongoDBドキュメントとコレクションを視覚的に管理する

    3. コレクション内のプロパティをマッピングするためのmap/reduceの使用

    4. MongoDBについて