SQL中物化视图和数据集市之间的差异?

时间:2018-01-09 03:31:35

标签: sql materialized-views datamart

我正在努力理解两者之间的区别,以及何时使用一个而不是另一个。

2 个答案:

答案 0 :(得分:0)

根据你的问题判断,你可能不应该使用:P

更严重的是,数据集市是一个完整的数据库:通常像一个更简单的数据仓库,因为它通常是报告或分析的来源。通常,ETL流程的终点是从多个来源提取和汇总数据。

物化视图是存储的查询。它是“物化的”,因为它的某些方面将被永久存储,而不是在飞行中评估的普通视图。这通常是为了将索引应用于视图:视图必须是模式绑定到底层数据,对底层数据的更新将导致实体化视图的索引更新,以便它们在视图之前提前准备好被称为。

所以真的,使用哪个问题没有意义:它们是完全不同的东西。

答案 1 :(得分:0)

如果问题是复杂的查询,那么去查看。 如果性能问题,那就去数据集市。