一千萬個為什麽

搜索

是否可以以可擴展的方式設置Microsoft Sql Server?



我正在開發一些架構,我們需要一個可擴展的Microsoft Sql Server數據庫,一個可寫主站和許多只讀從站。理想情況下,我應該能夠達到某種類型的負載均衡器,如果是寫入,它將轉到主站,如果是讀取,則通過從站進行負載均衡。某種最終的一致性會隨著時間的推移更新從站以匹配主站上的數據。

我很確定AWS和MySQL能夠非常簡單地開箱即用。但是,我對Microsoft Sql Server方面的知識知之甚少。我的一位建築師同意堅持認為這是不可能的,但無法用任何東西支持這種說法。我們目前在Azure中托管我們的微服務,但我們的數據庫應該在我們的數據中心內部。這是一個旗艦項目,因此可以說,如果我們可以使用它來進行擴展,我們可以說服我們的DBA和Ops將它用於此項目。

也就是說,我們的數據庫雲中的東西目前是不可能的。

轉載註明原文: 是否可以以可擴展的方式設置Microsoft Sql Server?

一共有 1 個回答:

事實並非如此,非常簡單只讀路由。打算只讀的客戶端在其連接字符串中指定它,因此這是每個會話而不是每個語句。您最多可以在可用性組中擁有9個副本。借助現代硬件和存儲,“可擴展”還有很長的路要走 - 輕松實現成千上萬的並發連接。