随笔分类 - postgresql高可用
发表于 2020-12-01 17:12阅读:2981评论:2推荐:0
摘要:官网示例 一、实现原理 使用 pgpool-II 软件;我们常用来实现流复制的高可用性;备库只读的,不可写;就是当主库出现问题时;需要把备库自动激活为主库;来接管服务。 这在其他高可用软件也有这功能,而 pgpool-II 在配置文件 pgpool.conf 中提供配置项 failover_comm
阅读全文 »
发表于 2020-12-01 17:11阅读:1403评论:0推荐:0
摘要:一、架构图 PostgreSQL 流复制是基于 wal 日志复制。主库产生 wal 日志并发送给备库;备库接收 wal 日志记录;并重放这些 wal 日志。从而达到主备库数据同步。备库只读。 复制级别是实例级 在这个模式下:Pgpool 充当连接池作用; 读写查询智能分发;可以实现负载均衡;这是其他
阅读全文 »
发表于 2020-12-01 17:10阅读:1223评论:0推荐:0
摘要:一、Pgpool-II 内置复制原理 在 pgpool-II 内置复制模式;架构图如下: 对数据库的写操作直到所有 PostgreSQL 服务器完成写操作后才返回,对写模式性能有损耗 对数据库的读操作可以发送任意一台,并不是随机分发的;可以通过 show pool_nodes 查看,可以实现读的负载
阅读全文 »
发表于 2020-12-01 17:07阅读:1316评论:0推荐:0
摘要:本文介绍 pgpool-II 的配置 一、创建用户 pgpool 创建管理用户pgpool,单独来管理pgpool服务。此步骤非必需。可使用 postgres 用户进行管理 $ useradd -g postgres -u 702 pgpool 用 pgpool 用户管理, 添加环境变量 [root
阅读全文 »
发表于 2020-12-01 17:06阅读:1871评论:0推荐:1
摘要:https://www.pgpool.net/docs/latest/en/html/admin.html 本章节描述是源码方式安装pgpool-II 一、安装软件 官网地址:https://www.pgpool.net;获取对应的版本。 -- 解压 $ tar -zxvf pgpool-II-4.
阅读全文 »
发表于 2020-11-04 11:31阅读:2459评论:1推荐:2
摘要:官网地址 一、Bucardo介绍 Bucardo 是基于表复制的系统 Bucardo 可以实现PostgreSQL数据库的双master/多master的方案 Bucardo的核心是一个Perl守护进程,它侦听通知请求并对其进行操作,方法是连接到远程数据库并来回复制数据。 守护进程需要的所有特定信息
阅读全文 »
发表于 2019-09-05 15:06阅读:3266评论:0推荐:0
摘要:本文档描述OGG(Oracle goldengate)为Oracle同步到PostgreSQL数据库配置。在目前去“IOE”潮流。PostgreSQL确实是Oracle最好的替代品之一。 实验环境如下: 一、软件下载 下载OGG软件地址 二、数据库配置 2.1、源端(Oracle) 2.1.1、创建
阅读全文 »
发表于 2019-06-04 12:06阅读:9377评论:0推荐:1
摘要:PostgreSQL逻辑复制之slony篇 一、pglogical介绍 pglogical 是 PostgreSQL 的拓展模块, 为 PostgreSQL 数据库提供了逻辑流复制发布和订阅的功能。 pglogical 重用了 BDR 项目中的一部分相关技术。pglogical 是一个完全作为Pos
阅读全文 »
发表于 2018-09-13 15:07阅读:1375评论:0推荐:0
摘要:1.pgbouncer 的介绍 pgbouncer是一个针对PostgreSQL数据库的轻量级连接池,任何目标应用都可以把 pgbouncer 当作一个 PostgreSQL/Greenplum 服务器来连接,然后pgbouncer 会处理与服务器连接,或者是重用已存在的连接。pgbouncer 的
阅读全文 »
发表于 2018-06-14 14:20阅读:11825评论:0推荐:1
摘要:1. PL/Proxy的介绍 1.1 PL/Proxy概述 PL/Proxy是一款能在PostgreSQL数据库实现数据库水平拆分的软件;可以理解分布式架构(shared nothing);但是不是真正的分布式数据库软件;也是一款能在PostgreSQL数据库实现SQL语言复制(replicatio
阅读全文 »
发表于 2018-06-05 10:54阅读:4021评论:3推荐:1
摘要:Slony是PostgreSQL领域中最广泛的复制解决方案之一。它不仅是最古老的复制实现之一,它也是一个拥有最广泛的外部工具支持的工具,比如pgAdmin3。多年来,Slony是在PostgreSQL中复制数据的惟一可行的解决方案。Slony使用逻辑复制;Slony-I一般要求表有主键,或者唯一键;
阅读全文 »
发表于 2017-09-07 17:12阅读:7474评论:0推荐:1
摘要:备库如何激活 在PostgreSQL(HOT-Standby)如主库出现异常。备库如何激活;来替换主库工作。有下列2种方式 演示场景 参考文献:http://www.cnblogs.com/songyuejie/p/4976171.html
阅读全文 »
发表于 2017-09-07 17:09阅读:6588评论:0推荐:2
摘要:原理机制 参考--https://yq.aliyun.com/articles/51009 主备总体结构 PG主备流复制的核心部分由walsender,walreceiver和startup三个进程组成。 walsender进程是用来发送WAL日志记录的 walreceiver进程是用来接收WAL日
阅读全文 »
发表于 2016-07-06 12:23阅读:8544评论:0推荐:1
摘要:Postgres-XL 是一个完全满足ACID的、开源的、可方便进行水平扩展的、多租户安全的。支持share-nothing;支持海量数据并行处理-MPP(Massively Parallel Processing)。是不是跟 greenplum很相似。 主机分配 3台主机,安装centos6.2。
阅读全文 »
发表于 2016-07-06 12:07阅读:6908评论:0推荐:1
摘要:一、什么是Postgres-XL XL的意思是:eXtensible Lattice,可以扩展的格子,即将PostgreSQL应用在多机器上的分布式数据库的形象化表达。 Postgres-XL 是一个完全满足ACID的、开源的、可方便进行水平扩展的、多租户安全的、基于PostgreSQL的数据库解决
阅读全文 »