南大通用GBase 8a(gbase database)数据库在线备份技术原理:
全局流程图
备份组件包括:
- gccow.py:备份主控,是备份入口,用户通过命令行开始备份任务,python gccow.py -e "backup ...",在某一个 gcluster 节点上就可以。
- gccow_node:备份任务执行器,负责执行备份主控的备份任务,接收主控的命令,然后执行本节点的元数据备份,在每一个节点上都会有一个进程。
- gncow:数据备份执行器,负责执行备份主控的备份任务,备份本节点的表数据,在每一个 gnode 节点上都会有一个进程。