物化视图 - 最佳实践

问题描述 投票:0回答:1

随着物化视图的出现 - 是否有可遵循的最佳实践指南?

我已阅读; http://www.datastax.com/dev/blog/new-in-cassandra-3-0-materialized-views

这似乎是一个很棒的功能。特别是如果您仍然固执于 RDBMS 思维......

但它实际上并没有明确说明,例如; “与单独的专用表相比,您应该更喜欢具体化视图。”或者 “您应该只对 XX 用例使用物化视图”

因此,我不清楚是否应该创建特定于查询的表(就像我之前在 Cassandra 中所做的那样)还是改用物化视图。或者更具体地说 - 什么用例最适合每种方法。

cassandra datastax datastax-enterprise
1个回答
0
投票

观看 2016 年 Cassandra 峰会的会议后,我从演讲者(包括 DataStax 的 Patrick Mcfadden)那里听到的所有建议都表示,物化视图是一个很好的默认选择。

如果您必须谨慎控制数据出现的时间,则只需要创建单独的表。

在被子下; Cassandra 实际上为物化视图创建了真实的表 - 只是不能保证来自“源”的数据更改何时到达视图。

如果您可以接受(可能)几秒钟的间隙(视图中可用的新数据之间),那么它会使任务变得更加容易。

© www.soinside.com 2019 - 2024. All rights reserved.