【发布时间】:2015-07-19 15:51:15
【问题描述】:
您好,我是 Cassandra 的新手,我正在阅读一些书籍、文档和博客文章以熟悉它。 现在我想得到一些关于如何实现“在 Cassandra 中累积物化视图”的答案,我的意思是: 假设我们有以下模型 Game { userId, gameName, time,gameMoney .... , etc. } 如果我想通过 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 }
我知道触发器,但好奇是否有其他方法可以实现它?
【问题讨论】:
标签: cassandra