前言

經(jīng)過一段時間的積累,數(shù)據(jù)庫的架構(gòu)就需要根據(jù)項目不斷的進行變化。

從單臺數(shù)據(jù)庫,到了兩臺數(shù)據(jù)庫的主從,再到讀寫分離,再到雙主,現(xiàn)在進一步需要更多的數(shù)據(jù)庫服務(wù)器去支撐更加可怕的訪問量。

那么經(jīng)過那么多的學(xué)習(xí),也了解到,進一步的架構(gòu)還有很多,負載均衡,集群,等等。接下來作一一說明。

 

負載均衡的意義

可能有很多人一開始聽見這個名詞的時候,都覺得很厲害的樣子。然后也不知道它是干嘛的,總覺得聽起來很厲害。

舉個例子,把10件事原本要求一個人完成,現(xiàn)在分給10個人去做。這就是負載均衡。

負載:壓力很大的事,均衡:按照一定的規(guī)則分給不同的人去完成。

這樣理解,你就能很清楚為什么要用負載均衡了,因為一個人忙不過來了。

 

負載均衡各種實現(xiàn)方式的比較

查閱相關(guān)資料發(fā)現(xiàn),mysql負載均衡的實現(xiàn)方式真的有很多,如常見的nginx,LVS,HAProxy等等。還有一些不開源的實現(xiàn)方式這邊就不列舉了,下面對這些常見的方式進行比較。

一、nginx

1、首先nginx具有功能有:反向代理、負載均衡、HTTP服務(wù)器、正向代理。在反向代理上面很出眾。

2、工作在網(wǎng)絡(luò)的

網(wǎng)友評論