Technology Industry
Industry: Email Alert RSS FeedCoercing DBMSs to cooperate - DBMS: Distributed Databases - includes related articles titled 'IBM's distributed database direction,' military's Cals provides distributed DBMS model,' and 'importance of optimization'
Software Magazine, Nov, 1989 by Barbara Bochenski, Mike Bucken
IBM's R* (pronounced "RStar") project was the best known prototype of a distributed DBMS. Stonebraker says the R* benefitted from insight to the mistakes of earlier prototypes, as well as from the availability of Vtam software for communication. It was developed at IBM Research in San Jose, Calif.
R* consists of multiple, cooperating copies of System R, IBM's earlier research database system. R* is designed to run on a group of IBM mainframes that communicate with the InterSystems Communication facility (ISC) of CICS (CICS/ISC.)
TAKING "SNAPSHOTS"
All of these research prototypes made valuable contributions to the state-of-the-art of distributed database technology. Many of the techniques developed in the laboratories are appearing in commercial products today.
Most RecentTechnology Articles
- The Google Manifesto: Dr. Open and Mr. Closed
- RIM Is Getting Too Successful for Its Customers' Good
- Tech Law: Google Loses in France, GPL Suits Target Many, IBM Sued, More
- Microsoft Moves Fast, Already Has Custom XML Patch for Word
- Microsoft Might Get Advantage or Pain from Order To Not Sell Word
- More »
One of the specific features of R* that is expected to make an appearance in DB2 is support for "snapshots." A snapshot is a named, derived table.
Creating a snapshot is similar to executing an SQL query. The value is stored in the database under the snapshot's name. The definition of the snapshot and the time of its creation are stored in the system catalog. The snapshot is "refreshed," or recreated, according to the interval specified in the snapshot's definition.
Snapshots provide a way of creating multiple copies of data and allow those copies to be stored at multiple sites. Retrieval requests can be directed to the nearest snapshot, instead of to the "master" copy.
But the data is only as current as the most recent refresh operation. For many applications, however, this is acceptable.
When thinking about the advantages of distributed database systems, one needs to be wary. For its many advantages, there are corresponding disadvantages. The problems must be overcome or the distributed system loses strength.
CCA's Winter says that while much of the recent work involving distributed systems has centered around SQL, people will soon need to handle text and graphics-oriented objects.
Often, distributed databases are justified for business reasons. As Stonebraker points out, many companies are fundamentally distributed. For example, Relational Technology, Inc. (RTI) has its headquarters and U.S. customer base stored in Alameda, Calif. But it also has a British customer base in London, Frankfurt, West Germany and Paris.
Generally, only the local customer base is accessed by RTI users. But sometimes users need cross database access. If a salesman wants to know all the RTI sites within a multinational corporation, access to all of the RTI customer databases is required.
Using Ingres, the RTI user can access that information with a simple query. While the system will access numerous, geographically dispersed systems for the data to the end user, it will appear that there is only one system--the local one.
Using Ingres as a focal point, the geographically dispersed systems could even consist of DBMSs from different vendors, comprising a heterogeneous system. If the database management systems at different sites are the same, the system is a homogeneous distributed database system.
CXO UnpluggedSmart Business interviews on BNET
Brought to you by CBS MoneyWatch.com
- Best- and Worst-Paid College Degrees
- 6 Things You Should Never Do on Twitter or Facebook
- How Much Sleep Do You Really Need?
- 6 Big Myths about Gas Mileage
- 5 Rules for Immediate Annuities
- Death in the Family: 12 Things to Do Now
- Dumbest Things You Do With Your Money
- 6 Online Networking Mistakes to Avoid
- 401(k) Mistakes to Avoid
- 5 Economic Scenarios to Keep You Up at Night
- The Real ‘Best Places to Retire’
- Best Credit Cards for You
- 12 Tough Questions to Ask Your Parents
- The Real ‘Best Colleges’
- Home Buyer Tax Credit: How to Cash In
- Why You Shouldn't Bash Cash
- 8 Phony 'Bargains' and Better Alternatives
- Danger: 3 Debit Card Scams to Avoid
- 6 Myths About Gas Mileage
- 29 Fees We Hate Most
- Quick and Easy Ways to Boost Returns
- Best Stocks to Buy Now
- Lower Your Taxes: 10 Moves to Make Now
- New Jobs: 8 Lessons from Real-Life Career Switchers
- The New Job Market: Who Wins and Who Loses?
- Health Care Reform's Public Option: Everything You Need to Know
- Volunteer Work When Unemployed: Should You Work for Free?
- Whose Recovery Is This?
- Long-Term-Care Insurance: 4 Biggest Risks to Avoid
Content provided in partnership with
Most Recent Technology Articles
Most Recent Technology Publications
Most Popular Technology Articles
- BizRate to monitor in-store customer satisfaction for Office Depot stores - Market Intelligence
- Speed control of separately excited DC motor
- Effects of creative, educational drama activities on developing oral skills in primary school children
- Political stability and economic growth in Asia
- Failed businesses in Japan: a study of how different companies have failed, and tips on how to succeed, in the Japanese market



