1. 数据库是面向事务的设计,数据仓库是面向主题设计。
2.数据库设计是尽量避免冗余,一般采用符合范式的规则来设计,数据仓库在设计是有 意引入冗余,采用反范式的方式来设计。
3. 数据库是为捕获和存储数据而设计,数据仓库是为分析数据而设计。
我理解数仓是数据库概念的升级,逻辑上来讲,都是通过数据库软件实现存放管理数据,只不过数仓的数据量要比数据库大得多,数据类型更加丰富。
数仓主要用于数据挖掘和数据分析,以提供决策支持。