本文介绍了数据库和数据仓库的区别,数据库主要用于在线交易数据的存储,而数据仓库则用于历史数据的分析。数据仓库采用反范式设计,并引入冗余,而数据库则尽可能避免冗余。文章还介绍了数据仓库的基本元素、数据来源和优势。