Sql-Server

使用 SQL Server 2008 R2 的多個活動節點

  • June 20, 2011

這可能是開箱即用還是使用其他工具或框架?

我希望設置至少兩台同時處於活動狀態的機器,以更好地了解數據庫的高可擴展性如何工作。像 Facebook 這樣的網站必須使用多個節點來服務其大量的查詢和更新,對嗎?

如果我在Google搜尋中遺漏了任何有用的資源,即使是連結也將不勝感激。

SQL Server 僅支持主動-被動群集。它不提供可與 Oracle RAC 或 IBM PureScale 相媲美的任何東西。因此,不可能有多個活動的數據庫實例。

對於查詢類型的應用程序,可以多次複製同一個數據庫。對於更新類型的工作負載,可以對數據集進行分區並只允許一個活動節點更新相應的數據“分區”。最後一句中描述的分區與它描述數據的節點所有權的分區功能無關。

但通常如果需要支持這樣的要求,最好切換到支持該功能的產品(如 Oracle RAC)。上述解決方案在開發時間和可管理性方面根本無法很好地擴展。

引用自:https://serverfault.com/questions/282127