Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/219.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
Cassandra作为分布式缓存数据存储_Cassandra - Fatal编程技术网

Cassandra作为分布式缓存数据存储

Cassandra作为分布式缓存数据存储,cassandra,Cassandra,我们可以利用Cassandra的文件级缓存、密钥缓存和行缓存将其用作分布式内存缓存数据库吗 我不想让每个节点都过载,我想在数据增长时向集群添加更多节点以使其有效(让我的大部分数据被缓存)。尤其是因为40%的列族是静态的,对其他表的更新/插入不多 我们的主要目标是我们需要一个弹性实时数据存储(比内存数据库更快)我想你可以,但我不认为这是Cassandra的正确用例。在不了解更多您的需求的情况下,我建议您看看这样的产品,例如,它是一种内存中分布式缓存,听起来更适合您的用例。Cassandra不是为这

我们可以利用Cassandra的文件级缓存、密钥缓存和行缓存将其用作分布式内存缓存数据库吗

我不想让每个节点都过载,我想在数据增长时向集群添加更多节点以使其有效(让我的大部分数据被缓存)。尤其是因为40%的列族是静态的,对其他表的更新/插入不多


我们的主要目标是我们需要一个弹性实时数据存储(比内存数据库更快)

我想你可以,但我不认为这是Cassandra的正确用例。在不了解更多您的需求的情况下,我建议您看看这样的产品,例如,它是一种内存中分布式缓存,听起来更适合您的用例。

Cassandra不是为这个目标而生的,但经过多次优化后,它也成为内存中缓存的工具。有几个实验——我所知道的最有意义的是Netflix报道的实验。在Netflix中,他们用一个——从性能改进和成本降低的角度来看,结果非常令人印象深刻

在选择Cassandra替代任何缓存系统之前,我建议您深入了解行缓存和键缓存的用法。此外,我从未使用过Datastax Enterprise,但它有一个有趣的特性

嗯,,
卡洛

我知道有点晚了,但我刚刚看到这篇文章,对卡桑德拉做了一些研究

我已经看到了Tibco的AST(最近更名为DTM)在内存缓存方面的成功


我还玩过Pivotal的gemfire(它在封面下使用了Geode),这显示了一些希望

谢谢大家。。这真的很有帮助