隨着業務的複雜性增大、系統吞吐量增加,全部功能統一部署難度加大,各個功能模塊相互影響使系統變的笨重且脆弱,所以須要對業務進行拆分、對系統進行解耦、對系統內部架構升級,以此來提高系統容量及健壯性。數據庫
接下來主要分兩部分介紹: 系統拆分 結構演變架構
1、系統拆分資源
系統拆分從資源角度分爲應用拆分和數據庫拆分,而從採用的前後順序則可分爲:部署
水平擴展; 垂直拆分; 業務拆分; 水平拆分。擴展
圖1 系統分解原則im
1 水平擴展數據