Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用什么NoSQL存储在内存中存储图像?_Nosql_Redis - Fatal编程技术网

使用什么NoSQL存储在内存中存储图像?

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

如果我需要在内存中存储图像(列表大小为6位,每个图像大小为2mb),以便进行流程流水,那么我正在试图了解什么是NoSQL存储最有效?据我所知,我考虑过像Redis这样的键值存储,还是应该选择像CouchDB这样基于文档的存储


谢谢

正如@Didier所说,Redis的总大小太大了(即使你把它分成几台机器,你也需要很多机器和大量内存)


选择基于磁盘的数据库(如果设计要求将二进制文件保存在数据库中,也就是说),但考虑对最近使用的图像使用Redis,使用它的过期键、MRU/LRU设置、内存阈值等功能。

1M*2MB=2 TB-对于内存存储来说,这听起来很高…@Mohammed,我的回答对你有帮助吗?是的,这是一个很大的空间,最终集群的大小会很大。对于基于磁盘的存储,您对Riak有什么看法?