我们需要一个缓存层吗?

cyvaqqii  于 2021-06-15  发布在  Cassandra
关注(0)|答案(1)|浏览(286)

我正在播放/评估一个包含数百万用户活动日志的实时流应用程序,其设计是使用cassandra作为持久存储,使用redis作为缓存层来存储最近的活动(最近1000个)。我正在寻找一个建议,这样的缓存层是否有必要连同Cassandra。Cassandra是否能够获得最佳的读写性能?活动以10或15条记录的页面形式流式传输到前端。建议也可以使用任何其他nosql解决方案

x3naxklr

x3naxklr1#

这在很大程度上取决于您的需求—cassandra在大多数情况下都相当快,但redis会更快,因此拥有缓存层是一种合理且常见的方法。这不是绝对必要的,但这不是个坏主意。

相关问题