我正在使用提取大小设置为1k的Cassandra Java驱动程序。我需要查询表中的所有记录,并对每一行执行一些耗时的操作。 如果我将ResultSet保持打开状态(未完全迭代)一天会发生什么? 我不在乎的是:
我关心的是什么
答案 0 :(得分:4)
分页状态是有关最后读取的数据(字面序列化的分区键,群集和剩余)的信息。当发送给协调员时,它将寻找比这更大的一切。因此,与普通读取相比,服务器中没有资源用于此目的,也没有影响性能。
Cassandra没有任何允许隔离的功能,即使在单个查询中也是如此。如果第一个查询和第二个查询的数据已经更改,您将获得最新信息。