cassandra - cassandra 需要缓存层吗?

标签 cassandra redis

我正在玩/评估一个具有数百万用户事件日志的实时流应用程序,设计是使用 Cassandra 作为持久存储,并使用 redis 作为缓存层来存储最近的事件(最近 1000 个)。我正在寻找这样的缓存层是否需要与 cassandra 一起使用的建议。 cassandra 是否能够获得最佳的读写性能?这些事件作为 10 或 15 条记录的页面流式传输到前端。建议也希望使用任何替代的 noSQL 解决方案

最佳答案

这在很大程度上取决于您的要求 - 对于大多数常见用途,Cassandra 相当快,但 Redis 会更快,因此拥有缓存层是一种合理且常见的方法。这不是绝对必要的,但这不是一个坏主意。

关于cassandra - cassandra 需要缓存层吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52574086/

相关文章:

ruby-on-rails - Rails 和 Redis

php - 使用 redis 和 php 发送电子邮件

redis - 有没有办法不允许任何人在redis中flushAll?

node.js - 无法在 Typescript 中使用 Bluebird promisifyAll Redis api

java - 如何确保仅在数据库发生变化时才调用某个方法?

python - 仅更新 cassandra 中的 TTL

java - Cassandra UDT 和 JAVA

node.js - 如何使用 Cassandra 的 Node.js 驱动程序配置 sslOptions?

cassandra - cassandra集群重启的原因有哪些?

javascript - nodejs中的Redis缓存