Author List: Diehr, George; Saharia, Aditya N.; Chao, David;
Journal of Management Information Systems, 1990, Volume 7, Issue 2, Page 111-138.
This research describes and analyzes schemes for managing decision support databases that are extracted from a central database and "downloaded" to personal workstations. Unlike a (true) distributed database system, where updates are propagated to maintain consistency, these remote "snapshots" are updated only periodically ("refreshed") upon command of the remote workstation user. This approach to data management has many of the same advantages of a distributed database over a centralized database (e.g., reduced communication costs, improved response time for retrievals, and reduction in contention), but it avoids the high overhead for concurrency control associated with updating in a distributed database. The added cost is in reduced data consistency. The schemes analyzed include full regeneration, the scheme used by System R*, and two new schemes. One new scheme--called modified regeneration--is a variation on simple full regeneration of the snapshot, but transmits only relevant changes to the snapshot. The other new scheme uses a difference table of relevant updates. Algorithm descriptions, models of processing and communication costs, analytical and numerical comparison of performance, and qualitative evaluation are included. Our conclusions are that the difference-table approach is the most robust scheme; the System R* scheme has lowest cost for only rather limited environments; and the modified-regeneration scheme is attractive due to its simplicity and flexibility. The results and models presented here could be used by a DBMS "refresh optimizer" to determine the best scheme to employ as a function of refresh frequency, update rate, and various processing and communication cost parameters.
Keywords: consistency in distributed databases; database snapshots; decision support systems; distributed databases
Algorithm:

List of Topics

#43 0.318 architecture scheme soa distributed architectures layer discuss central difference coupled service-oriented advantages standard loosely table services classification layered included update
#281 0.176 database language query databases natural data queries relational processing paper using request views access use matching automated semantic based languages
#97 0.097 set approach algorithm optimal used develop results use simulation experiments algorithms demonstrate proposed optimization present analytical distribution selection number existing
#151 0.096 costs cost switching reduce transaction increase benefits time economic production transactions savings reduction impact services reduced affect expected optimal associated
#57 0.090 decision support systems making design models group makers integrated article delivery representation portfolio include selection effective claims decisions rationale various
#231 0.079 information management data processing systems corporate article communications organization control distributed department capacity departments major user hardware cost applications expansion
#44 0.065 approach analysis application approaches new used paper methodology simulation traditional techniques systems process based using proposed method present provides various