1.數據庫架構設計
- Shared Everthing:完全透明共享 CPU/MEMORY/IO,並行處理能力是最差的;如:SQL Server
- Shared Storage:各個處理單元使用自己的私有 CPU 和 Memory,共享磁盤系統;
- Shared Nothing:各個處理單元都有自己私有的 CPU/內存/磁盤;
2.MPP 架構的優缺點
- 易擴容:可輕松通過擴展機器節點(處理單元)擴展整個系統的分布式存儲和計算能力
- 效率高:任務執行能力強,充分發揮本地計算的能力,數據無共享,無IO沖突,無鎖資源競爭,計算速度快
- 短板效應:單個節點查詢效率慢會影響整個查詢