摘要:10.5 给复制添加表和管理的问题一旦我们增加了此表到系统中,我们可以将它添加到复制设置。这样做有点复杂。首先,我们必须创建我们自己的新表集合并把这个和我们已经有的表合并。因此,过一段时间,我们将有两个表集合。该脚本是这样的:#!/bin/shMASTERDB=db1SLAVEDB=db2HOST1... 阅读全文
PostgreSQL Replication之第十章 配置Slony(4)
2015-08-23 11:13 by DataBases, 415 阅读, 0 推荐, 收藏,
摘要:10.4 部署DDLs对于生产性的应用程序来说,仅仅复制一个表明显是不够的。此外,通过没有办法保证数据从来不会发生改变。在某些时候,部署变化的数据结构(所谓的DDLs)是必要的。现在的问题是,Slony严重依赖于触发器。当表中的一行数据发生变化时,触发器触发。这对所有的表都适用—但是,它不适用于系统... 阅读全文
PostgreSQL Replication之第十章 配置Slony(3)
2015-08-23 11:12 by DataBases, 453 阅读, 0 推荐, 收藏,
摘要:10.3 复制您的第一个数据库这个小小的介绍之后,我们可以继续前进并复制我们的第一个数据库。要做到这一点,我们可以在一个数据库实例上创建两个数据库。我们想简单地在这两个数据库之间进行复制。[ 您在一个实例上复制或在两个实例上复制,这是没有区别的—它的工作原理完全一样。]一旦您的实例启动并运行了,创建... 阅读全文
PostgreSQL Replication之第十章 配置Slony(2)
2015-08-23 11:11 by DataBases, 621 阅读, 0 推荐, 收藏,
摘要:10.2 理解 Slony如何工作在我们开始复制我们的第一个数据库之前,我们想深入Slony的架构。理解这是如何工作的是非常重要的,否则,将不可能以一种有用的和合理的方法使用这个软件。与事务日志流不同,Slony使用逻辑复制。这意味着它不使用内部二进制数据(比如XLOG),但逻辑数据(在Slony的... 阅读全文
PostgreSQL Replication之第十章 配置Slony(1)
2015-08-23 11:08 by DataBases, 519 阅读, 0 推荐, 收藏,
摘要:在PostgreSQL领域中,Slony是最广泛的复制解决方案之一。它不仅是最老的复制方案实现的一个,但也是有最多的外部工具支持的一个,例如PgAdmin3等。在本章中,我们将深入探究Slony并学习如何把Slony整合到您的复制配置中。您也可以找到您可以使用Slony解决的问题。本章将包含如下主题... 阅读全文
PostgreSQL Replication之第九章 与pgpool一起工作(7)
2015-08-22 09:40 by DataBases, 645 阅读, 0 推荐, 收藏,
摘要:9.7 处理故障转移和高可用可以使用pgpool来解决的一些明显的问题是高可用性和故障转移。一般来讲,有使用pgpool或者不使用pgpool可以用来处理这些问题的各种方法。9.7.1 使用PostgreSQL流和Linux HA使用pgpool解决高可用性的最简单的方法是和Linux HA一起使用... 阅读全文
PostgreSQL Replication之第九章 与pgpool一起工作(6)
2015-08-22 09:39 by DataBases, 623 阅读, 0 推荐, 收藏,
摘要:9.6 运行pgpool和流复制pgpool也可以和除了语句级别的复制之外的流复制一起使用。一个完美的方案是使用PostgreSQL的板载复制和仅仅使用pgpool的负载均衡与连接池。实际上,这样做是非常有好处的,因为您没有必要担心函数的副作用或潜在的其他问题。PostgreSQL的事务日志总是正确... 阅读全文
PostgreSQL Replication之第九章 与pgpool一起工作(5)
2015-08-22 09:38 by DataBases, 330 阅读, 0 推荐, 收藏,
摘要:9.5 检查复制如果所有的节点都处于开机并运行的状态。我们就可以在集群上运行我们的第一个操作了。在我们的例子中,我们将简单地连接到pgpool并创建一个新的数据库。createdb 是一个命令行工具提供CREATE DATABASE命令的抽象服务,它可以被pgpool很好地复制。在我们的例子中,我们... 阅读全文
PostgreSQL Replication之第九章 与pgpool一起工作(4)
2015-08-22 09:37 by DataBases, 1618 阅读, 1 推荐, 收藏,
摘要:9.4 设置复制和负载均衡要配置pgpool,我们可以简单地使用一个包含一种典型的配置信息的已经存在的样本文件,将它拷贝到我们的配置目录并修改之:$ cp /usr/local/etc/pgpool.conf.sample /usr/local/etc/pgpool.conf改写这个配置文件比从头写... 阅读全文
PostgreSQL Replication之第九章 与pgpool一起工作(3)
2015-08-22 09:35 by DataBases, 430 阅读, 0 推荐, 收藏,
摘要:9.3 理解pgpool的架构一旦我们安装了pgpool,是时候来讨论软件架构了。从一个用户的角度看,pgpool就像一个 正常的数据库服务器,您可以想连接任何其他服务器一样连接到它:pgpool将根据您的需要调度请求。一旦您理解了总体架构,因为从使用者的角度看,我们可以挖掘更详细的信息:当pgpo... 阅读全文
浙公网安备 33010602011771号