Cassandra是否提供物化视图
我刚刚开始使用Cassandra DB。我想在Cassandra上创建物化视图(存储查询),但在谷歌搜索之后,我还没有找到任何关于它的信息。也许在卡桑德拉是不允许的 那么,可以使用以下语句创建关系数据库(例如Oracle)中的物化视图: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中是否存在类似的情况
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版本中:
非常好的链接。谢谢。