1 OLTP和OLAP
online transaction processing,聯機事務處理。業務類系統主要供基層人員使用,進行一線業務操作,通常被稱為聯機事務處理。
online analytical processing,聯機分析處理。數據分析的目標是探索並挖掘數據的價值,作為企業高層進行決策的參考。
從功能層面上來看,OLTP負責基本業務的正常運轉,業務數據積累所產生的價值信息被OLAP所呈現,根據OLAP所產生的價值信息不斷優化基本業務。
2 OLTP
OLTP負責基本業務的正常運轉,因此使用基本的關系型數據庫就可以了。比如Mysql。
3 OLAP
基本業務生成的數據越來越多,目前流行的是分布式的處理方案,即sql on hadoop。比如百度的關系數據倉儲Palo。
MPP架構的數據倉儲是典型的OLAP應用。
4 MPP
massively parallel processing,大規模並行處理。比如非共享數據庫集群。
