比较 RS 辅助服务器和 HDR 辅助服务器

RS 辅助服务器在很多方面都与 HDR 辅助服务器相似。将日志发送到 RS 辅助服务器的方式与主服务器将日志发送到 HDR 辅助服务器的方式很相似。但是,RS 辅助服务器用于完全在异步通信框架内运行,因此对主服务器的影响达到最小。事务落实和检查点在主服务器和 RS 辅助服务器之间均未同步。不保证在主服务器上落实的任何事务也在同一时间在 RS 辅助服务器上得到落实。

在高可用性集群中,HDR 辅助服务器的日志必须优先于任何 RS 辅助服务器的日志。如果 HDR 辅助服务器脱机,主服务器将继续把日志发送到 RS 辅助服务器。但是,当 HDR 辅助服务器恢复联机时,GBase 8s 会停止向 RS 辅助服务器发送日志,并优先将日志发送到 HDR 辅助服务器,使其日志重放优先于 RS 辅助服务器。因为 HDR 辅助服务器是集群中的第一个故障转移选项,所以需要优先使用 HDR 辅助服务器日志。如果故障转移发生时 RS 辅助服务器日志优于于 HDR 辅助服务器日志,那么 RS 辅助服务器无法与新的主服务器同步。

尽管 RS 辅助服务器与 HDR 辅助服务器类似,但有某些操作是 HDR 辅助服务器支持的而 RS 辅助服务器不支持的:

对于高可用性集群中的 HDR、RSS 和 SDS 辅助服务器,必须通过将 TEMPTAB_NOLOG 配置参数设置为 1 来始终禁用对临时表的逻辑日志记录。