X-Original-To: pgsql-hackers-postgresql.org@postgresql.org Received: from localhost (wm.hub.org [200.46.204.128]) by postgresql.org (Postfix) with ESMTP id E61649FB32C for ; Fri, 4 Aug 2006 06:07:50 -0300 (ADT) Received: from postgresql.org ([200.46.204.71]) by localhost (mx1.hub.org [200.46.204.128]) (amavisd-new, port 10024) with ESMTP id 52501-07 for ; Fri, 4 Aug 2006 09:07:42 +0000 (UTC) X-Greylist: delayed 00:06:40.415354 by SQLgrey- Received: from dupond.lsd.di.uminho.pt (linux.di.uminho.pt [193.136.19.96]) by postgresql.org (Postfix) with ESMTP id 53F519FB30E for ; Fri, 4 Aug 2006 06:07:40 -0300 (ADT) Received: (qmail 22202 invoked by uid 7797); 4 Aug 2006 08:54:08 -0000 Received: from unknown (HELO ?192.168.1.5?) (alfranio@lsd.di.uminho.pt@81.84.212.182) by dupond.lsd.di.uminho.pt with SMTP; 4 Aug 2006 08:54:08 -0000 Message-ID: <44D30B31.2070403@lsd.di.uminho.pt> Date: Fri, 04 Aug 2006 09:54:09 +0100 From: alfranio correia junior User-Agent: Thunderbird 1.5.0.5 (X11/20060728) MIME-Version: 1.0 To: Hackers Subject: standard interfaces for replication providers Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: Maia Mailguard 1.0.1 X-Spam-Status: No, hits=0.72 tagged_above=0 required=5 tests=SARE_SPEC_REPLICA X-Spam-Level: X-Archive-Number: 200608/210 X-Sequence-Number: 87703 Hi, We have just released an add-on to PostgreSQL supporting the GORDA Architecture and Programming Interface (GAPI). This opens up support for DBMS independent replication middleware, aimed at eager and multi-master replication in clusters and WANs. The implementation of the GAPI is achieved in two steps. First, a set of patches to the PostgreSQL server and a plugin provide the necessary functionality with minimal intrusion. Then the GAPI is exposed in a standalone Java process. Note that this is not yet a complete replication solution. Instead, we seek feedback on exposed features, their rendering as Java interfaces, and their implementation on PostgreSQL. Downloads of source code and documentation are available at: http://gorda.di.uminho.pt/community There you will soon find the same interface implemented on Apache Derby and a replication suite based on group-communication. We welcome the comments and suggestions of PostgreSQL hackers. Best regards, Alfranio Junior.