雙十一海量數(shù)據(jù)JVM性能優(yōu)化特別篇課
【讀寫分離】
首先想到的就是能否將讀和寫分離,主數(shù)據(jù)庫用于寫入,讀數(shù)據(jù)庫(多個)用于對外提供查詢,通過數(shù)據(jù)復(fù)制的方式將主數(shù)據(jù)庫的數(shù)據(jù)同步到讀庫。該架構(gòu)提升了數(shù)據(jù)庫的讀寫能力,但對于主數(shù)據(jù)庫的寫入能力依然沒法擴(kuò)展。
【分庫分表】
其次,依據(jù)數(shù)據(jù)庫分區(qū)的思路,可以將不同的數(shù)據(jù)分散到不同的庫中,每個庫存儲的數(shù)據(jù)都不同,這樣就可以將單一庫的壓力分散到多個庫中,從而提升整個數(shù)據(jù)庫的服務(wù)能力,這就是所說的分庫分表技術(shù)。這樣做解決了數(shù)據(jù)存儲容量的問題,但也帶來了諸多弊端。
二、分庫分表,數(shù)據(jù)拆分的邏輯是什么?分庫分表之后如
標(biāo)簽: