有人可以解释一下 DataVault 2.0 和普通 MCD 之间的区别吗?

问题描述 投票:0回答:1

我已经阅读了一些内容,但仍然不完全清楚 DataVault 2.0 和普通 MCD(模型驱动概念数据模型)之间的实际区别。 如果有人能向我澄清在什么情况下我应该在 MCD 上使用 DataVault 2.0,反之亦然,我将不胜感激?

data-vault
1个回答
0
投票

Data Vault 2.0是一种构建数据仓库的方法。它旨在处理大量数据、跟踪历史更改并确保数据可以审计。这使得它非常适合复杂和大规模的数据仓库。

另一方面,

模型驱动概念模型 (MCD) 用于高级业务数据建模。它们最适合设计的早期阶段或较小的系统,在这些系统中,详细的历史跟踪和可扩展性并不那么重要。

这是一个比较:

特点 数据仓库2.0 模型驱动概念模型(MCD)
目的 具有历史跟踪功能的数据仓库 概念业务数据建模
结构 集线器-卫星链路,模块化 实体关系
可扩展性 高扩展性,适合大数据量 可扩展性有限,适合较小的系统
历史追踪 是的,固有的 没有
可审计性 是的,支持数据沿袭 不,不是为审计而设计的
最佳用例 大型数据仓库 早期设计或小型系统
并行处理 是的,支持并行作业执行 不适用

Data Vault 2.0 最适合构建需要处理大量数据、跟踪随时间变化并提供清晰审计跟踪的大型复杂数据仓库。

MCD 更适合初始设计阶段或这些功能不那么重要的小型系统。

希望这有帮助。

© www.soinside.com 2019 - 2024. All rights reserved.