You signed in with another tab or window.Reload to refresh your session.You signed out in another tab or window.Reload to refresh your session.You switched accounts on another tab or window.Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: doc/TODO.detail/replication
+66-7Lines changed: 66 additions & 7 deletions
Original file line number
Diff line number
Diff line change
@@ -43,7 +43,7 @@ From owner-pgsql-hackers@hub.org Fri Dec 24 10:01:18 1999
43
43
Received: from renoir.op.net (root@renoir.op.net [207.29.195.4])
44
44
by candle.pha.pa.us (8.9.0/8.9.0) with ESMTP id LAA11295
45
45
for <pgman@candle.pha.pa.us>; Fri, 24 Dec 1999 11:01:17 -0500 (EST)
46
-
Received: from hub.org (hub.org [216.126.84.1]) by renoir.op.net (o1/$Revision: 1.3 $) with ESMTP id KAA20310 for <pgman@candle.pha.pa.us>; Fri, 24 Dec 1999 10:39:18 -0500 (EST)
46
+
Received: from hub.org (hub.org [216.126.84.1]) by renoir.op.net (o1/$Revision: 1.4 $) with ESMTP id KAA20310 for <pgman@candle.pha.pa.us>; Fri, 24 Dec 1999 10:39:18 -0500 (EST)
47
47
Received: from localhost (majordom@localhost)
48
48
by hub.org (8.9.3/8.9.3) with SMTP id KAA61760;
49
49
Fri, 24 Dec 1999 10:31:13 -0500 (EST)
@@ -129,7 +129,7 @@ From owner-pgsql-hackers@hub.org Fri Dec 24 18:31:03 1999
129
129
Received: from renoir.op.net (root@renoir.op.net [207.29.195.4])
130
130
by candle.pha.pa.us (8.9.0/8.9.0) with ESMTP id TAA26244
131
131
for <pgman@candle.pha.pa.us>; Fri, 24 Dec 1999 19:31:02 -0500 (EST)
132
-
Received: from hub.org (hub.org [216.126.84.1]) by renoir.op.net (o1/$Revision: 1.3 $) with ESMTP id TAA12730 for <pgman@candle.pha.pa.us>; Fri, 24 Dec 1999 19:30:05 -0500 (EST)
132
+
Received: from hub.org (hub.org [216.126.84.1]) by renoir.op.net (o1/$Revision: 1.4 $) with ESMTP id TAA12730 for <pgman@candle.pha.pa.us>; Fri, 24 Dec 1999 19:30:05 -0500 (EST)
133
133
Received: from localhost (majordom@localhost)
134
134
by hub.org (8.9.3/8.9.3) with SMTP id TAA57851;
135
135
Fri, 24 Dec 1999 19:23:31 -0500 (EST)
@@ -212,7 +212,7 @@ From owner-pgsql-hackers@hub.org Fri Dec 24 21:31:10 1999
212
212
Received: from renoir.op.net (root@renoir.op.net [207.29.195.4])
213
213
by candle.pha.pa.us (8.9.0/8.9.0) with ESMTP id WAA02578
214
214
for <pgman@candle.pha.pa.us>; Fri, 24 Dec 1999 22:31:09 -0500 (EST)
215
-
Received: from hub.org (hub.org [216.126.84.1]) by renoir.op.net (o1/$Revision: 1.3 $) with ESMTP id WAA16641 for <pgman@candle.pha.pa.us>; Fri, 24 Dec 1999 22:18:56 -0500 (EST)
215
+
Received: from hub.org (hub.org [216.126.84.1]) by renoir.op.net (o1/$Revision: 1.4 $) with ESMTP id WAA16641 for <pgman@candle.pha.pa.us>; Fri, 24 Dec 1999 22:18:56 -0500 (EST)
216
216
Received: from localhost (majordom@localhost)
217
217
by hub.org (8.9.3/8.9.3) with SMTP id WAA89135;
218
218
Fri, 24 Dec 1999 22:11:12 -0500 (EST)
@@ -486,7 +486,7 @@ From owner-pgsql-hackers@hub.org Sun Dec 26 08:31:09 1999
486
486
Received: from renoir.op.net (root@renoir.op.net [207.29.195.4])
487
487
by candle.pha.pa.us (8.9.0/8.9.0) with ESMTP id JAA17976
488
488
for <pgman@candle.pha.pa.us>; Sun, 26 Dec 1999 09:31:07 -0500 (EST)
489
-
Received: from hub.org (hub.org [216.126.84.1]) by renoir.op.net (o1/$Revision: 1.3 $) with ESMTP id JAA23337 for <pgman@candle.pha.pa.us>; Sun, 26 Dec 1999 09:28:36 -0500 (EST)
489
+
Received: from hub.org (hub.org [216.126.84.1]) by renoir.op.net (o1/$Revision: 1.4 $) with ESMTP id JAA23337 for <pgman@candle.pha.pa.us>; Sun, 26 Dec 1999 09:28:36 -0500 (EST)
490
490
Received: from localhost (majordom@localhost)
491
491
by hub.org (8.9.3/8.9.3) with SMTP id JAA90738;
492
492
Sun, 26 Dec 1999 09:21:58 -0500 (EST)
@@ -909,7 +909,7 @@ From owner-pgsql-hackers@hub.org Thu Dec 30 08:01:09 1999
909
909
Received: from renoir.op.net (root@renoir.op.net [207.29.195.4])
910
910
by candle.pha.pa.us (8.9.0/8.9.0) with ESMTP id JAA10317
911
911
for <pgman@candle.pha.pa.us>; Thu, 30 Dec 1999 09:01:08 -0500 (EST)
912
-
Received: from hub.org (hub.org [216.126.84.1]) by renoir.op.net (o1/$Revision: 1.3 $) with ESMTP id IAA02365 for <pgman@candle.pha.pa.us>; Thu, 30 Dec 1999 08:37:10 -0500 (EST)
912
+
Received: from hub.org (hub.org [216.126.84.1]) by renoir.op.net (o1/$Revision: 1.4 $) with ESMTP id IAA02365 for <pgman@candle.pha.pa.us>; Thu, 30 Dec 1999 08:37:10 -0500 (EST)
913
913
Received: from localhost (majordom@localhost)
914
914
by hub.org (8.9.3/8.9.3) with SMTP id IAA87902;
915
915
Thu, 30 Dec 1999 08:34:22 -0500 (EST)
@@ -1006,7 +1006,7 @@ From owner-pgsql-patches@hub.org Sun Jan 2 23:01:38 2000
1006
1006
Received: from renoir.op.net (root@renoir.op.net [207.29.195.4])
1007
1007
by candle.pha.pa.us (8.9.0/8.9.0) with ESMTP id AAA16274
1008
1008
for <pgman@candle.pha.pa.us>; Mon, 3 Jan 2000 00:01:28 -0500 (EST)
1009
-
Received: from hub.org (hub.org [216.126.84.1]) by renoir.op.net (o1/$Revision: 1.3 $) with ESMTP id XAA02655 for <pgman@candle.pha.pa.us>; Sun, 2 Jan 2000 23:45:55 -0500 (EST)
1009
+
Received: from hub.org (hub.org [216.126.84.1]) by renoir.op.net (o1/$Revision: 1.4 $) with ESMTP id XAA02655 for <pgman@candle.pha.pa.us>; Sun, 2 Jan 2000 23:45:55 -0500 (EST)
1010
1010
Received: from hub.org (hub.org [216.126.84.1])
1011
1011
by hub.org (8.9.3/8.9.3) with ESMTP id XAA13828;
1012
1012
Sun, 2 Jan 2000 23:40:47 -0500 (EST)
@@ -1424,7 +1424,7 @@ From owner-pgsql-hackers@hub.org Tue Jan 4 10:31:01 2000
1424
1424
Received: from renoir.op.net (root@renoir.op.net [207.29.195.4])
1425
1425
by candle.pha.pa.us (8.9.0/8.9.0) with ESMTP id LAA17522
1426
1426
for <pgman@candle.pha.pa.us>; Tue, 4 Jan 2000 11:31:00 -0500 (EST)
1427
-
Received: from hub.org (hub.org [216.126.84.1]) by renoir.op.net (o1/$Revision: 1.3 $) with ESMTP id LAA01541 for <pgman@candle.pha.pa.us>; Tue, 4 Jan 2000 11:27:30 -0500 (EST)
1427
+
Received: from hub.org (hub.org [216.126.84.1]) by renoir.op.net (o1/$Revision: 1.4 $) with ESMTP id LAA01541 for <pgman@candle.pha.pa.us>; Tue, 4 Jan 2000 11:27:30 -0500 (EST)
1428
1428
Received: from localhost (majordom@localhost)
1429
1429
by hub.org (8.9.3/8.9.3) with SMTP id LAA09992;
1430
1430
Tue, 4 Jan 2000 11:18:07 -0500 (EST)
@@ -1558,3 +1558,62 @@ Sorry, I not sure if I re-draw previous picture total good..
1558
1558
1559
1559
************
1560
1560
1561
+
From pgsql-hackers-owner+M3133@hub.org Fri Jun 9 15:02:25 2000
1562
+
Received: from hub.org (root@hub.org [216.126.84.1])
1563
+
by candle.pha.pa.us (8.9.0/8.9.0) with ESMTP id PAA22319
1564
+
for <pgman@candle.pha.pa.us>; Fri, 9 Jun 2000 15:02:24 -0400 (EDT)
1565
+
Received: from hub.org (majordom@localhost [127.0.0.1])
1566
+
by hub.org (8.10.1/8.10.1) with SMTP id e59IsET81137;
1567
+
Fri, 9 Jun 2000 14:54:14 -0400 (EDT)
1568
+
Received: from ultra2.quiknet.com (ultra2.quiknet.com [207.183.249.4])
1569
+
by hub.org (8.10.1/8.10.1) with SMTP id e59IrQT80458
1570
+
for <pgsql-hackers@postgresql.org>; Fri, 9 Jun 2000 14:53:26 -0400 (EDT)
1571
+
Received: (qmail 13302 invoked from network); 9 Jun 2000 18:53:21 -0000
1572
+
Received: from 18.67.tc1.oro.pmpool.quiknet.com (HELO quiknet.com) (pecondon@207.231.67.18)
1573
+
by ultra2.quiknet.com with SMTP; 9 Jun 2000 18:53:21 -0000
1574
+
Message-ID: <39413D08.A6BDC664@quiknet.com>
1575
+
Date: Fri, 09 Jun 2000 11:52:57 -0700
1576
+
From: Paul Condon <pecondon@quiknet.com>
1577
+
X-Mailer: Mozilla 4.73 [en] (X11; U; Linux 2.2.14-5.0 i686)
1578
+
X-Accept-Language: en
1579
+
MIME-Version: 1.0
1580
+
To: ohp@pyrenet.fr, pgsql-hackers@postgresql.org
1581
+
Subject: [HACKERS] Re: Big project, please help
1582
+
Content-Type: text/plain; charset=us-ascii
1583
+
Content-Transfer-Encoding: 7bit
1584
+
X-Mailing-List: pgsql-hackers@postgresql.org
1585
+
Precedence: bulk
1586
+
Sender: pgsql-hackers-owner@hub.org
1587
+
Status: OR
1588
+
1589
+
Two way replication on a single "table" is availabe in Lotus Notes. In
1590
+
Notes, every record has a time-stamp, which contains the time of the
1591
+
last update. (It also has a creation timestamp.) During replication,
1592
+
timestamps are compared at the row/record level, and compared with the
1593
+
timestamp of the last replication. If, for corresponding rows in two
1594
+
replicas, the timestamp of one row is newer than the last replication,
1595
+
the contents of this newer row is copied to the other replica. But if
1596
+
both of the corresponding rows have newer timestamps, there is a
1597
+
problem. The Lotus Notes solution is to:
1598
+
1. send a replication conflict message to the Notes Administrator,
1599
+
which message contains full copies of both rows.
1600
+
2. copy the newest row over the less new row in the replicas.
1601
+
3. there is a mechanism for the Administrator to reverse the default
1602
+
decision in 2, if the semantics of the message history, or off-line
1603
+
investigation indicates that the wrong decision was made.
1604
+
1605
+
In practice, the Administrator is not overwhelmed with replication
1606
+
conflict messages because updates usually only originate at the site
1607
+
that originally created the row. Or updates fill only fields that were
1608
+
originally 'TBD'. The full logic is perhaps more complicated than I have
1609
+
described here, but it is already complicated enough to give you an idea
1610
+
of what you're really being asked to do. I am not aware of a supplier of
1611
+
relational database who really supports two way replication at the level
1612
+
that Notes supports it, but Notes isn't a relational database.
1613
+
1614
+
The difficulty of the position that you appear to be in is that
1615
+
management might believe that the full problem is solved in brand X
1616
+
RDBMS, and you will have trouble convincing management that this is not
Copy file name to clipboardExpand all lines: doc/TODO.detail/tablespaces
+202-2Lines changed: 202 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,7 @@ From pgsql-hackers-owner+M174@hub.org Sun Mar 12 22:31:11 2000
2
2
Received: from renoir.op.net (root@renoir.op.net [207.29.195.4])
3
3
by candle.pha.pa.us (8.9.0/8.9.0) with ESMTP id XAA25886
4
4
for <pgman@candle.pha.pa.us>; Sun, 12 Mar 2000 23:31:10 -0500 (EST)
5
-
Received: from news.tht.net (news.hub.org [216.126.91.242]) by renoir.op.net (o1/$Revision: 1.1 $) with ESMTP id XAA04589 for <pgman@candle.pha.pa.us>; Sun, 12 Mar 2000 23:19:33 -0500 (EST)
5
+
Received: from news.tht.net (news.hub.org [216.126.91.242]) by renoir.op.net (o1/$Revision: 1.2 $) with ESMTP id XAA04589 for <pgman@candle.pha.pa.us>; Sun, 12 Mar 2000 23:19:33 -0500 (EST)
6
6
Received: from hub.org (hub.org [216.126.84.1])
7
7
by news.tht.net (8.9.3/8.9.3) with SMTP id XAA42854;
8
8
Sun, 12 Mar 2000 23:05:05 -0500 (EST)
@@ -480,7 +480,7 @@ From Inoue@tpf.co.jp Wed Mar 15 02:00:58 2000
480
480
Received: from renoir.op.net (root@renoir.op.net [207.29.195.4])
481
481
by candle.pha.pa.us (8.9.0/8.9.0) with ESMTP id DAA17887
482
482
for <pgman@candle.pha.pa.us>; Wed, 15 Mar 2000 03:00:57 -0500 (EST)
483
-
Received: from sd.tpf.co.jp (sd.tpf.co.jp [210.161.239.34]) by renoir.op.net (o1/$Revision: 1.1 $) with ESMTP id CAA02974 for <pgman@candle.pha.pa.us>; Wed, 15 Mar 2000 02:54:44 -0500 (EST)
483
+
Received: from sd.tpf.co.jp (sd.tpf.co.jp [210.161.239.34]) by renoir.op.net (o1/$Revision: 1.2 $) with ESMTP id CAA02974 for <pgman@candle.pha.pa.us>; Wed, 15 Mar 2000 02:54:44 -0500 (EST)
484
484
Received: from cadzone ([126.0.1.40] (may be forged))
485
485
by sd.tpf.co.jp (2.5 Build 2640 (Berkeley 8.8.6)/8.8.4) with SMTP
486
486
id QAA00734; Wed, 15 Mar 2000 16:53:56 +0900
@@ -539,3 +539,203 @@ Hiroshi Inoue
539
539
Inoue@tpf.co.jp
540
540
541
541
542
+
From pgsql-hackers-owner+M196@hub.org Thu Mar 16 03:02:35 2000
543
+
Received: from hub.org (hub.org [216.126.84.1])
544
+
by candle.pha.pa.us (8.9.0/8.9.0) with ESMTP id EAA05789
545
+
for <pgman@candle.pha.pa.us>; Thu, 16 Mar 2000 04:02:29 -0500 (EST)
546
+
Received: from hub.org (hub.org [216.126.84.1])
547
+
by hub.org (8.9.3/8.9.3) with SMTP id CAA27302;
548
+
Thu, 16 Mar 2000 02:58:55 -0500 (EST)
549
+
(envelope-from pgsql-hackers-owner+M196@hub.org)
550
+
Received: from downtown.oche.de (root@downtown.oche.de [194.94.253.3])
551
+
by hub.org (8.9.3/8.9.3) with ESMTP id CAA23907
552
+
for <pgsql-hackers@postgresql.org>; Thu, 16 Mar 2000 02:37:54 -0500 (EST)
553
+
(envelope-from mne@darwin.oche.de)
554
+
Received: from darwin.oche.de (uucp@localhost)
555
+
by downtown.oche.de (8.9.3/8.9.3/Debian/GNU) with SMTP id IAA30654
556
+
for <pgsql-hackers@postgresql.org>; Thu, 16 Mar 2000 08:40:04 +0100
557
+
Received: from mne by darwin.oche.de with local (Exim 3.12 #1 (Debian))
558
+
id 12VUhX-0003Vz-00
559
+
for <pgsql-hackers@postgreSQL.org>; Thu, 16 Mar 2000 08:28:11 +0100
560
+
Date: Thu, 16 Mar 2000 08:28:11 +0100 (CET)
561
+
From: Martin Neumann <mne@mne.de>
562
+
Subject: [HACKERS] RfD: Design of tablespaces
563
+
To: pgsql-hackers@postgresql.org
564
+
MIME-Version: 1.0
565
+
Content-Type: TEXT/plain; CHARSET=US-ASCII
566
+
Message-Id: <E12VUhX-0003Vz-00@darwin.oche.de>
567
+
Precedence: bulk
568
+
Sender: pgsql-hackers-owner@hub.org
569
+
Status: OR
570
+
571
+
572
+
I have written some thoughts on the concept of tablespace
573
+
down. I would be happy to get some comments on it.