![]() |
1
3
在OLAP系统(如数据仓库)中,关键的效率需求是查询和数据检索。 因此,为了更快地检索信息,即使更新可能更长,也需要考虑一些设计因素。 这种模型的一个例子是 Star-Schema 在此基础上,我们对数据进行非规范化处理,使所有数据都存储在 距离 事务等关键元素位于大表(Facts)中,外键指向维度。
此外,完整性不是通过数据库(或规范化)来实现的,而是通过ETL过程的设计和实现来实现的。 |
![]() |
2
2
关于冗余:一些数据仓库引擎(如Amazon Redshift)允许数据压缩,这对于非规范化非常方便。假设你有一个销售活动表,有1亿个记录,每次销售都有一个城市。在OLTP数据模型中
有关压缩的更多信息,请参阅亚马逊文档: Choosing a Column Compression Type
其中是组合应唯一的列列表(您的人工主键)。 |