C++ 在memcached中存储操作数据是个好主意吗?
我在cpp上编写了数据处理器,它应该处理大量的请求并进行大量的计算,请求之间是相互连接的。现在我考虑一下简单的水平可伸缩性 使用memcached和复制(每个处理器上的一个实例)来存储操作数据是一个好主意吗?这样每个处理器实例都可以在相同的时间内处理每个请求C++ 在memcached中存储操作数据是个好主意吗?,c++,database,memcached,scalability,C++,Database,Memcached,Scalability,我在cpp上编写了数据处理器,它应该处理大量的请求并进行大量的计算,请求之间是相互连接的。现在我考虑一下简单的水平可伸缩性 使用memcached和复制(每个处理器上的一个实例)来存储操作数据是一个好主意吗?这样每个处理器实例都可以在相同的时间内处理每个请求 memcached复制的速度和稳定性如何?非常快,memcached的一个主要潜在缺点是它不是持久性的。当使用缓存层时,一个常见的设计考虑是“缓存中的数据可能在任何时候消失”,这可能会导致痛苦的预热时间和/或昂贵的缓存踩踏。非常快,memc
memcached复制的速度和稳定性如何?非常快,memcached的一个主要潜在缺点是它不是持久性的。当使用缓存层时,一个常见的设计考虑是“缓存中的数据可能在任何时候消失”,这可能会导致痛苦的预热时间和/或昂贵的缓存踩踏。非常快,memcached的一个主要潜在缺点是它不是持久的。当使用缓存层时,一个常见的设计考虑是“缓存中的数据可能会在任何时候消失”,这可能会导致痛苦的预热时间和/或昂贵的缓存踩踏。我想去Couchbase看看。它将缓存的数据存储在RAM中,但也会定期将其刷新到磁盘,因此如果机器重新启动,数据仍然存在 动态添加节点也很容易
只是为了好玩,你也可以看看Riak:。随着缓存需求的增长,很容易添加节点,也很容易启动和运行。还重点关注键/值存储,这有利于缓存对象。我想看看Couchbase。它将缓存的数据存储在RAM中,但也会定期将其刷新到磁盘,因此如果机器重新启动,数据仍然存在 动态添加节点也很容易
只是为了好玩,你也可以看看Riak:。随着缓存需求的增长,很容易添加节点,也很容易启动和运行。还重点关注键/值存储,这有利于缓存对象。您对我的任务有何建议?您对我的任务有何建议?