Loading article…
Slony-I は、PostgreSQL DBMS 用の非同期マスター スレーブ レプリケーションシステムであり、カスケードとフェイルオーバーをサポートします。非同期とは、データベース トランザクションがマスター サーバーにコミットされたときに、スレーブで使用可能かどうかがまだ保証されていないことを意味します。カスケードとは、レプリカが他のレプリカを介して作成 (および更新) できることを意味し、マスターに直接接続する必要はありません。
用語
「slony」という名前は、ロシア語で「象」を意味する「слоны」に由来しています。[1]これは、PostgreSQL の象のロゴへの言及であると同時に、Slony-I が動作するために使用するいくつかのコアアイデアを考案した Vadim Mikheev への「敬意」でもあります。関連する用語が多数あることに注意してください。
- スロニー
- は象の複数形であり、クラスタが複数のデータベースで構成されていることを示します。
- スロン
- は象の単数形です。各レプリケーションノードは「slon」というプログラムによって管理され、前述の「象のクラスター」に集約されます。
- スロニク
- は「小さな象」を意味する言葉で、クラスターを構成するために使用されるプログラムの名前です。実際には、「小さな象」はクラスターに「これが必要なことです!」と伝えます。
ユニークな機能
PostgreSQL の他の多くのレプリケーション ソリューションとは異なり、Slony-I は特定のデータベース バージョンに縛られていないため、重大なダウンタイムなしでデータベース クラスターを 1 ノードずつアップグレードできます。(ただし、バージョン 2.0.0 には PostgreSQL 8.3 以降が必要です)
参照
参考文献
- ^ 「Slony-I 2.2.5 ドキュメント: Slony-I の概念」。2016 年 5 月 31 日。2017 年 2 月 2 日に閲覧。
- Ludovic Marcotte (2005-04-28). 「Slony-I によるデータベース レプリケーション」. Linux Journal . 2017 年 2 月 2 日閲覧。
- A. Elein Mustain (2004-11-18). 「 Slony の紹介」。O'Reilly OnLamp。2017-02-02 にオリジナルからアーカイブ。2017-02-02に取得。
外部リンク
- Slony-I 公式サイト
- Slony チュートリアル: Postgres Plus で Slony-I レプリケーションを設定する方法
