我们可以通过利用其文件级缓存,密钥缓存和行缓存将Cassandra用作分布式内存缓存数据库吗?
我不想重载每个节点,并且我希望在数据增长时向集群添加更多节点以使其有效(让我的大部分数据被缓存).特别是因为40%的列系列是静态的,并且对其他表的更新/插入并不多.
我们的主要目标是我们需要一个弹性的实时数据存储(更快的内存dB)
Cassandra不是为了这个目标而诞生的,但经过多次优化后,它也成为了内存缓存的工具.有一些实验 - 我知道的最重要的是Netflix报道的实验.在Netflix中,他们用新的基于SSD cassandra的缓存架构取代了他们的EVCache系统(由Cassandra后端保留) - 结果在性能改进和成本降低方面令人印象深刻.
在选择Cassandra作为任何缓存系统的替代品之前,我建议您深入了解行缓存和密钥缓存的用法.更多,我从未使用过Datastax Enterprise,但它有一个有趣的内存表功能.
HTH,卡罗
| 归档时间: |
|
| 查看次数: |
7954 次 |
| 最近记录: |