2011-02-17 23 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支持級聯複製和故障轉移/切換,以及一系列其他新酷功能。