Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/163.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
C++ 在memcached中存储操作数据是个好主意吗?_C++_Database_Memcached_Scalability - Fatal编程技术网

C++ 在memcached中存储操作数据是个好主意吗?

C++ 在memcached中存储操作数据是个好主意吗?,c++,database,memcached,scalability,C++,Database,Memcached,Scalability,我在cpp上编写了数据处理器,它应该处理大量的请求并进行大量的计算,请求之间是相互连接的。现在我考虑一下简单的水平可伸缩性 使用memcached和复制(每个处理器上的一个实例)来存储操作数据是一个好主意吗?这样每个处理器实例都可以在相同的时间内处理每个请求 memcached复制的速度和稳定性如何?非常快,memcached的一个主要潜在缺点是它不是持久性的。当使用缓存层时,一个常见的设计考虑是“缓存中的数据可能在任何时候消失”,这可能会导致痛苦的预热时间和/或昂贵的缓存踩踏。非常快,memc

我在cpp上编写了数据处理器,它应该处理大量的请求并进行大量的计算,请求之间是相互连接的。现在我考虑一下简单的水平可伸缩性

使用memcached和复制(每个处理器上的一个实例)来存储操作数据是一个好主意吗?这样每个处理器实例都可以在相同的时间内处理每个请求


memcached复制的速度和稳定性如何?

非常快,memcached的一个主要潜在缺点是它不是持久性的。当使用缓存层时,一个常见的设计考虑是“缓存中的数据可能在任何时候消失”,这可能会导致痛苦的预热时间和/或昂贵的缓存踩踏。

非常快,memcached的一个主要潜在缺点是它不是持久的。当使用缓存层时,一个常见的设计考虑是“缓存中的数据可能会在任何时候消失”,这可能会导致痛苦的预热时间和/或昂贵的缓存踩踏。

我想去Couchbase看看。它将缓存的数据存储在RAM中,但也会定期将其刷新到磁盘,因此如果机器重新启动,数据仍然存在

动态添加节点也很容易


只是为了好玩,你也可以看看Riak:。随着缓存需求的增长,很容易添加节点,也很容易启动和运行。还重点关注键/值存储,这有利于缓存对象。

我想看看Couchbase。它将缓存的数据存储在RAM中,但也会定期将其刷新到磁盘,因此如果机器重新启动,数据仍然存在

动态添加节点也很容易


只是为了好玩,你也可以看看Riak:。随着缓存需求的增长,很容易添加节点,也很容易启动和运行。还重点关注键/值存储,这有利于缓存对象。

您对我的任务有何建议?您对我的任务有何建议?