4.5 使流复制更健壮当连接到master时,slave要做的第一件事情是赶上master。但是,这会一直工作吗?我们已经看到,我们可以使用由基于流和基于文件组成的混合设置。这给了我们一些额外的安全性,以防流不工作。在现实世界的场景中,传送XLOG的两种方法可能过于复杂。在许多情况下,使用流就足够了...
分类:
数据库 时间:
2015-08-19 22:56:06
阅读次数:
167
解压PostgreSQL源代码包后可以到如下路径:postgresql-9.2.4\src\backend\replication下可以看到,basebackup.c,另外还可以看到walreceiver.c,walsender.c.basebackup做了什么一目了然:/*------------...
分类:
数据库 时间:
2015-08-10 21:54:06
阅读次数:
182
一、同步流复制的架构PostgreSQL从9.1版本之后提供了同步复制的架构。同步复制要求在数据写入Standby数据库后,事务的commit才返回,所以Standby库出现问题时,会导致主库被hang祝解决这个问题的方法是启动两个Standby数据库,这两个standby数据库只要有一个是正常的,就不会让..
分类:
数据库 时间:
2015-07-26 06:17:31
阅读次数:
153
转自:http://segmentfault.com/a/1190000000519006nodejs的fs模块并没有提供一个copy的方法,但我们可以很容易的实现一个,比如:var source = fs.readFileSync('/path/to/source', {encoding: 'ut...
分类:
Web程序 时间:
2015-07-14 17:48:18
阅读次数:
127
package copy;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.FileInputStream;import java.io.FileOutputStream;imp...
分类:
其他好文 时间:
2015-06-25 00:03:30
阅读次数:
218
1.环境OS: CentOS release 6.4 (Final)DB: postgresql 9.3.6pgpool服务器: pgpool 172.16.0.240数据库主服务器:master 172.16.0.241数据库从服务器:slave 172.16.0.242 其中主从数据库使用的.....
分类:
其他好文 时间:
2015-06-16 20:42:58
阅读次数:
560
基本环境说明:os:FreeBSD 9.3postgresql version:9.3.6master:192.168.56.101standby:192.168.56.102安装过程略,基于pkg包1.配置master端# psql -U pgsql -d postgres -c "CREATE ...
分类:
数据库 时间:
2015-05-25 18:21:03
阅读次数:
753
IO流: FileOutputStream FileInputStream 字节流复制文件 二进制流用字节流输入输出public void newLine():根据系统平台写入行分隔符public String readLine():一次读取一行数据代码操作【练习】 1 package cn.itc...
分类:
编程语言 时间:
2015-04-09 00:46:45
阅读次数:
117
9以后,通过流复制直接做主:192.168.1.111从:192.168.1.222需要在postgres帐号下先配置ssh互信,双机都配置sh-keygen -t rsassh-copy-id -i ~/.ssh/id_rsa.pub postgres@192.168.1.222测试ssh 192...
分类:
数据库 时间:
2015-02-26 13:26:24
阅读次数:
333
一、基本目标
使用Java完成如下的操作:
把一个文件夹内的所有文件拷贝的另一的文件夹,例如,在F盘中有a与b两个文件夹:
f:/a里面有一堆文件,运行Java程序之后就会全部复制到f:/b,并且完成重命名,在所有文件之前加rename_的前缀,如果里面有文件夹,则文件夹不重命名,里面的文件进行重命名,同样在所有文件之前加rename_的前缀:
二、制作过程
...
分类:
编程语言 时间:
2015-01-21 11:44:34
阅读次数:
9276