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