SQL Server AlwaysOn的Oracle等价技术

前几天,在交流群中谈到SQL Server的AlwaysOn辅助数据库的隔离级别时,谈到了Oracle的DataGuard。

对于SQL Server的AlwaysOn,有网友谈到了与Oracle的对比,认为AlwaysOn应该与Oracle RAC来比,原因是两者都需要有集群基础。

其实,AlwaysOn与ADG相比,则更为恰当。

SQL Server 的日志传送、镜像、AlwaysOn和Oracle的DataGuard原理都是一致的,都是利用日志重做技术,将本地产生的日志传输到另一个地方,再应用这些日志来对数据进行更改,以保持两端数据的一致。

日志传送、镜像、AlwaysOn只是数据保护的程度和对性能扩展的支持程度不同。

日志传送,不支持同步方式;镜像支持了同步方式,但不支持读,需要通过快照技术来辅助实现,但做不到数据实时读取;AlwaysOn只是在镜像在基础上,又提供了实时读的支持。

个人认为,日志传送 == 流复制/逻辑DG;镜像 == 物理DG;AlwaysOn == ADG,这样对应更恰当。


来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/81227/viewspace-2654070/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/81227/viewspace-2654070/

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
SQL Server AlwaysOn是一种高可用性和灾难恢复解决方案,它基于SQL Server数据库引擎的一组功能和技术。 要简单搭建SQL Server AlwaysOn,需按以下步骤进行操作: 1. 确保已安装SQL Server数据库引擎,并且在所有参与AlwaysOn的服务器上安装了相同的版本和服务包。 2. 创建一个Windows Server故障转移集群,该集群将作为AlwaysOn配置的基础。确保集群中的每台服务器都满足Windows Server故障转移集群的最低要求。 3. 在每台服务器上打开SQL Server配置管理器,启动SQL Server对应的服务。 4. 在主服务器上创建一个数据库并设置为全同步恢复模式。将该数据库设置为复制到其他参与AlwaysOn的服务器。 5. 在主服务器上进行AlwaysOn的配置,右键点击数据库,选择"属性",然后选择"AlwaysOn高可用性"选项卡。勾选"启用AlwaysOn可用性组"和"自动故障转移"选项。 6. 单击"向导"按钮,按照提示创建可用性组。设置虚拟名称和监听器,选择其中一个服务器作为主服务器,配置备机的读取访问。 7. 在从属服务器上重复步骤6,将其添加到可用性组中。 8. 在主服务器上启动可用性组。 9. 在从属服务器上验证可用性组的配置。确保数据库在主服务器上运行,并且从属服务器显示为已同步。 10. 测试故障转移功能。分别关闭主服务器和从属服务器,观察数据库是否能够自动切换到其他服务器上,并保持数据的一致性。 以上简单搭建SQL Server AlwaysOn的步骤仅是基本流程,具体配置和设置可能因环境和需求的不同而有所差异。建议参考官方文档或咨询专业人员以获取更加详细的指导。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值