一、opengauss的背景和行业现状
2022年,七大openGauss商业版发布,是基于openGauss3.0推出商业发行版
目前海量数据库Vastbase表现最佳,一直是TOP 1
作者认为之所以海量数据库Vastbase目前无法被同行超越,和各家研发实力和技术背景有关
众所周知,opengauss起源于postgresql,在此基础上做了改良
海量数据库从postgresql就已经开始做商业版,一直做到opengauss,经验最丰富,其他产品例如MongoDB是紧随其后(在此不讨论其存在的意义),目前产品百花齐放,更显锦上添花
Vastbase G100采用业界证明稳定高效的日志流复制技术实现集群内主备库的数据和状态传输,
并通过一主多备的部署和配置架构实现了多点可读、数据不丢失、异地灾备等关键高可用场景。
二、openGauss物理备份
2.1 gs_basebackup
gs_basebackup的实现目标是对服务器数据库文件的二进制进行拷贝,其实现原理使用了复制协议。
远程执行gs_basebackup时,需要使用系统管理员账户。
gs_basebackup当前支持热备份模式和压缩格式备份。
[omm@momo488 data]$ mkdir -p /data/wuli_backup
[omm@momo488 data]$ gs_basebackup -D /data/wuli_backup -h 127.0.0.1 -p 15400
INFO: Try to bind walsender thread to available CPUs in threadpool.
INFO: The starting position of the xlog copy of the full build is: 0/403ACA0. The slot minimum LSN is: 0/403ACA0.
[2023-04-12 11:22:06]:begin build tablespace list
[2023-04-12 11:22:06]:finish build tablespace list
[2023-04-12 11:22:06]:begin get xlog by xlogstream
INFO: Try to bind walsender thread to available CPUs in threadpool.