home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.databases
- Path: sparky!uunet!zaphod.mps.ohio-state.edu!sol.ctr.columbia.edu!eff!world!edwards
- From: edwards@world.std.com (Jonathan Edwards)
- Subject: Re: Hot Standby DBMS's
- Message-ID: <BtpyCI.H8J@world.std.com>
- Keywords: X/Open, heuristic decisions
- Organization: IntraNet, Inc.
- References: <1992Aug25.201150.22996@fig.citib.com> <BtLzB8.H9J@world.std.com> <1992Aug28.170456.12162@donner.SanDiego.NCR.COM>
- Date: Sat, 29 Aug 1992 00:21:53 GMT
- Lines: 31
-
- In article <1992Aug28.170456.12162@donner.SanDiego.NCR.COM> don@robin.SanDiego.NCR.COM (Don.Russell) writes:
- >X/Open allows for heuristic transaction completion. This could be a manual
- >"breaking of locks". The resource manager (DBMS) is required to
- >remember the heuristic decision. If the transaction coordinator times
- >out the commit phase of the 2-phase commit, it tells the application
- >that there is a heuristic hazard (possibility of non-atomic results).
- >If the subordinate (broderage) takew a heuristic decision, it must
- >remember it until told to forget it by the traansaction manager. When
- >communications is restored between the two systems, recovery will
- >cause the commit to finish properly (if the brokerage blocked or took
- >a heuristic commit), or recovery will detect that the brokerage took
- >the wrong decision -- in this case: heuristic rollback. At this
- >point, an admiistrator can "fix" the problem.
-
- OH PLEASE. All this does is guarantee to tell you at some later time
- that you got screwed.
- In the meantime, you had invalid data sitting in the database cascading
- through other transactions. Getting an 'administrator' to 'fix' the
- problem completely begs the question. In any realistically complicated
- system this would require a programmer with detailed knowledge of the
- database and applications to make the fix.
- Maybe this is an adequate solution for simplistic systems with non-critical
- data, but please don't run around talking 'mission critical'.
-
-
-
-
-
- --
- Jonathan Edwards edwards@intranet.com
- IntraNet, Inc 617-527-7020
-