資料庫讀寫分離

2021-09-28 11:21:33 字數 467 閱讀 4765

資料庫讀寫分離技術實際上是借助資料庫雙機熱備的架構形態,為了保證提供高併發訪問的一種實現方式。

這裡,將sql操作分為讀、寫兩類操作。讀操作包括查詢語句,寫操作包括增、刪、改語句。

雙機熱備一般會有主從兩個伺服器,主伺服器提供服務,從伺服器保證當主伺服器宕機時提供服務。當有讀寫操作時,都由主伺服器完成,主服務的壓力大,響應慢。

為了保證提供高併發訪問,將讀操作放到從伺服器上執行,將寫操作放到主伺服器上執行,即:讀寫分離。這樣做的好處是:讀操作不影響寫操作的執行,寫操作也不影響讀操作的執行。過一段時間,從伺服器再同步主服務中的資料。這樣,大大提高了併發處理的速度。

但是,這樣做也有壞處:本來從資料庫伺服器,是用來做熱備的,它就應該在乙個壓力非常小的環境下,保證執行的穩定性。而讀寫分離,卻增加了它的壓力,也就增加了不穩定性。

因此,讀寫分離,實質上是乙個在資金比較缺乏,但又需要保證資料安全的需求下,在雙機熱備方案上,做出的一種折中的擴充套件方案。

資料庫讀寫分離

隨著乙個 的業務不斷擴充套件,資料不斷增加,資料庫的壓力也會越來越大,對資料庫或者sql的基本優化可能達不到最終的效果,我們可以採用讀寫分離的策略來改變現狀。讀寫分離現在被大量應用於很多大型 這個技術也不足為奇了。ebay就做得非常好。ebay用的是oracle,聽說是用 quest share p...

資料庫讀寫分離

隨著乙個 的業務不斷擴充套件,資料不斷增加,資料庫的壓力也會越來越大,對資料庫或者sql的基本優化可能達不到最終的效果,我們可以採用讀寫分離的策略來改變現狀。讀寫分離現在被大量應用於很多大型 這個技術也不足為奇了。ebay就做得非常好。ebay用的是oracle,聽說是用 quest share p...

資料庫讀寫分離

隨著乙個 的業務不斷擴充套件,資料不斷增加,資料庫的壓力也會越來越大,對資料庫或者sql的基本優化可能達不到最終的效果,我們可以採用讀寫分離的策 略來改變現狀。讀寫分離現在被大量應用於很多大型 這個技術也不足為奇了。ebay就做得非常好。ebay用的是oracle,聽說是用 quest share ...