归档模式
达梦数据库归档分为本地归档、远程归档、实时归档、即时归档、异步归档、同步归档。
根据归档日志的存放位置,可以分为本地归档和远程归档:
- 本地归档是写入到数据库服务器本地文件系统的归档日志;
- 远程归档是指将归档目录配置到远程节点上,是专门用于达梦数据共享集群(DMDSC)的归档格式。
注:达梦DMDSC集群可以看作是类似Oracle RAC的部署架构;达梦Data Watch可以类比于Oracle ADG。
根据Redo日志发送到备库的时机,可以分为实时归档、即时归档、异步归档、同步归档:
- 实时归档模式下,主库在将Redo日志写入联机日志文件之前,就会把Redo日志发送给备库;
- 即时归档模式下,主库在将Redo日志写入联机日志文件之后,才会把Redo日志发送给备库;
- 异步归档由主、备库上配置的定时器触发,根据异步备库的KEEP LSN信息,扫描本地归档目录获取Redo日志,并通过MAL系统发送到异步备库。
- 同步归档模式下,主库在归档日志刷盘后,将Redo日志发送到备库,备库收到Redo日志后马上响应主库,无需等待日志重演。
根据备库返回确认的时机,实时归档和即时归档又可以分为