2012-01-25 200 views
1

我想了解什麼NoSQL存儲將工作最好,如果我需要存儲圖像(列表大小爲6位數,每個圖像的大小爲2MB)在內存中的流程管道?據我的理解,我已經考慮過像Redis這樣的重要價值商店,還是應該購買像CouchDB這樣的基於文檔的存儲?NoSQL存儲用於在內存中存儲圖像的內容?

謝謝。

+1

1M * 2MB = 2TB - 這聽起來很高的內存存儲... –

+0

@Mohammed,我的回答是否幫助你? –

回答

0

正如@Didier所說,Redis的總體大小過高(即使您將它分散到多臺機器上 - 您將需要大量機器和大量內存)。

轉到基於磁盤的數據庫(如果設計規定將二進制文件保存到數據庫中 - 即another story),但考慮使用Redis作爲最新使用的映像,使用其過期鍵,MRU/LRU設置,內存門檻等

+0

是的,這是很大的空間,最終集羣的大小將是一個大胖子。對於基於磁盤的存儲,您對Riak有何看法? –

+0

我不熟悉Riak ... –