在卡桑德拉积累物化观点。

时间:2015-07-19 15:51:16

标签: cassandra

嗨,因为我是Cassandra的新手,我正在阅读一些书籍,文档和博客文章,以便熟悉它。 现在我想得到一些答案,如何实现“在卡桑德拉累积物化视图”,我的意思是: 假设我们有以下模型 游戏{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 个答案:

答案 0 :(得分:4)

聚合物化视图仍未实现。以下是相关Jira ticketvideo explaining功能的外观。

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