1,邏輯層/概念層:數據庫和數據倉庫實際上是相同或非常相似的,都是通過某種數據庫軟件,基於某種數據模型來組織和管理數據。但是,數據庫通常更註重業務事務處理(OLTP),而數據倉庫更註重數據分析(OLAP),由此產生的數據庫模型也會有很大不同。
2.數據庫通常追求事務速度、事務完整性、數據壹致性等。,並且主要遵循正常模式(1NF,2NF,3NF等。)在數據庫模型中,以盡量減少數據冗余,保證引文完整性;數據倉庫強調數據分析的效率,復雜查詢的速度,數據之間的相關性分析,所以數據倉庫喜歡在數據庫模型中使用多維模型,從而提高數據分析的效率。
3.產品實現:數據庫和數據倉庫軟件有些不同。數據庫通常使用行存儲,如SAP ASE、Oracle、Microsoft SQL Server,而數據倉庫傾向於使用列存儲,如SAP IQ、SAP HANA。