数据库和数据仓库

数据仓库的出现,并不是取代数据库。

  • 数据库是面向事务的设计,数据仓库是面向主题设计的。
  • 数据库一般存储业务数据,数据仓库存储的一般是历史数据。
  • 数据库是为了捕获数据而设计,数据仓库是为了分析数据而设计。
  • 数据库设计是尽量避免冗余,一般针对某一业务应用设计。
  • 数据仓库,当数据在数据库已经大量存在的情况下,为了进一步挖掘数据资源、为决策需要而产生的,决不是所谓的“大型数据库”。

数据仓库不生产任何数据,,同时咨询很也不需要“消费”任何的数据,数据来源于外部,并且开放给外部应用,这也是为什么叫“仓库”,而不叫“工厂”的原因。

数据仓库是面向主题的(Subject-Oriented)、集成的(Integrated)、非易失的(Non-Volatile)和时变的(Time-Variant)数据集合、用以支持管理决策。 

原文地址:https://www.cnblogs.com/Zeng02/p/11728297.html