| From: | "Zeugswetter Andreas SB SD" <ZeugswetterA(at)spardat(dot)at> |
|---|---|
| To: | "Orion Henry" <orion(at)trustcommerce(dot)com>, <pgsql-hackers(at)postgresql(dot)org> |
| Subject: | Re: A Replication Idea |
| Date: | 2002-02-22 14:31:49 |
| Message-ID: | 46C15C39FEB2C44BA555E356FBCD6FA41EB51C@m0114.s-mxs.net |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-hackers |
> The only assumption I am aware of
> that I am making is that two identical databases, given the same set of
> arbitrary transactions will end up being the same.
Unfortunately I do not think you can make that assumption. Since
response time of the two machines will be different you might end up
generating different data on different servers.
> If an insert/update/delete/DDL command comes, it forwards it to both
> machines.
> If a query comes down the line it forwards it to one machine or the
> other.
Also in PostgreSQL you cannot easily distinguish between read-only
and read-write statements. Not without looking at the query plan.
Thus imho generic replication cannot be achieved by plugging something between
clients and the backend.
Andreas
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Tom Lane | 2002-02-22 14:32:20 | Re: point in time recovery and moving datafiles online |
| Previous Message | Tom Lane | 2002-02-22 14:25:39 | Re: problem with restore of functions |