3
嗨,我是卡桑德拉的新手,我正在閱讀一些書籍,文檔和博客文章,以便讓我熟悉它。 現在我想得到一些答案,如何實現「在Cassandra中積累物化視圖」,我的意思是: 假設我們有以下模型 遊戲{userId,gameName,time,gameMoney ....等}}如果我想通過userId,gameName來「聚合」遊戲,我需要將表格非規範化到一些實體化視圖,其中存儲了相同的數據,但使用了不同的模型。在Cassandra中積累物化視圖。
我想要的是,當一些記錄插入到第一個表中時,一個記錄被插入到物化視圖中,或者如果存在,它將被更新和累積。
例如:
Game { 1,gameOne,12:00,1.2}
Game {1, gameTwo, 12:00, 2.3}
Game {1,gameTwo,11:00, 2.3}
在非規範化的物化視圖,我想有兩個記錄(通過帳戶及遊戲名稱的集合),將看起來像
UserGames { 1,gameOne,1.2 }
UserGames {1,gameTow, 4.6 }
我知道觸發器但好奇的是,如果還有其他方法可以實現這一點?