2011-02-17 24 views
9

有没有人有使用londiste的经验?它是用于postgres复制的slony的替代方案。我一直在靠墙敲打我的头,试图让我的屁股以我需要的方式工作,并寻找更简单的方法。Postgresql复制:londiste与slony

londiste看起来是一个很好的选择,但我想看看是否有人有任何优点/缺点之前,我承诺切换。

+0

为什么不使用PostgreSQL 9中的新功能进行热备份? http://www.postgresql.org/docs/current/static/hot-standby.html – Tometzky 2011-02-18 10:16:27

回答

10

我已经使用了两者,并为我的要求Londiste是一个不错的选择。
我们有一个简单的设置,其中一部分表从复制服务器复制到大批量更新和插入,以及在postgres 8.4和Centos 5.5和skytools 2上运行的日内小型更新,我们还将它用作队列组件用于基于事件的操作。以前我使用1. *系列的Slony,所以我不能评论更新的版本。

一些优点为Londiste

  1. 设置简单
  2. 一般易于管理
  3. 还没有与复制的健壮性任何问题,在8个月生产使用
  4. 也可以可用作复制之外的通用排队系统,编写自己的消费者非常简单。

一些缺点

  1. 文档是非常稀少
  2. 你必须要小心,当执行DDL更改
  3. 它不会从奴隶更改阻止你
  4. 不能用于级联复制或故障转移/切换使用情况

我将我的Slony聚评论限制我的经验,这是复杂设置和管理,我用没有比较favourab版本利用Londiste对网络问题的容忍度,但本来可以用于级联复制和切换用例。

2

如前所述,Londiste的确使用起来更简单。从2012年3月发布的第3版开始,Londiste支持级联复制和故障转移/切换,以及一系列其他新酷功能。