数据仓库
qq_22140799
这个作者很懒,什么都没留下…
展开
-
在数据仓库中维度建模的认识
在数据仓库中建模的方式我们采用的是维度建模,而不采用三范式的结构。 三范式建模的方式有利于OLTP系统的更新插入操作,比如我需要在OLTP系统上更新一个表的数据,如果我采用的是维度建模方式,代表着我更新这个字段需要扫描更多的块才能找到相应的记录去更改,对于insert操作也是如此,这是需要操作跟多的I/O,在OLTP系统中我们是以事物为主,所以采用三范式设计还是比较理想的。 而对于原创 2016-11-10 10:54:46 · 616 阅读 · 0 评论 -
在数据仓库中代理关键字的作用
在数据仓库的维度建模中,我们极力提倡使用代理关键字,而不依赖操作型系统编码。即在维度建模中利用代理关键字去连接去连接事实表。 代理关键字可以在空间上节省很大,比如在一个事实表中利用操作型关键字去填充事实表,跟用整形的代理关键字去填充事实表,这个事实表的大小两者间相差还是挺大的,在我们做表设计的时候是尽量减小表的大小,这样有利用提高查询性能,而且数据库在连接的时候他也会通过自身的函数把连接关键字转原创 2016-11-11 15:44:25 · 735 阅读 · 0 评论