Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cassandra/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Cassandra是否提供物化视图_Cassandra_Materialized Views - Fatal编程技术网

Cassandra是否提供物化视图

Cassandra是否提供物化视图,cassandra,materialized-views,Cassandra,Materialized Views,我刚刚开始使用Cassandra DB。我想在Cassandra上创建物化视图(存储查询),但在谷歌搜索之后,我还没有找到任何关于它的信息。也许在卡桑德拉是不允许的 那么,可以使用以下语句创建关系数据库(例如Oracle)中的物化视图: CREATE MATERIALIZED VIEW table_mv BUILD IMMEDIATE REFRESH FAST ON COMMIT AS SELECT * FROM tabla; 卡桑德拉CQL中是否存在类似的情况

我刚刚开始使用Cassandra DB。我想在Cassandra上创建物化视图(存储查询),但在谷歌搜索之后,我还没有找到任何关于它的信息。也许在卡桑德拉是不允许的

那么,可以使用以下语句创建关系数据库(例如Oracle)中的物化视图:

CREATE MATERIALIZED VIEW table_mv     
BUILD IMMEDIATE    
REFRESH FAST ON COMMIT     
AS SELECT * FROM tabla;  
卡桑德拉CQL中是否存在类似的情况?或者,如何在Cassandra CQL中的表中存储查询


感谢使用Cassandra DB时,几乎所有的表都应该是物化视图(即每个表都应该是要执行的查询的答案)。然后在程序的应用程序端更新它们。显然,这将需要一些重复的数据,但由于在Cassandra中写入数据的成本很低,因此这是首选的建模方法

有关更多信息,请查看这些链接

2013年C*峰会:世界下一个顶级数据模式


物化视图将出现在3.0版本中:


非常好的链接。谢谢。