【问题标题】:How Cassandra store data for materialized viewsCassandra 如何为物化视图存储数据
【发布时间】:2017-06-24 10:13:44
【问题描述】:

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

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

物化视图占用多少磁盘空间?

与基表几乎相同的磁盘?

或者物化视图只使用磁盘作为它的主键 f4、f1、f2、f3。

我认为这是第一个案例。 - 因为物化视图被实现为普通的 Cassandra 表。

【问题讨论】:

    标签: cassandra datastax bigdata nosql


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      我认为您正在查看的内容在以下链接中有详细介绍; -

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

      【讨论】:

      • 这是link-only answer。鼓励链接到外部资源,但请在链接周围添加上下文,以便您的其他用户了解它是什么以及它为什么存在。始终引用重要链接中最相关的部分,以防目标站点无法访问或永久离线。
      • 谢谢,Piyush,在在这里提问之前,我确实阅读了 10 多个关于物化视图的链接,包括这个链接。我会找到指定物化视图的磁盘空间成本的文章。虽然我可以做一些有根据的猜测,但如果熟悉物化视图的人能告诉我们确切的答案,那就太好了。谢谢。
      猜你喜欢
      • 2017-11-23
      • 2019-05-07
      • 2016-08-06
      • 2015-10-26
      • 2019-03-03
      • 2018-04-13
      • 1970-01-01
      • 2023-03-26
      相关资源
      最近更新 更多