![模块五](https://i.ytimg.com/vi/1OpKwbRM0MA/hqdefault.jpg)
内容
- 定义-日志传送是什么意思?
- Microsoft Azure和Microsoft Cloud简介在本指南中,您将了解什么是云计算,以及Microsoft Azure如何帮助您从云迁移和运行业务。
- Techopedia解释了日志传送
定义-日志传送是什么意思?
日志传送是Microsoft SQL Server的一项功能,其中对数据库(日志)的记录更改会自动传输到在备用服务器上设置的副本数据库。它是一个功能强大且有用的工具,它可以通过维护第二个热数据库来提高数据库可用性,该热数据库可以在突然不可用的主数据库中迅速填充。
请注意,将数据库更改实时从一个数据库移动到另一个数据库的功能并非SQL Server独有。日志传送只是Microsoft对这一概念的实现。
Microsoft Azure和Microsoft Cloud简介在本指南中,您将了解什么是云计算,以及Microsoft Azure如何帮助您从云迁移和运行业务。
Techopedia解释了日志传送
日志传送与数据库镜像略有不同。这是更改从一台服务器到另一台服务器的异步移动,并且可能发生在将主数据库的更改传输到多个备用数据库的情况下。同样,在主数据库发生故障的情况下,必须手动完成对备用数据库的故障转移。
另一方面,镜像是更改的实时同步,顾名思义,镜像在您举起时会举起手,而不是几分钟后!在镜像中,数据库故障转移是自动化的,这与日志传送不同。
因此,有人可能会问,如果可以使用镜像,为什么甚至需要进行日志传送。简短的答案是成本。镜像可能会非常昂贵,因为除了主服务器和备用服务器之外,它通常还需要第三台服务器,以及服务器之间的高速数据链接以确保日志的实时复制。日志传送在高成本和自动冗余之间提供了一种折衷方案,尽管存在以下警告:
- 数据库故障转移不是自动的
- 备用数据库不可用于编辑。
- 在数据库管理员将操作切换到新服务器时,会有一些停机时间。
- 如果在无法使用之前没有复制来自主服务器的最后几分钟的数据,仍然存在一些数据丢失的风险。
原木运输对于保持100%正常运行时间并非绝对至关重要的情况非常理想。