我需要追踪卡桑德拉的数据版本。我认为版本#将是一个超级列,实体id将是行id,然后我需要跟踪的列将是列。因此,例如,实体的第1版应该是:
当查询时,最常见的请求是
不太重要的是提出以下问题:
上面的超列方法也是最好的方法,或者有一个更好的模式来完成上面的工作。对于使用/查询我需要注意的超级列是否有警告?
发布于 2012-07-26 01:40:23
首先,不要使用超级列。它们实际上是不受欢迎的,而且有许多缺点。在您的模型中,您可以通过使用包含两个组件的复合键轻松地替换超级列,第一个组件是您的UUID,第二个组件是您的版本。此模型将支持您的所有查询。有关复合材料的更多信息,请参见看看这个。
https://stackoverflow.com/questions/11653337
复制相似问题