关于 PG的 Materialized views

它进行的操作, 相当于

Drop table

Create table as

这个实现, 很少具有实际意义

Oracle 则早就实现了 On demand, 还有手动模式, 并且支持多种策略, 实现对表查询的智能透明

差距实在太大了.

"

The idea of materialized views is that you can replace “CREATE VIEW foo AS …” with “CREATE MATERIALIZED VIEW foo AS …” without changing the results of a “SELECT * FROM foo”.

PostgreSQL 9.3 manages to completely ignore this fundamental correctness requirement, the whole thing is a joke. Even a ten line patch that just ignores the MATERIALIZED keyword would have done better.

"

我不得不同意上面 的看法

坦率得说, 不管是从基础软件, 还是更高层的应用软件, Open source基本就是落后的代名词

仅仅是从Python, PHP这样的工具软件, 还能有一点点作为. 真正解决核心问题, 还是得依赖商业软件.

数据库软件来看, 和商业数据库差距在不断加大

从应用尤其是企业应用软件, Open source 则完全是一个垃圾堆. 一些最基本如权限, 基本概念都搞不清, 无从谈起做开发.


你可能感兴趣的:(关于 PG的 Materialized views)