プロセスのパイプライン処理のためにメモリ内のイメージ(リストサイズは6桁、サイズは2MBの各イメージ)を格納する必要がある場合、NoSQLストレージが最も効果的であることを理解しようとしていますか?私の理解を深めるために、私はRedisのようなキーバリューストアを考えましたか、CouchDBのようなドキュメントベースのストレージにすべきでしょうか?Imageをメモリに保存するために使用するNoSQLストアは何ですか?
ありがとうございました。
プロセスのパイプライン処理のためにメモリ内のイメージ(リストサイズは6桁、サイズは2MBの各イメージ)を格納する必要がある場合、NoSQLストレージが最も効果的であることを理解しようとしていますか?私の理解を深めるために、私はRedisのようなキーバリューストアを考えましたか、CouchDBのようなドキュメントベースのストレージにすべきでしょうか?Imageをメモリに保存するために使用するNoSQLストアは何ですか?
ありがとうございました。
@Didierによると、Redisの場合、合計サイズが大きすぎると言われています(複数のマシンに分割する場合でも、多くのマシンと多くのRAMが必要になります)。
ディスクベースのデータベース(設計はデータベース内のバイナリの保存を指示する場合はanother story)ですが、期限切れのキー、MRU/LRU設定、メモリの機能を使用して、最近使用したイメージにRedisを使用することを検討してください閾値など
はい、たくさんのスペースがあり、最終的にクラスタサイズは大きな太ったものになります。ディスクベースのストレージの場合、Riakについてのあなたの意見は何ですか? –
私はRiakに慣れていません... –
1M * 2MB = 2 TB - メモリ内の記憶容量が高いと聞きます。 –
@モハメッド、私の答えはあなたを助けましたか? –