10
New in Cassandra 3.0: Materialized Views : DataStax (www.datastax.com)
haocheng 積分 2

不用再自己 denormalize 真是方便,不過還是要實際用過才知道會不會有其他問題...

popcorny 積分 1

這個好!! 尤其是對Cassandra這種一天到晚在denormalize得更棒。而且對client side不用改,就可以讓未來新增的Materialized View也有資料進來,真是太棒了。

不過不太懂這一段

Materialized views do not have the same write performance characteristics that normal table writes have The materialized view requires an additional read-before-write, as well as data consistency checks on each replica before creating the view updates. These additions overhead, and may change the latency of writes.

感覺實作上不需要read-before-write啊

IngramChen 積分 0

可能還是要比一下 timestamp ? 不然 out of order 的話,materialized view 結果會不一樣?

popcorny 積分 1 編輯於
popcorny 積分 0

我猜可能是那個key要一致吧。畢竟用到原始table的paritionkey,某些方面比較像是另一種類似foreign key的概念,但是這就跟cassandra設計邏輯比較不一致了。

IngramChen 積分 0

真是強的功能,還可以事後再重建,這太好用了。 不過這玩意剛出時一定都很慘... cassandra 的新東西都這樣...