只是想知道SQL Server在事务复制和Alwayson高可用性方面是否使用了不同的技术,还是场景背后的技术是相同的。基本上,我需要知道Server是否使用相同或不同的技术(协议/进程)来复制和同步Server 2016中的高可用性辅助副本。提前谢谢。
发布于 2018-01-17 17:39:59
事务性复制使用TDS协议,并使用SQL应用更改。连接是从分发服务器建立的,用于推送订阅的,以及从订阅服务器建立的用于请求订阅的连接。
AlwaysOn可用性组使用使用数据库镜像终结点的副本之间的TCP/IP连接。连接是从承载二级副本的实例到承载主副本的实例建立的。但是,由于主副本可以移动,承载副本的每个服务器都需要能够连接到另一个副本。
发布于 2018-01-17 17:50:13
AlwaysOn/镜像在主服务器上读取日志,并将所有命令传输到DR服务器,在那里它基本上从备份中恢复t-日志。
复制读取日志并将事务和命令转换为单个命令,以便每次在订阅服务器上插入/更新/删除一行。
前者是一种DR/负载平衡技术。后者用于负载平衡,将只读查询分散到远离主服务器的位置。
https://dba.stackexchange.com/questions/195611
复制相似问题