我是MS SQL Server的新手。使用Postgres时,我们经常设置一个服务器对,所有插入/更新等操作都由主服务器执行,而读取操作可以由副本服务器执行。我们编写应用程序软件,使其保持与两个数据库的两个数据库连接处于打开状态。并在不需要最新数据时访问只读副本以进行查询。我们经常这样做,以减少主数据库上的负载。
有可能用MS SQL Server的最新版本做到这一点吗?有人告诉我没有。
我是MS SQL Server的新手。使用Postgres时,我们经常设置一个服务器对,所有插入/更新等操作都由主服务器执行,而读取操作可以由副本服务器执行。我们编写应用程序软件,使其保持与两个数据库的两个数据库连接处于打开状态。并在不需要最新数据时访问只读副本以进行查询。我们经常这样做,以减少主数据库上的负载。
有可能用MS SQL Server的最新版本做到这一点吗?有人告诉我没有。
1条答案
按热度按时间hyrbngr71#
有可能用MS SQL Server的最新版本做到这一点吗?有人告诉我没有。
由谁告知?SQL Server Availability Groups允许辅助数据库副本用于只读查询,以及HA/DR用途。
辅助副本可以配置为同步或异步,这会影响更改在辅助数据库副本上可见之前的延迟。使用同步提交模式时,这通常接近实时,除非辅助节点负载过重。使用异步提交模式时,延迟更长,但异步的优点是,主数据库上的提交不需要等待更改在辅助数据库上固化。这可以减少主服务器上的提交时间。