2012-03-10 39 views

回答

2

除非您使用的是有序分区程序,这通常是一个糟糕的主意,否则获取列族中的最大密钥非常昂贵。有关随机与有序分区器的更多详细信息,请参阅this文章。

通常你想构建你的cassandra数据模型,这样你就可以得到一个单一的密钥,而不是获得一系列的密钥。通常你必须对数据进行非规范化处理。

+0

我绝对同意。您可以扫描所有按键并在您的应用程序中获得最大价值。这非常昂贵。如果您需要快速查看,我建议t0维护不同结构(列族)中的键列表。 – vladaman 2012-03-12 05:25:55