我正在玩/评估一个具有数百万用户事件日志的实时流应用程序,设计是使用 Cassandra 作为持久存储,并使用 redis 作为缓存层来存储最近的事件(最近 1000 个)。我正在寻找这样的缓存层是否需要与 cassandra 一起使用的建议。 cassandra 是否能够获得最佳的读写性能?这些事件作为 10 或 15 条记录的页面流式传输到前端。建议也希望使用任何替代的 noSQL 解决方案
最佳答案
这在很大程度上取决于您的要求 - 对于大多数常见用途,Cassandra 相当快,但 Redis 会更快,因此拥有缓存层是一种合理且常见的方法。这不是绝对必要的,但这不是一个坏主意。
关于cassandra - cassandra 需要缓存层吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52574086/