我正在播放/评估一个包含数百万用户活动日志的实时流应用程序,其设计是使用cassandra作为持久存储,使用redis作为缓存层来存储最近的活动(最近1000个)。我正在寻找一个建议,这样的缓存层是否有必要连同Cassandra。Cassandra是否能够获得最佳的读写性能?活动以10或15条记录的页面形式流式传输到前端。建议也可以使用任何其他nosql解决方案
x3naxklr1#
这在很大程度上取决于您的需求—cassandra在大多数情况下都相当快,但redis会更快,因此拥有缓存层是一种合理且常见的方法。这不是绝对必要的,但这不是个坏主意。
1条答案
按热度按时间x3naxklr1#
这在很大程度上取决于您的需求—cassandra在大多数情况下都相当快,但redis会更快,因此拥有缓存层是一种合理且常见的方法。这不是绝对必要的,但这不是个坏主意。