Data Vault 2.0 - 啥是多活动卫星?

Posted

技术标签:

【中文标题】Data Vault 2.0 - 啥是多活动卫星?【英文标题】:Data Vault 2.0 - What is a multi-active satellite?Data Vault 2.0 - 什么是多活动卫星? 【发布时间】:2021-02-23 15:18:17 【问题描述】:

我的问题是关于数据建模的 Data Vault 2.0 方法

-------什么是多活动卫星?-------

我在任何书籍或网站中都找不到非常基本的定义和非常基本的示例。

【问题讨论】:

我其实才找到这个例子danlinstedt.com/allposts/datavaultcat/…,不知道为什么没有早点遇到。看起来也不错。 【参考方案1】:

一位同事为我提供了一个非常基本且易于理解的定义:多活动卫星的电话号码示例。

我们有“Person”集线器多活动“PhoneNumber”卫星与之相连。在 PhoneNumber 卫星中,每个人都有一个家庭和工作电话号码。家庭电话号码可能在 17 年内不会改变,但工作电话号码可能会改变,例如每两年一次。

多活动卫星会为 Person Hub 中的每个人保留两个电话号码的“多活动历史记录”

如果我对这个例子的理解有误,请纠正我!

【讨论】:

我认为你弄错了。在这种特定情况下,使用经典的 DV 方法,您有两个中心 - PersonPhoneNumber 和参考 PhoneRole。两个 Hub 和 Ref 用一条链路连接,它的卫星定义了 PhoneNumber。

以上是关于Data Vault 2.0 - 啥是多活动卫星?的主要内容,如果未能解决你的问题,请参考以下文章

Hadoop 之上的数据建模 - Data Vault 2.0

Data Vault 2.0 - 当我们有信息集市时,为啥我们需要业务保险库?

java面试 啥是多线程

java面试啥是多线程

使用 terraform 在活动集群中部署 Vault

数据仓库之Data Vault模型总结