home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.databases
- Path: sparky!uunet!decwrl!world!edwards
- From: edwards@world.std.com (Jonathan Edwards)
- Subject: Re: Hot Standby DBMS's
- Message-ID: <BtDAt7.L5J@world.std.com>
- Organization: The World Public Access UNIX, Brookline, MA
- References: <BtB5us.MsD@world.std.com> <BtCM7B.FyG@cup.hp.com>
- Date: Sat, 22 Aug 1992 04:22:19 GMT
- Lines: 36
-
- In article <BtCM7B.FyG@cup.hp.com> dhepner@cup.hp.com (Dan Hepner) writes:
- >From: edwards@world.std.com (Jonathan Edwards)
- >
- >>Lock races are inherent functionally: what happens when two operators want
- >>to update the same record.
- >
- >While a race in one sense, this is a benign race unlike the disruptive
- >race described by:
- >
- >>My point is that the winner will not necessarily be the same on a
- >>system recieving a copy of the input stream.
- >
- >If so, your transactions will deadlock, and will not complete. In the
- >system described, all locks must be obtained on all systems before the
- >transaction can complete. The locking behavior is that of two unrelated
- >databases. This is not a claim that there is no problem here: the races
- >must be prevented in order to do any work, a well known problem in
- >transactional application design. But that inability to do work is
- >the penalty of screwing up, rather than an out-of-sync copy of the
- >database or some other manifestation of non-serialized behavior.
- >
- >Dan Hepner
-
- I think you are changing the subject.
- I was replying to a proposal that suggested I could maintain a perfect
- copy of a database by simply running the same input stream against the same
- application code. I pointed out that race conditions are not deterministic.
- You are disagreeing with me while shifting the subject to
- some sort of general distributed database with replicated data and
- distributed locking. That is a whole nother approach to the problem, and
- is the subject of another ongoing thread. So lets save some bandwidth and
- put it down.
-
-
-
-
-