home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.databases
- Path: sparky!uunet!kithrup!hoptoad!decwrl!mips!darwin.sura.net!cs.ucf.edu!tarpit!fang!att!cbnewsl!sdo
- From: sdo@cbnewsl.cb.att.com (scott.orshan)
- Subject: Re: Hot Standby DBMS's
- Organization: UNIX System Laboratories
- Date: Thu, 20 Aug 1992 19:25:38 GMT
- Message-ID: <1992Aug20.192538.17842@cbnewsl.cb.att.com>
- References: <9208172103.AA04378@hplwk.hpl.hp.com> <Bt6IsC.F00@world.std.com> <1992Aug19.052516.24063@anasaz>
- Lines: 78
-
- In article <1992Aug19.052516.24063@anasaz> briand@anasaz (Brian Douglass) writes:
- >
- >Another approach to this through the use of Transaction Managers (Tuxedo,
- >Encina, Top-End under Unix). These products, and their grandpappy, CICS,
- >have the ability to distribute transactions among processors or machines be
- >they 10 feet apart or 100 miles.
-
- ...
-
- >People from all three of these companies are listening and I'm sure they'd
- >be happy to post their addresses, phone numbers and contacts if people are
- >interested.
-
- >Brian Douglass briand@anasazi.com 602-870-3330 X657
-
- Well, you caught me listening again. Before I give the contact information
- for the TUXEDO System, let me plug a couple of upcoming features that have
- direct applicability to the problem at hand.
-
- (Note - the TUXEDO components are all named /<something>, e.g., /T, /WS)
-
- The new feature called /Q provides store-and-forward messages, where the
- message storage and deletion is done within an XA-compliant distributed
- transaction. The message storage facility is a special purpose
- XA-compliant database.
-
- This allows for the reliable enqueueing of service requests to be
- processed either immediately, or at a later time if the service
- is unavailable due to some failure.
-
- Another new feature allows separately administered TUXEDO networks
- to call each others services and allows transactions to span these
- networks.
-
- This means that a bank's application, which knows how to debit your
- bank account, and a stock brokerage application, which knows how to
- buy shares of stock, can be linked in a distributed transaction
- such that the stock purchase and the debit occur together. Without
- this capability, the stock brokerage has to generate a batch EFT
- transaction to the bank that may bounce, but the stock has already
- been purchased.
-
- It also allows for a single network to be broken up into smaller,
- more easily administered pieces, and still function as part of a
- larger application.
-
- These facilities allow for a hot standby system or network to exist
- far away, with all service requests done both locally, and also queued
- for processing at the backup site. (I'm talking about high level
- application requests: DEBIT, RESERVE-ROOM, etc., not physical database
- operations.)
-
- One thing that the other proposed schemes do not address is that of
- software bugs. Whether using locally redundant hardware, or geographically
- separated backup systems, the physical updates to the databases are
- still done by one piece of software.
-
- By architecting the backup system so that it uses a different DBMS,
- or even a different implementation of the application, it is more
- likely that one system will be able to continue processing if the other
- is stopped by a bug.
-
- For more information on the TUXEDO System, please contact:
-
- UNIX System Laboratories
- 190 River Road
- Summit, NJ 07901 USA
- +1-800-828-UNIX
- +1-908-522-6000
-
- London office: +44-81-567-7711
- Tokyo Office: +81-3-5484-8605
-
-
- Scott Orshan
- USL
- 908-522-5063
- sdo@usl.com
-