我很清楚为什么物化视图优于仅查询基表,但与创建具有相同数据的另一个表相比,MV的优势并不那么明显。MV的唯一优势是易于创建/维护吗?
MV是否等同于具有匹配模式和使用MV的SELECT语句的INSERT INTO的表?
也就是说,您可以按以下方式创建MV:
CREATE MATERIALIZED VIEW ... AS
SELECT * FROM FOO;
你可以创建一个等价的表格:
CREATE TABLE bar (....);
INSERT INTO bar
SELECT * FROM FOO;
并不是说创建/维护的简易性不足以成为一个优势,我只是想确保自己没有漏掉任何东西。