Greenplum-gpbackup

数据库备份工具
授权协议 Apache
开发语言 Google Go
所属分类 数据库相关、 数据库管理工具
软件类型 开源软件
地区 不详
投 递 者 贺季同
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

gpbackup是专门用于开源MPP数据库Greenplum备份的软件,采用Golang语言开发,功能齐全且比之前Greenplum自身集成的gpcrondump性能更好。

构建与安装:

在 gpbackup 目录下:

make depend
make build

build目标将放在gpbackupgprestore二进制文件$HOME/go/bin

它还将尝试复制gpbackup_helper到greenplum段(从中检索主机名gp_segment_configuration)。

make build_linux并且make build_mac用于macOS和Linux之间的交叉编译

make install_helper将scp gpbackup_helper二进制文件到所有主机

  • Greenplum数据库当前支持的备份恢复主要是两种方式: 串行备份pg_dump 并行备份gpbackup 串行备份pg_dump 串行备份是继承Postgresql的原生COPY命令,所有数据都经过Master处理。 因此,其主要特点为串行备份,备份速度慢,使用场景为备份元数据或小型表。 恢复采用pg_restore命令,pg_restore命令只能恢复由pg_dump或pg_dumpall命

  • 通过gpbackup和gprestore创建和使用增量备份 gpbackup 和 gprestore工具支持创建AO表的增量备份以及从增量备份中恢复。增量备份会备份所有指定的堆表,并仅在表发生更改时备份AO表(包括AO、列式表)。例如,如果AO表的一行已更改,则会备份该表。对于分区的AO表,仅备份更改的叶子分区。 当AO表或表分区中已更改的数据总量,与自上次备份后没有更改的数据相比较小时,增量备份

  • 使用gpbackup和gprestore的并行备份 gpbackup 和 gprestore是Greenplum数据库工具,用于创建和恢复Greenplum数据库的备份集。默认情况下,gpbackup仅将对象元数据文件和DDL文件,存储在Greenplum数据库Master的数据目录中以进行备份。Greenplum数据库Segment使用 COPY ... ON SEGMENT命令,将所备份表的数

  • 备份/恢复存储插件API(Beta版) 本主题描述如何使用Greenplum数据库备份/恢复存储插件API开发自定义存储插件。 注意:只有备份/恢复存储插件API是Beta版功能。存储插件是受支持的功能。 备份/恢复存储插件API提供了一个框架,您可以使用该框架开发自定义的备份存储系统,并将其与Greenplum数据库的gpbackup, gpbackup_manager和gprestore工具集

  • 在BoostFS中使用gpbackup和gprestore 您可以使用Greenplum数据库 gpbackup 和 gprestore工具,以及Data Domain DD Boost文件系统插件(BoostFS),来访问Data Domain系统。BoostFS利用DD Boost技术,有助于减少带宽使用,可以缩短备份时间,提供负载平衡和动态加密,并支持Data Domain多租户功能集。 您

  • 1、下载gpbackup Download VMware Tanzu™ Greenplum® Backup and Restore — VMware Tanzu Network 2、安装gpbackup(对应自己的greenplum版本) gpscp -v -f /home/gpadmin/seg_hosts pivotal_greenplum_backup_restore-1.19.0.tar.

  • Greenplum数据库高可用性概述 可以通过这些方式实现Greenplum数据库系统的高可用性:提供容错硬件平台;启用Greenplum数据库的高可用性功能;执行定期监控和运维作业以确保所有系统组件保持健康。 硬件组件终归会因正常耗损或意外情况而发生故障。断电可能导致组件暂时不可用。通过为可能发生故障的组件提供冗余的备用组件,可以使系统具有高可用性,从而在发生故障时使服务不间断。在有些情况下,冗

  • https://blog.csdn.net/qq_42979842/article/details/107178055 #查segment大小: SELECT sodddatname, (sodddatsize/1073741824) AS Sizein_GB FROM gp_toolkit.gp_size_of_database; gpbackup安装: #go安装: wget -c https

  • go get github.com/greenplum-db/gpbackup/... 三个点的作用是把目录【github.com/greenplum-db/gpbackup/】以及所有子目录下的东西都去go get。Go语言在各种build,test等地方都支持这样的三个点的写法。

 相关资料
  • 本文向大家介绍MySQL数据库备份以及常用备份工具集合,包括了MySQL数据库备份以及常用备份工具集合的使用技巧和注意事项,需要的朋友参考一下 一、数据库备份种类 按照数据库大小备份,有四种类型,分别应用于不同场合,下面简要介绍一下: 1.1完全备份 这是大多数人常用的方式,它可以备份整个数据库,包含用户表、系统表、索引、视图和存储过程等所有数据库对象。但它需要花费更多的时间和空间,所以,一般推荐

  • 主要内容:备份一个数据库,备份多个数据库,备份所有数据库数据库的主要作用就是对数据进行保存和维护,所以备份数据是数据库管理中最常用的操作。为了防止数据库意外崩溃或硬件损伤而导致的数据丢失,数据库系统提供了备份和恢复策略。 保证数据安全的最重要的一个措施就是定期的对数据库进行备份。这样即使发生了意外,也会把损失降到最低。 数据库备份是指通过导出数据或者复制表文件的方式来制作数据库的副本。当数据库出现故障或遭到破坏时,将备份的数据库加载到系统,从而使数据库

  • 和RDBMS一样,OrientDB也支持备份和恢复操作。 在执行备份操作时,它将使用ZIP算法将当前数据库的所有文件转换为压缩的zip格式。 通过启用自动备份服务器插件,可以自动利用此功能(备份)。 但是,根据必须知道何时使用备份以及何时使用导出的过程,对数据库进行备份或导出数据库是相同的。 在进行备份时,它会创建一个数据库的一致副本,所有进一步的写入操作都会被锁定并等待完成备份过程。 在这个操作

  • 我正试图将greenplum数据库连接到python上,但我得到了JVMNotFound错误 以下是我所尝试的: 错误消息:引发JVMNotFoundException(“没有JVM共享库文件({0})”JPYPE._JVMFinder.JVMNotFoundException:没有找到JVM共享库文件(JVM.dll)。请尝试正确设置JAVA_HOME环境变量 如有任何帮助,不胜感激

  • 本文向大家介绍数据库备份与恢复,包括了数据库备份与恢复的使用技巧和注意事项,需要的朋友参考一下 必须备份数据库,以防原始数据库由于任何原因损坏或丢失。使用此备份,可以恢复故障之前的数据库。 数据库备份基本上意味着为了安全起见,将创建数据库信息和数据的副本并将其存储在备份服务器中。事务日志也与数据库数据一起存储在备份中,因为没有它们,数据将无用。 数据库失败的原因 数据库故障可能有多种原因,因此需要

  • 本文向大家介绍postgresql 备份一个数据库,包括了postgresql 备份一个数据库的使用技巧和注意事项,需要的朋友参考一下 示例 在-Fc选择“自定义备份格式”,让你比原始SQL更多的权力; 请参阅pg_restore参考资料。如果您想要普通的SQL文件,则可以执行以下操作: 甚至