关系模型
关系模型就是经典的DB的模型,各个表的逻辑关系都是对等的.
多维模型
多维模型也是星型模型,就是把表分为事实表和维表两类,二者的关系是不对等,往往是一个事实表对应多个维表.另外如果出现了公用的维表,那么就产生了雪花模型
总的来说如下
关系模型 | 多维模型 |
---|
对等 | 不对等 |
间接访问 | 直接访问 |
来源于DB | 来源于DM |
未优化 | 针对特定需求优化 |
适应未来 | 适应当下 |
高成本 | 低成本 |
DM
从维度模型再向最终用户走下去就是DM,文中比较了DB->DM和DB->DW->DM两种方式,后者像是处理超大量需求时做了通盘考虑后的产物,所以更节约.把多对多关系简化成两份一对多关系,把乘法变成加法.