SDS:简介
本节讨论以下与 Shared Disk Secondary(SDS)相关的主题:
与 HDR 的相似性
SDS 节点在以下几个方面与 HDR 从服务器非常相似:
- 它们都是只读服务器
- 它们都需要有自己的临时空间来处理报告
- 它们都可以提升为主服务器
与 HDR 的差异
但是,有一些关键的差异:
- SDS 使用 SMX 连接,可以在比较慢的线路上实现更好的吞吐量
- 可以有任意数量的 SDS 节点
SDS 的工作方式
Shared Disk Secondary 服务器基本上就是在共享磁盘子系统上建立的 HDR。主服务器在刷新日志时传输当前的 LSN(日志序号)。SDS 节点从主服务器接收 LSN,并从共享磁盘读取日志。然后,SDS 节点将日志的修改应用于它的缓冲区缓存。SDS 节点定期向主服务器发回接收 LSN 的确认消息。
SDS 节点并不写共享磁盘块,也不将数据刷入共享磁盘块。即使在检查点期间也是如此。如果 SDS 节点需要从缓冲区缓存中删除一个页面,那么将它放在一个临时页面文件中,直到下一个检查点为止。