一、背景      开源MPP数据库Greenplum是一种基于PostgreSQL的分布式数据库,其采用shared-nothing架构,其架构专门用于管理大规模分析数据仓库,Greenplum主要定位在OLAP领域,利用Greenplum MPP数据库做大数据计算或分析平台非常适合,典型的就是数据仓库系统。     虽然Greenpl
Green Plum 备份恢复方案1 环境centos 7主 145.170.41.153(master) root/123456145.170.41.154(segment) root/123456145.170.41.155(segment) root/123456备 145.170.41.156(master) root/123456145.170.41.157(segment)
分布列选择黄金法则由于Greenplum是一个分布式的数据库,数据是分散存储在各个数据节点的,所以需要告诉Greenplum数据应该如何分布。短板效应当用户请求QUERY时,Greenplum会在所有的节点并行执行,所以最慢的节点会成为整个系统的瓶颈。Greenplum 支持的分布算法 :用户可以指定 分布列(允许指定多个列) ,或者使用 随机分布 算法。那么用户应该如何选择分布列,或者是否要使用
转载 2024-02-26 15:16:04
63阅读
# 备份 Greenplum 数据库的流程及代码指导 ## 简介 在开发和运维过程中,备份数据库是非常重要的任务之一。本文将指导一位刚入行的小白如何实现“备份 Greenplum”数据库的操作。我们将分步骤介绍整个流程,并提供相应的代码和注释。 ## 流程图 ```mermaid flowchart TD A[开始] B[连接数据库] C[选择数据库] D[执行
原创 2024-01-12 19:04:09
70阅读
上一篇文章我们对gpbackup进行了简单介绍,并进行了源码编译,今天这篇文章,来介绍一下gpbackup所有参数的详细使用方法。本篇文章会参考以下内容进行操作:GPDB6.20DDocs - 官方英文文档的gpbackup部分; gpbackup命令帮助信息注意:gpbackup和gprestore命令只需要放置到master节点的greenplum-db/bin目录下,gpbackup_hel
从前面的文章可以了解到,GP由Master、Segment、Interconnect 三部分组成。其中Master主要负责集群元数据的管理;Segment负责实际数据存储和处理。GP的高可用可以从底层存储硬件(磁盘阵列、RAID等)、Segment镜像(Primary、Mirror)、Master镜像(Master、Standby 手动)、双集群等手段。这里主要讲解 Master镜像即 
网上已经有很多文章了,但是自己操作发现了“呵呵”。这里只是在Windows上面使用数据库自带备份工具。postgresql备份恢复1.运维方式备份  (1)停止数据库,可以拷贝数据库文件。  2.逻辑备份   (1)pg_basebackup.exe             这是需要启动归
转载 2024-03-27 09:32:29
27阅读
# MySQL备份csv文件实现流程 ## 1. 确定备份数据的表格和目录 在开始备份前,首先需要确定要备份的数据表格和备份文件存储的目录。 | 步骤 | 描述 | | --- | --- | | 1 | 确定要备份的数据表格 | | 2 | 确定备份文件存储的目录 | ## 2. 创建备份脚本 接下来,我们需要创建一个备份脚本,以实现将MySQL数据备份csv文件的功能。 ```m
原创 2023-08-16 05:30:24
119阅读
12 Greenplum pg_dump命令使用12.1 说明12.1.1 备份说明Greenplum 支持逻辑备份。我们使用Greenplum自带的pg_dump命令实现逻辑备份功能,导出备份文件,再通过 psql 导入到Greenplum中,达到备份的效果。12.1.2 参数说明用法:  pg_dump [选项]... [数据库名字] 一般选项:-f, --file=文件
转载 2024-05-22 13:16:18
355阅读
1.数据库管理员职责: 1.安装和升级Oracle数据库2.建库、表空间、表、视图、索引3.指定并实施备份与恢复计划4.数据库权限管理、调优、故障排除5.对于高级DBA,要求能参与项目开发,会编写sql语句、存储过程、触发器、规则、约束、包...管理数据库的用户主要有sys和system,区别有: 1. 存储的数据的重要性不同(最重要的区别)sys: 所有oracle数据字典的基表和视图都存放在s
Greenplum使用pg_dump最备份数据库 Greenplum使用pg_dump最备份数据库 1 1 说明 1 2 备份数据库数据 1 2.1 创建需要备份的数据库 1 2.2 执行备份数据库的命令 2 2.3 查看备份出来的数据格式 2 3 恢复数据库备份数据 3 3.1 创建需要恢复的数据库 3 3.2 导入备份数据 3 4 导出具体表备份 4 4.1 执行需要备份的表 4 4.2 查看
转载 2024-04-24 12:27:11
160阅读
一、简介  在数据库日渐庞大的今天,为了方便对数据库数据的管理,比如按时间,按地区去统计一些数据时,基数过于庞大,多有不便。很多商业数据库都提供分区的概念,按不同的维度去存放数据,便于后期的管理,PostgreSQL也不例外。  PostgresSQL分区的意思是把逻辑上的一个大表分割成物理上的几块儿。分区不仅能带来访问速度的提升,关键的是,它能带来管理和维护上的方便。  分区的具体好处是:某
一、备份1、mysqldump 方法备份mysqldump备份很简单,格式如下:mysqldump -u用户名 -p密码 数据库名> XX.sql 路径例如:mysqldump -uroot -p123456 test >/data/mysqlbackup/test.sql 2、使用工具方法备份Mysql连接管理工具有很多,比如:Navicat、SQLyog、Workbenc
对于数据加载,GreenPlum数据库提供copy工具,copy工具源于PostgreSql数据库,copy命令不仅支持表于表之间的数据加载,也支持文件与表之间的数据加载和表对文件的数据卸载。使用copy命令进行数据加载,数据需要经过Master节点分发到Segment节点,同样使用copy命令进行数据卸载,数据也需要由Segment发送到Master节点,由Master节点汇总后再写入外部文件
本文是 gpbackup 系列文章的最后一篇,主要介绍 gprestore 的使用方法及一些其他的功能。gprestore 是专门用来做gpdb数据恢复的并行恢复工具,配合 gpbackup 使用,编译安装方式与 gpbackup 一样,无论是官方下载的软件包还是自行编译的软件包,均会有gprestore这个命令。下面我们仍然采用与中篇一样的套路来进行演示,首先把 gprestore 的详细命令给
一,非并行备份(pg_dump)  1) GP依然支持常规的PostgreSQL备份命令pg_dump和pg_dumpall   2) 备份将在Master主机上创建一个包含所有Segment数据的大的备份文件   3) 不适合于全部数据备份,适用于小部分数据的迁移或备份pg_dump是用于备份数据库的标准PostgreSQL实用程序,在Greenplum数据库中也受支持。它创建一个(非并行)
经过项目的验证测试以及初步商用化,本篇将进一步讲解greenplum外部表的实现原理,包括设计原则、交互协议与实现流程。gpfdist工具的简介与使用见回顾greenplum gpfdist工具。1 设计原则  greenplum作为分布式分析型数据库,其每个节点都是独立的计算单元,因此充分利用多节点的优势进行并发高效加载是gpfdist设计的首要目标。1.1 将耗时任务并行化如果master节点
备份恢复操作概述-关于并行备份(gp_dump)GP同时备份Master和所有活动的Segment实例 备份消耗的时间与系统中实例的数据没有关系 在Master主机上备份所有DDL文件和GP相关的数据字典表 每个Segment备份各自的数据 所有备份文件组成一个完整的备份集合,通过唯一14位数字的时间戳来识别缺点: 1、还有一分部内容没有备份,比如说用户角色信息、服务器配置信息,日志等,这时候可以
GreenPlum介绍PostgreSqlPostgreSQL is an advanced object-relational database management system that supports an extended subset of the SQL standard, including transactions, foreign keys, subqueries, tr
转载 2024-09-26 22:29:21
32阅读
前言GPDB 数据迁移可以通过全量恢复的方式,如果原来有3个机器,每个机器上面有2个Primary, 2个Mirror,那么可以通过扩展3部机器,变成每部机器上一个Primary,1个Mirror,在迁移的过程中,需要保证:原有的机器利用Primary+Mirror可以组成一个完成的原有集群DB,可以正常启动,这样才能全量恢复,将数据恢复到扩展的机器上。如下图,将原有机器的P1/P2/P3/M0/
  • 1
  • 2
  • 3
  • 4
  • 5