淺談sqlserver的負載平衡問題_MsSql

來源:互聯網
上載者:User

截至到SQL Server 2008 R2 版本,微軟還是沒有推出官方的負載平衡組件,只能通過SQL Server的其他技術特性或者利用第三方組件來DIY。

在以前的文章中,小編也總結了一些常見的“sqlserver叢集”“sqlserver資料同步”“sqlserver容錯移轉”...等相關的實現技巧。今天就不仔細講解了。

今天想推薦大家嘗試使用第三方的組件和工具,典型的就是一款ICX資料庫路由。當然,我和這些工具的廠商也不熟,所以本文顯然不是廣告。呵呵。

長期以來,SQL SERVER資料庫伺服器都只有“熱備”的解決方案,而沒有“負載平衡”和“叢集”的解決方案。這種解決方案固然提升了系統的可靠性,但也存在一些問題:

* 面對大資料量和大量的資料庫查詢請求,只能採取縱向提升伺服器檔次的方法,而縱向提升的成本遠遠高於橫向擴充。

* 在熱備時,資料庫伺服器只有一台在工作,另一台處於閑置備份的狀態,造成了投資的浪費。

* 非即時切換。

而資料庫路由器軟體ICX 的出現,為基於MS SQL Server的資料庫系統提供了一種更優秀的叢集解決方案。它可以真正的實現SQL Server數

據程式庫伺服器的動態負載平衡,提高效能和速度;它可以真正的保證SQL Server資料庫伺服器不間斷的提供服務,在伺服器發生故障的時候即時切換到其他伺服器上繼續提供服務,切換時間為“零”。

資料庫路由器是即時並發資料庫交易處理同步複製器和Server Load Balancer器。

資料庫路由器--ICX(意思是:I SEE X DATABASE SERVERS),也就是說,在ICX後面可以同時串連N個資料庫。

1.所有的資料庫客戶都通過ICX訪問資料庫。當訪問、查詢SQL Server資料庫的時候ICX可以根據實際情況分配伺服器來提供服務,大大提高服務速度和最佳化效能,完成負載平衡。

2.ICX可以同時串連多台資料庫(2-16台,具體連多少台,看客戶的具體需求而定),這若干台資料庫的內容在任何時刻由ICX保證是完

全一致 的。也就是說,ICX採用了全新的並發交易處理的方式,向串連的N台資料庫複製交易處理,使得系統在任何時刻具有多個一致的

最新邏輯資料庫資料集。當 其中一台資料庫伺服器發生故障的時候,ICX可以即時的、第一時間切換到其他伺服器上來繼續提供服務。真正

的實現零時間的伺服器切換,大大提高安全性,真 正意義的實現伺服器不間斷服務。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.