嗨,因为我是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 }
我知道触发器,但是如果还有其他方法可以实现这一点,我很好奇吗?