X-Original-To: pgsql-hackers-postgresql.org@postgresql.org Received: from localhost (mx1.hub.org [200.46.208.251]) by postgresql.org (Postfix) with ESMTP id 3EF779FB218 for ; Tue, 8 Aug 2006 14:05:44 -0300 (ADT) Received: from postgresql.org ([200.46.204.71]) by localhost (mx1.hub.org [200.46.208.251]) (amavisd-new, port 10024) with ESMTP id 97990-09 for ; Tue, 8 Aug 2006 14:05:40 -0300 (ADT) X-Greylist: from auto-whitelisted by SQLgrey- Received: from floppy.pyrenet.fr (floppy.pyrenet.fr [194.116.145.2]) by postgresql.org (Postfix) with ESMTP id 0049C9FB21D for ; Tue, 8 Aug 2006 14:05:39 -0300 (ADT) Received: by floppy.pyrenet.fr (Postfix, from userid 106) id C17C630DF6; Tue, 8 Aug 2006 19:05:38 +0200 (MET DST) From: Christopher Browne X-Newsgroups: pgsql.hackers Subject: Re: standard interfaces for replication providers Date: Tue, 08 Aug 2006 12:44:46 -0400 Organization: cbbrowne Computing Inc Lines: 26 Message-ID: <87irl3uqgx.fsf@wolfe.cbbrowne.com> References: <44D30B31.2070403@lsd.di.uminho.pt> <200608041733.24228.jop@lsd.di.uminho.pt> <44D70EDA.9060602@bluegap.ch> <200608071940.26750.jop@lsd.di.uminho.pt> <44D89EA5.5090703@bluegap.ch> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Complaints-To: usenet@news.hub.org X-message-flag: Outlook is rather hackable, isn't it? X-Home-Page: http://www.cbbrowne.com/info/ X-Affero: http://svcs.affero.net/rm.php?r=cbbrowne User-Agent: Gnus/5.1007 (Gnus v5.10.7) XEmacs/21.4.19 (linux) Cancel-Lock: sha1:HQPC2AB3RgF3EvqZ+E2kJU3ewv0= To: pgsql-hackers@postgresql.org X-Virus-Scanned: Maia Mailguard 1.0.1 X-Spam-Status: No, hits=1.327 tagged_above=0 required=5 tests=AWL, INFO_TLD, SARE_SPEC_REPLICA X-Spam-Level: * X-Archive-Number: 200608/489 X-Sequence-Number: 87982 In the last exciting episode, markus@bluegap.ch (Markus Schiltknecht) wrote: > I'm operating a level deeper with Postgres-R and really enjoy the > freedom I have with C. Having to write a hook or trigger for every > change in the database systems seems a lot of work, which I tend to > postpone until such a thing is really needed. The fact that GORDA is operating as a Java application seems to me to throw a big layer of fuzziness in the way, too. Most databases that are interesting to replicate are implemented in C or C++, thereby implying that a suitably "deep" API needs to be implemented in C. In the case of PostgresQL, at least, operating in Java means that you need to operate at "arms length" from the database, which means the replication system is by no means tightly integrated. -- (reverse (concatenate 'string "moc.liamg" "@" "enworbbc")) http://linuxdatabases.info/info/postgresql.html Know the list of "large, chronic problems". If there is any problem with the window system, blame it on the activity system. Any lack of user functionality should be attributed to the lack of a command processor. A suprisingly large number of people will believe that you have thought in depth about the issue to which you are alluding when you do. -- from the Symbolics Guidelines for Sending Mail