我必须为一个Web应用程序决定一个NoSQL数据库,该应用程序应该跟踪用户输入并尽可能频繁地更新相应的记录 。考虑频率:假设在开始时生成空白记录,它应该在来自用户的每个关键事件上更新。
我在这类工作中看到的方法是:
我最初倾向于使用Cassandra,但我想知道最合适的方法* 来实现这种情况。
答案 0 :(得分:1)
在Cassandra中,对单元格的频繁更新可以(但绝不能)导致压缩问题(更具体地说,当更新的数据由于并发更新太多而从memtables刷新到sstables时。
如果你不需要这个数据持久存储解决方案(或者除了数据库)可以提供帮助,我就使用了Hazelcast。