【问题标题】:Accumulating Materialized Views In Cassandra.在 Cassandra 中累积物化视图。
【发布时间】: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


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2017-11-23
      • 1970-01-01
      • 2020-06-25
      • 2018-07-04
      • 2019-03-03
      • 2018-04-13
      • 1970-01-01
      • 2023-03-26
      相关资源
      最近更新 更多