FAQ: Current state of replication ?

From: "Peter Galbavy" <peter(dot)galbavy(at)knowledge(dot)com>
To: <pgsql-hackers(at)postgresql(dot)org>
Subject: FAQ: Current state of replication ?
Date: 2001-03-19 11:00:20
Message-ID: 01ec01c0b063$cade6fc0$6601a8c0@knowledge.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

Been reading
http://www.postgresql.org/docs/pgsql/doc/TODO.detail/replication with
interest as we are now approaching a real requirement for it on a project we
have finally resurrected for a bit of a dormant state.

What is the current state-of-the-art WRT replication of any sort ? If anyone
has homebrew solutions that they can share, we would welcome tyring too.

Our requirements, which seem sort of reasonable, are:

1. One "writer", many "reader" PostgreSQL servers. We will want to write
provisioning / configuration information centrally and can tolerate a
"writer" failuer for a time.
2. Consitency at the transaction level. All changes to the "writer" server
will be wrapped in transactions, and there will be foreign key consistency
checking in many tables.
3. Delays from "writer" through to consistent state on "readers" can be
tolerated to within a few minutes or even more. All read-servers must be in
the same state when answering requests.

Our objective is to acheive performance and some fault tolerance as the data
is going to be used for near-real time configuration of various other
backend systems in an almost traditional 'net environment.

As we are coding various other stuff for this project over the next few
months, any help we can be in developing for this part of PostgreSQL, just
let me know. While knowing very little about PostgreSQL internals, we learn
quick.

rgds,
--
Peter Galbavy
Knowledge Matters Ltd.
http://www.knowledge.com/

Responses

Browse pgsql-hackers by date

  From Date Subject
Next Message Alexander Klimov 2001-03-19 11:47:37 Re: Re: problems with startup script on upgrade
Previous Message Karel Zak 2001-03-19 10:38:38 /contrib 'cosmetic'