使用什么NoSQL存储在内存中存储图像?
如果我需要在内存中存储图像(列表大小为6位,每个图像大小为2mb),以便进行流程流水,那么我正在试图了解什么是NoSQL存储最有效?据我所知,我考虑过像Redis这样的键值存储,还是应该选择像CouchDB这样基于文档的存储使用什么NoSQL存储在内存中存储图像?,nosql,redis,Nosql,Redis,如果我需要在内存中存储图像(列表大小为6位,每个图像大小为2mb),以便进行流程流水,那么我正在试图了解什么是NoSQL存储最有效?据我所知,我考虑过像Redis这样的键值存储,还是应该选择像CouchDB这样基于文档的存储 谢谢 正如@Didier所说,Redis的总大小太大了(即使你把它分成几台机器,你也需要很多机器和大量内存) 选择基于磁盘的数据库(如果设计要求将二进制文件保存在数据库中,也就是说),但考虑对最近使用的图像使用Redis,使用它的过期键、MRU/LRU设置、内存阈值等功能。
谢谢 正如@Didier所说,Redis的总大小太大了(即使你把它分成几台机器,你也需要很多机器和大量内存)
选择基于磁盘的数据库(如果设计要求将二进制文件保存在数据库中,也就是说),但考虑对最近使用的图像使用Redis,使用它的过期键、MRU/LRU设置、内存阈值等功能。1M*2MB=2 TB-对于内存存储来说,这听起来很高…@Mohammed,我的回答对你有帮助吗?是的,这是一个很大的空间,最终集群的大小会很大。对于基于磁盘的存储,您对Riak有什么看法?