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: <Bt6IsC.F00@world.std.com>
- Organization: The World Public Access UNIX, Brookline, MA
- References: <9208172103.AA04378@hplwk.hpl.hp.com>
- Date: Tue, 18 Aug 1992 12:31:23 GMT
- Lines: 48
-
- In article <9208172103.AA04378@hplwk.hpl.hp.com> albert@HPLWK.HPL.HP.COM (Joseph Albert) writes:
- >
- >Jonathan Edwards writes:
- >
- >>In the transaction-processing world, there is the concept of a 'hot standby'
- >>system, which is a geographically separated system containing a copy of the
- >>database, and capable of coming online very quickly. The replicated data must
- >>be close to current, and guaranteeing complete synchronization is required
- >>by some applications. A further feature is the ability to 'catchup'
- >>incrementally to missed changes after an outage, without a complete database
- >>copy. Our database (homebrew non-relational) does this.
- >>Are there any other databases that can do this?
- >
- >A more reliable fault-tolerance would be obtained from redundancy at a
- >level which is lowered than the level of abstraction of the database.
- >Disks can be made redundant by having 2 or 3 physical disks, with
- [...]
-
- Yes, this is 'remote mirroring', which I discussed in my post.
- Note that I am talking about keeping the systems 100 miles apart. To do disk
- mirroring over that distance is EXTREMELY expensive: you basically need a
- fiber optic cable. Sending the journal stream of the database requires an
- order of magnitude (or two) less bandwidth.
-
- And doing 'catchup' requires a complete database copy. Note that most
- disk mirroring schemes, including DEC's and OSF's, force you to do a disk
- copy (perhaps partial in OSF) after EVERY RECOVERY, even if the disks are
- perfectly fine. This goes to show that mirroring is inapropriate to be
- implemented at the device-level, and should be instead coupled with a
- journal-based recovery mechanism.
-
- >the scheme described at hte beginning of this article, where there is
- >a redundant logical database, with some form of update between
- >the real and standby databases to keep the standby one current is
- >less fault-tolerant than what was just described. effectively, the
- >two databases become one large distributed dbms, with its own newly
- >introduced points of failure.
-
- Wrong - unless you are talking about software failures. We are both talking
- about two equivalent hardware systems 100 miles apart with a cable between
- them. Of course you need at least two cables, preferably not going through the
- same telco switching centers. With T1 lines this is feasable - with dedicated
- fiber it is even more outrageously expensive.
- >
- >Joseph Albert
- >albert@hplabs.hp.com
-
-
-