微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

了解具有高安全模式和手动故障转移的数据库镜像会话设置为什么会有人选择这种组合?

如何解决了解具有高安全模式和手动故障转移的数据库镜像会话设置为什么会有人选择这种组合?

我正在学习 MS sql Server 中的数据库镜像,并且有关于该主题的三个问题。我将非常感谢您对这些问题的回答。

我了解有三种操作模式:

  1. 具有自动故障转移功能的高安全模式。
  2. 具有手动故障转移功能的高安全模式。
  3. 性能模式,仅支持手动故障转移。

我有三个问题:

问题 1:为什么有人会选择选项 2。如果镜像会话设置为高安全模式,并且如果主服务器出现故障,为什么有人要等到我们知道不会进行手动故障转移时才进行手动故障转移任何数据丢失。他们在等待手动故障转移时想要实现什么?

问题 2:即使有人选择选项 2(手动故障转移的高安全性)并且主服务器死亡,数据库管理员/所有者手动故障转移所需的时间 - 系统在此期间将不可用, 对?这是因为应用程序层没有可以与之对话的数据库。有人会选择这个选项的另一个原因。

问题 3:我看到高性能模式不支持自动故障转移。为什么会这样?这是因为这种模式在停机时可能会丢失数据,但他们仍然希望在手动故障转移到镜像服务器之前给数据库管理员一个机会恢复数据?如果有人更喜欢具有自动故障转移的高性能模式怎么办?为什么不支持?换句话说,如果我想要通过异步复制获得高性能,同时如果我的主服务器挂了,我不关心日期丢失而是可用性,即我希望我的应用程序自动切换到镜像数据库不用担心会丢失数据。

谢谢。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。