我对物化视图和sqlite进行了无数次搜索。我发现在2004年和2006年,似乎有人提到sqlite没有实现视图。紧接着是sqlite的changelog from March 2008 其中特别提到优化物化视图。
现在,我逻辑上认为2004年和2006年已经过时,或者2008年的变更日志是错误的。
知道是什么吗?
如果物化视图现在在sqlite中,它们是如何创建的?
我想说,不支持其他DBMS所称的“物化视图”,而changelog的意思是MySQL的 EXPLAIN 将调用“filesort”;从 tempfiles 页:
2.5视图和子查询的实现 包含子查询的查询必须 有时评估子查询 将结果单独存储在 临时表,然后使用内容 临时表的 外部查询。 我们称之为 “物化”子查询 . […]
2.5视图和子查询的实现
包含子查询的查询必须 有时评估子查询 将结果单独存储在 临时表,然后使用内容 临时表的 外部查询。 我们称之为 “物化”子查询 . […]