视图(view)

视图(view) 是已命名的查询,它提供了另一种在数据库表中显示数据的方式。视图是基于一个或多个表来定义的,这些表被称为基表。当你创建一个视图时,基本上是创建一个查询并为其分配一个名称,因此视图对于包装一个常用的复杂查询很有用。

请注意,普通视图不会存储任何数据,物化视图除外。在 PostgreSQL 中,您可以创建一个特殊视图,称为物化视图,物理存储数据并定期从基表中刷新数据。物化视图在很多情况下都有很多优点,例如更快地访问远程服务器的数据,数据缓存等等。主要用于需要快速访问数据的场景,如数据仓库 和商务智能应用中。