Bucardo

来自开放百科 - 灰狐
(版本间的差异)
跳转到: 导航, 搜索
(以内容'Bucardo 是一个PostgreSQL的异步同步工具,它支持任意方式的主从同步,multi-master或者multi-slave等。新版Bucardo可将数据同步到其他存...'创建新页面)
 
(链接)
 
(未显示1个用户的10个中间版本)
第1行: 第1行:
 
Bucardo 是一个[[PostgreSQL]]的异步同步工具,它支持任意方式的主从同步,multi-master或者multi-slave等。新版Bucardo可将数据同步到其他存储系统,如[[MongoDB]]。
 
Bucardo 是一个[[PostgreSQL]]的异步同步工具,它支持任意方式的主从同步,multi-master或者multi-slave等。新版Bucardo可将数据同步到其他存储系统,如[[MongoDB]]。
 +
 +
==安装==
 +
安装 DBIx::Safe、DBD:Pg、Test::Simple
 +
yum install perl-DBIx-Safe or
 +
apt-get install libdbix-safe-perl
 +
apt-get install libtest-simple-perl // install Test::Simple
 +
install [http://search.cpan.org/dist/DBD-Pg/ DBD:Pg]
 +
export POSTGRES_LIB="/usr/local/pgsql/lib -lssl -lcrypto"
 +
tar xvfz dbix_safe.tar.gz
 +
cd DBIx-Safe-1.2.5
 +
perl Makefile.PL
 +
make
 +
make test
 +
make install
 +
安装Bucardo
 +
tar xvfz Bucardo-4.4.8.tar.gz
 +
cd Bucardo-4.4.8
 +
取得最新包:git clone git://bucardo.org/bucardo.git
 +
INSTALL_BUCARDODIR=/tmp/bucardotest perl Makefile.PL
 +
perl Makefile.PL
 +
make
 +
make install
 +
创建Bucardo数据库
 +
bucardo_ctl install
 +
bucardo_ctl add database <dbname>
 +
bucardo_ctl start
 +
直接/usr/local/pgsql/bin/psql -e < bucardo.schema
 +
 +
==PgSQL to MongoDB==
 +
[http://blog.endpoint.com/2011/06/mongodb-replication-from-postgres-using.html MongoDB replication from Postgres using Bucardo]
  
 
==链接==
 
==链接==
*[http://bucardo.org/ Bucardo官网]]
+
*[http://bucardo.org/ Bucardo官网]
  
[[Category:PostgreSQL]]
+
[[category:PostgreSQL]]
 +
[[category:MongoDB]]

2016年2月21日 (日) 14:16的最后版本

Bucardo 是一个PostgreSQL的异步同步工具,它支持任意方式的主从同步,multi-master或者multi-slave等。新版Bucardo可将数据同步到其他存储系统,如MongoDB

[编辑] 安装

安装 DBIx::Safe、DBD:Pg、Test::Simple

yum install perl-DBIx-Safe or
apt-get install libdbix-safe-perl
apt-get install libtest-simple-perl // install Test::Simple
install DBD:Pg
export POSTGRES_LIB="/usr/local/pgsql/lib -lssl -lcrypto"
tar xvfz dbix_safe.tar.gz
cd DBIx-Safe-1.2.5
perl Makefile.PL
make
make test
make install

安装Bucardo

tar xvfz Bucardo-4.4.8.tar.gz
cd Bucardo-4.4.8
取得最新包:git clone git://bucardo.org/bucardo.git
INSTALL_BUCARDODIR=/tmp/bucardotest perl Makefile.PL
perl Makefile.PL
make
make install

创建Bucardo数据库

bucardo_ctl install
bucardo_ctl add database <dbname>
bucardo_ctl start

直接/usr/local/pgsql/bin/psql -e < bucardo.schema

[编辑] PgSQL to MongoDB

MongoDB replication from Postgres using Bucardo

[编辑] 链接

分享您的观点
个人工具
名字空间

变换
操作
导航
工具箱