PostgreSQL , Greenplum , rds_dbsync , binlog PostgreSQL , Greenplum , rds_dbsync , binlog rds_dbsync是阿里云数据库内核组开源的一个数据实时同步工具。 rds_dbsync是阿里云数据库内核组开源的一个 ...
分类:
数据库 时间:
2019-06-13 13:19:54
阅读次数:
265
1 概述 PostgreSQL官方介绍称是最先进的开源关系型数据库,支持所有主流的平台,目前已经更新到了最新版本的12.0,在MySQL被Oracle收购后,PostgreSQL开源社区越来越活跃了,同时还有分布式集群的开源方案GreenPlum,目前也非常受欢迎。本篇文章讨论PostgreSQL内 ...
分类:
数据库 时间:
2019-06-01 23:10:49
阅读次数:
231
1. 环境准备 01, 安装包准备: Greenplum : >>>>链接地址 Pgadmin客户端 : >>>链接地址 greenplum-cc-web监控: >>>>链接地址 02,节点说明 03,host文件配置(All) 04,创建用户(ALL) 05,内核参数修改(ALL) 06.打开数限 ...
分类:
其他好文 时间:
2019-03-13 12:21:29
阅读次数:
461
配置greenplum客户端认证 配置pg_hba.conf 使用Psycopg2访问数据库 Psycopg2 是 Python 语言下最常用的连接PostgreSQL数据库连接库,Psycopg2 的底层是由 C 语言封装 PostgreSQL 的标准库 libpq 实现的, 运行速度非常快,Ps ...
分类:
数据库 时间:
2019-02-15 17:59:27
阅读次数:
413
前言FTS(FaultToleranceServe)是GreenPlum中的故障检测服务,是保证GP高可用的核心功能。GreenPlum的Segment的健康检测及HA是由GPMaster实现的,GPMaster上面有个专门的进程–FTS进程,它可以快速检测到Primary或者Mirror是否挂掉,并及时作出Primary/Mirror故障切换。一、FTS架构GreenPlum的Segment的健
分类:
其他好文 时间:
2019-01-19 11:25:23
阅读次数:
170
前言GPDB数据迁移可以通过全量恢复的方式,如果原来有3个机器,每个机器上面有2个Primary,2个Mirror,那么可以通过扩展3部机器,变成每部机器上一个Primary,1个Mirror,在迁移的过程中,需要保证:原有的机器利用Primary+Mirror可以组成一个完成的原有集群DB,可以正常启动,这样才能全量恢复,将数据恢复到扩展的机器上。如下图,将原有机器的P1/P2/P3/M0/M2
分类:
其他好文 时间:
2019-01-18 20:08:32
阅读次数:
244
大数据是近五年兴起的行业,发展迅速,很多技术经过这些年的迭代也变得比较成熟了,同时新的东西也不断涌现,想要保持自己竞争力的唯一办法就是不断学习。但是,大数据需要学习什么?01思维导图下面的是我之前整理的一张思维导图,内容分成几大块,包括了分布式计算与查询,分布式调度与管理,持久化存储,大数据常用的编程语言等等内容,每个大类下有很多的开源工具。创一个小群,供大家学习交流聊天如果有对学大数据方面有什么
分类:
编程语言 时间:
2019-01-12 19:57:05
阅读次数:
208
一、备份原理:GPDB4.x中:是基于文件复制同步,如果个别segment宕机,整个数据库依然可以运行,当Mirror宕机时,Primary会记录在这个阶段文件变化的数据块,等到Mirror恢复了,再把数据块复制过去;当Primary宕机了,那么对于的Mirror节点就会替换Primary,记录文件变化的数据块,等到Primary恢复了,它就变成了Mirror,丢失的数据就会被复制过来,这里虽然可
分类:
其他好文 时间:
2019-01-07 17:27:59
阅读次数:
302
Greenplum主要由Master节点、Segment节点、interconnect三大部分组成。Greenplummaster是Greenplum数据库系统的入口,接受客户端连接及提交的SQL语句,将工作负载分发给其它数据库实例(segment实例),由它们存储和处理数据。Greenpluminterconnect负责不同PostgreSQL实例之间的通信。Greenplumsegment是独
分类:
数据库 时间:
2018-12-07 17:16:35
阅读次数:
237
-- 问题1、、Postgresql中将数字转换为字符串前面多出一个空格。 -- 解决1、使用如下,参数二前面加上fm就可以去掉空格了,如下: -- 设计思路-- 1、使用当前的年月日生成yyyyMMdd格式的字符串 -- 2、将生成的yyyyMMdd格式的字符串拼接00000 -- 3、将生成的y ...
分类:
数据库 时间:
2018-12-06 20:15:51
阅读次数:
429