当我尝试从列族中选择*时,我的结果不一致。为了好玩,我在循环中运行相同的查询,然后计算返回的结果集。无论我做什么,它似乎都有所不同(有时多达+/- 150行,每约4,000行)。
rSet = session.execute(SimpleStatement('SELECT * FROM colFam', consistency_level=ConsistencyLevel.QUORUM))
使用此查询会返回返回的不同行数。有问题的表格不会容纳数百万行 - 能够准确地从中选择*非常重要。直接在CQLShell中运行查询会产生类似的怪异。
CQL / Cassandra中是否存在一些我尚未了解的内容,以防止Cassandra能够返回*的准确表示?或者我的谷歌是否让我失望?