« Hever Castle (ヒーヴ… | Home | Bucardo 続き »

Bucardo (非同期マルチマスタレプリケーション)

2008-03-30 - 02:54 PostgreSQL関連のオープンソースのreplicationシステムは一通り追いかけていたはずなのに、漏れていたものを発見した。そしてこれがなんか面白い。

http://bucardo.org/

replicationのタイプで行くと、trigger型のマルチマスタの非同期ってことになるのかな。

Slony-Iがマルチマスタになった感じ。

非同期マルチマスタと聞いて、気になるのは、複数のDBで同じレコードを同時に更新したときどうなるの?ってこと。

Bucardoでは、この場合どうするかを以下の中からtable毎に決められる。

  • あらかじめ決めておいたDBのレコードを優先
  • 最後に更新があった方を優先
  • 停止
  • 何もしない

なんて言うか、ちょっとぐらいデータが変になっても気にするな、という感じの強引さ。嫌いじゃない。

限られた場所でなら使える場所があるかも。

たとえば、うちの会社の社内ツールって、同時ユーザ数はたいしたことないんだけど、日本とイギリスから双方からアクセスする上に、転送するデータ量が大きい。このreplicationで双方にDBを置いておけば、なんだか嬉しいかもしれない。

うん、わかってる。色々厳しそうなのは。

インストールは、http://bucardo.org/bucardo.html#InstallingBucardo の通りやっていけば、Perlモジュールのインストールがだるいだけど、他には特に難しいところはない。

お試しあれ。

使用タグ: ,
No comments

Trackback link:

トラックバック用URLを生成するには、JavaScriptを有効にしてください。

  
情報を記憶する

Emoticons / Textile
  (ユーザー登録 / ログイン)

通知:
アドレス非公開:

注意: 使用できるタグは <b> と <i> のみです。URLやメールアドレスはそのまま記述すればリンクになります。

 

設定

  • イギリス在住プログラマー
  • 趣味は城巡り
  • オープンソース好きという表向き
  • twitter
  • masatomon at gmail.com

最近のエントリ

ロンドンでの引っ越し
引っ越した
PostgreSQL ebuilds
サーバ側のSubversionを移行でなんかエラー
VMware上のGentooでsuspendとかresumeとか。

twitter

photos from mobile


きもちー



状況がわかんない…



近所のお気に入りパブ…



チェス



photo.jpg


最近のコメント

通りすがりです… (Slony-I まとめ…): Slony の情報、大変参考に…
なかの (泥棒に入られた - …): ひろしまさん、 とりあえず…
mamoruk(usata) (泥棒に入られた - …): あれあれ、大変でしたね。 …
ひろしま (泥棒に入られた - …): 逆に考えるんだ。 初級期…
なかの (iPhone続き): なんかもろもろの話を総合…

最近の参照元

07:55 [Go] svn UUID
07:28 [Go] gentoo
06:45 [S] subversion merge…
06:34 [Go] slonik_init_clu…
05:47 [Y] マルチマスタレプ…
05:04 trac.mizzy.org/puppet…
04:49 a.hatena.ne.jp/usata3…
04:48 [Go] subversion merg…
02:46 [Go] tortoisesvn ssh…
02:22 [Go] postgresql slon…
02:08 blog.mizzy.org/articl…
01:56 blog.mizzy.org/articl…
01:02 [Go] postgresql dbli…
16:22 a.hatena.ne.jp/usata3…
15:00 b.hatena.ne.jp/kasait…
13:38 [Go] Slony I

タグ

アーカイブ

2009-01
2008-12
2008-08
2008-04
2008-03
2008-02
2008-01
2007-12
2007-08
2007-07
2007-06
2007-05
2007-04
2007-03
2007-02

Powered by Pivot - 1.40.6: 'Dreadwind'