2012-01-25 60 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 ... –