首页 文章

在 Cassandra 积累物化观点 .

提问于
浏览
3

嗨,因为我是Cassandra的新手,我正在阅读一些书籍,文档和博客文章,以便熟悉它 . 现在我想得到一些如何实现“在Cassandra中累积物化视图”的答案,我的意思是:假设我们有以下模型Game {userId,gameName,time,gameMoney ....等}如果我想通过userId,gameName“聚合”游戏,我需要将表非规范化为一些物化视图,其中存储相同的数据但是在不同的模型中 .

我想要的是当一些记录插入到第一个表中时,记录被插入到物化视图中,或者如果存在则更新和累积 .

例如 :

Game { 1,gameOne,12:00,1.2}  
Game {1, gameTwo, 12:00, 2.3} 
Game {1,gameTwo,11:00, 2.3}

在非规范化的物化视图中,我希望有两个记录(userId聚合和游戏名称),看起来像

UserGames { 1,gameOne,1.2 } 
UserGames {1,gameTow, 4.6 }

我知道触发器但是好奇是否还有其他方法可以实现这一目标?

1 回答

  • 4

    聚合物化视图仍未实现 . 这是相关的Jira ticketvideo explaining该功能的外观 .

    根据您拥有的数据量,您可以考虑使用aggregates .

相关问题