Cassandra如何存储物化视图的数据

时间:2017-02-07 08:43:56

标签: cassandra datastax bigdata nosql

我想知道物化视图的磁盘空间成本是多少?

如果我有一个包含10个字段的基表,则主键为f1,f2,f3。我从中创建了一个物化视图,其中包括所有10个字段,主键是f4,f1,f2,f3。

物化视图需要多少磁盘空间?

几乎与基表相同的磁盘?

或者物化视图仅将磁盘用作其主键f4,f1,f2,f3。

我认为这是第一种情况。 - 因为物化视图是作为普通的Cassandra表实现的。

2 个答案:

答案 0 :(得分:3)

您的假设是正确的 - 它将占用与基表相同的磁盘空间量。物化视图作为不同的表实现,不进行重复数据删除。

答案 1 :(得分:1)

我认为你所看到的内容在下面的链接中有详细介绍; -

http://www.datastax.com/dev/blog/materialized-view-performance-in-cassandra-3-x