我想了解什麼NoSQL存儲將工作最好,如果我需要存儲圖像(列表大小爲6位數,每個圖像的大小爲2MB)在內存中的流程管道?據我的理解,我已經考慮過像Redis這樣的重要價值商店,還是應該購買像CouchDB這樣的基於文檔的存儲?NoSQL存儲用於在內存中存儲圖像的內容?
謝謝。
我想了解什麼NoSQL存儲將工作最好,如果我需要存儲圖像(列表大小爲6位數,每個圖像的大小爲2MB)在內存中的流程管道?據我的理解,我已經考慮過像Redis這樣的重要價值商店,還是應該購買像CouchDB這樣的基於文檔的存儲?NoSQL存儲用於在內存中存儲圖像的內容?
謝謝。
正如@Didier所說,Redis的總體大小過高(即使您將它分散到多臺機器上 - 您將需要大量機器和大量內存)。
轉到基於磁盤的數據庫(如果設計規定將二進制文件保存到數據庫中 - 即another story),但考慮使用Redis作爲最新使用的映像,使用其過期鍵,MRU/LRU設置,內存門檻等
是的,這是很大的空間,最終集羣的大小將是一個大胖子。對於基於磁盤的存儲,您對Riak有何看法? –
我不熟悉Riak ... –
1M * 2MB = 2TB - 這聽起來很高的內存存儲... –
@Mohammed,我的回答是否幫助你? –