Closed. This question does not meet Stack Overflow guidelines。它当前不接受答案。












想改善这个问题吗?更新问题,以便将其作为on-topic用于堆栈溢出。

6年前关闭。



Improve this question




我正在寻找一个内存数据库,该数据库仅用于记录对数据库某些部分进行的读写度量,以便我知道最常执行哪些查询。我还希望该内存数据库与主数据库一样分布在节点上。

有什么建议吗? Redis,Memcached和Hazelcast是否有更好的替代方案?

最佳答案

在您提到的内容中,即使您只是打算进行memcached,也最好看一下hazelcast,因为hazelcast支持memcached协议(protocol),因此本质上提供了可 flex 伸缩的memcached。

http://hazelcast.org/docs/latest/manual/html-single/hazelcast-documentation.html#memcache-client

如果您需要大量客户端语言绑定(bind),那么您可能会喜欢Redis。如果您专注于Java,那么hazelcast可能是最佳选择。

但是您应该尝试所有这些方法,然后看看最适合您的需求。

关于redis - Redis vs Memcahced vs Hazelcast ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23091952/

10-12 23:17