From: | Greg Smith <gsmith(at)gregsmith(dot)com> |
---|---|
To: | pgsql-general(at)postgresql(dot)org |
Subject: | Re: record-based log shipping |
Date: | 2007-12-08 03:44:14 |
Message-ID: | Pine.GSO.4.64.0712072225510.14896@westnet.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-general |
On Fri, 7 Dec 2007, Alex Vinogradovs wrote:
> How about writing a C function (invoked from a trigger) that will send
> the serialized tuple using say UDP protocol (considering you're syncing
> on a reliable LAN), and then a simple UDP-listening daemon that will
> perform the insert into the slave one. If you have multiple slaves, can
> use that with broadcasting....
I think you are on your way to reinventing "Statement-Based Replication
Middleware" using triggers and UDP. The great part is that you can look
into the future and predict the problems you'll run into by reading that
section of
http://www.postgresql.org/docs/current/interactive/high-availability.html
rather then waiting until you run into them yourself.
Seriously, though, not trying to knock you from taking a stab at the
solution you suggest. Just pointing out that you'll be facing a bit more
than just a trigger and getting the data moved over the LAN before you're
done.
--
* Greg Smith gsmith(at)gregsmith(dot)com http://www.gregsmith.com Baltimore, MD
From | Date | Subject | |
---|---|---|---|
Next Message | John D. Burger | 2007-12-08 03:44:41 | Re: Array index not used for query on first element? |
Previous Message | Alex Vinogradovs | 2007-12-08 03:02:39 | Re: record-based log shipping |