|
ABSTRACT
Database systems were a solution to the problem of shared access to heterogeneous files created by multiple autonomous applications in a centralized environment. To make data usage easier, the files were replaced by a globally integrated database. To a large extent, the idea was successful, and many databases are now accessible through local and long-haul networks. Unavoidably, users now need shared access to multiple autonomous databases. The question is what the corresponding methodology should be. Should one reapply the database approach to create globally integrated distributed database systems or should a new approach be introduced?
We argue for a new approach to solving such data management system problems, called multidatabase or federated systems. These systems make databases interoperable, that is, usable without a globally integrated schema. They preserve the autonomy of each database yet support shared access.
Systems of this type will be of major importance in the future. This paper first discusses why this is the case. Then, it presents methodologies for their design. It further shows that major commerical relational database systems are evolving toward multidatabase systems. The paper discusses their capabilities and limitations, presents and discusses a set of prototypes, and, finally, presents some current research issues.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
V. Belcastro , A. Dutkowski , W. Kaminski , M. Kowalewski , C. L. Mallamaci , S. Meszyk , Tommaso Mostardi , F. P. Scrocco , Witold Staniszkis , G. Turco, An Overview of the Distributed Query System DQS, Proceedings of the International Conference on Extending Database Technology: Advances in Database Technology, p.170-189, March 14-18, 1988
|
| |
2
|
BREITBART, Y., AND TIEMAN, L. 1985. ADDS: Heterogeneous Distributed Database System, Distributed Data Sharing Systems, F. Schreiber and W. Litwin, Eds. North-Holland Publishing Co., The Netherlands.
|
 |
3
|
|
| |
4
|
CHU, W., Ed. 1987. Special issue on distributed database systems. Proc. IEEE 75, 5 (May), 532-735.
|
| |
5
|
CONSULTATIVE COMMITTEE FOR SPACE DATA SYS- TEMS. 1987. Standard Formatted Data Units: Structure and Construction Rules. Red Book, Issue 2 (Feb.). National Aeronautics and Space Administration.
|
| |
6
|
|
| |
7
|
FANKHAUSER, P., LITWIN, W., NEUHOLD, E., AND SCHREFL, M. 1988. Global view definition and multidatabase languages: Two approaches to database integration. In Research into Networks and Distributed Applications, R. Speth, Ed. Elsevier North-Holland, New York, pp. 1069-1082.
|
| |
8
|
D. H. Fishman , D. Beech , H. P. Cate , E. C. Chow , T. Conners , J. W. Davis , N. Derrett , C. G. Hoch , W. Kent , P. Lyngbaek , B. Mahbod , M. A. Neimat , T. A. Ryan , M. C. Shan, IRIS: an object-oriented database management system, Readings in object-oriented database systems, Morgan Kaufmann Publishers Inc., San Francisco, CA, 1989
|
 |
9
|
Gomer Thomas , Glenn R. Thompson , Chin-Wan Chung , Edward Barkmeyer , Fred Carter , Marjorie Templeton , Stephen Fox , Berl Hartman, Heterogeneous distributed database systems for production use, ACM Computing Surveys (CSUR), v.22 n.3, p.237-266, Sept. 1990
[doi> 10.1145/96602.96607]
|
| |
10
|
HAMMER, M., AND MCLEOD, D. 1979. On database management system architecture. MIT Lab. for Comp. Sc. MIT/LCS/TM-141. (Oct.), 35.
|
| |
11
|
HEIMBIGNER, D. 1987. A Federated System for Software Management. IEEE Data Engineering 10, 3 (Sept. 1987), 39-45.
|
 |
12
|
|
| |
13
|
International Standards Organization, 1987.
|
| |
14
|
Remote Database Access Protocol. 2nd working draft. ISO/TC 97/SC 21/WG 3, 1987.
|
| |
15
|
JAKOBSON, G., PIATETSKY-SHAPIRO, G., LAFOND, C., RAJINIKANTH, M., AND HERNANDEZ, J. 1988. CALIDA: A knowledge-based system for integrating multiple heterogeneous databases.In 3rd International Conference on Data and Knowledge Bases: Improving Usability and Responsiveness (Jerusalem, June). Morgan Kaufmann, San Mateo, Calif., pp. 3-18.
|
| |
16
|
|
| |
17
|
|
| |
18
|
LANDERS, T., AND ROSENBERG, R. 1982. An Overview of Multibase in Distributed Databases, R. J. Schneider, Ed. North-Holland, The Netherlands.
|
| |
19
|
|
| |
20
|
LITWIN, W. 1985. Implicit joins in the multidatabase system MRDSM. IEEE-COMPSAC, 495-504.
|
| |
21
|
|
| |
22
|
LITWIN, W., AND ABDELLATIF, A. 1987. An overview of the multidatabase manipulation language MDSL. Invited paper. Proc. IEEE 75, 5 (May), 621-632.
|
| |
23
|
|
| |
24
|
LITWIN, W., AND TIRRI, H. 1988. Flexible Concurrency control using value dates. IEEE Distr. Proc. Techn. Comm. Newsletter. Spec. Issue on Heterogeneous Distributed Database Systems 10, 2 (Nov.), 42-49. Also in integration of Information Systems: Bridging Heterogenous Databases, A. Gupta, Ed. IEEE Press, New York, pp. 221-230.
|
| |
25
|
LITWIN, W., et al. 1982. SIRIUS Systems {or Distributed Data Management, H. J. Schneider, Ed. North-Holland Publishing, The Netherlands, pp. 311-366.
|
| |
26
|
LITWlN, W., et al. 1987. MSQL: A multidatabase language. INRIA Res. Rep. 695 (June), 41. Inf. Sci.
|
| |
27
|
MARK, L. 1985. Self-describing database systems: Formalization and realization. Ph.D. dissertation, CS-TR-1484, Dept. of Computer Science, Univ. of Maryland, College Park, Maryland.
|
| |
28
|
MARK, L., AND ROUSSOPOULOS, N. 1987a. Information interchange between self-describing databases. IEEE Data Eng. 10, 3 (Sept.), 46-52.
|
| |
29
|
MARK, L., AND ROUSSOPOULOS, N. 1987b. Operational specifications of update dependencies. SRC-TR-87-37, Systems Research Center, Univ. of Maryland, College Park, Maryland. (Feb.), pp. 1-44.
|
| |
30
|
MARK, L., ROUSSOPOULOS, N., AND CHU, B. 1985. Update dependencies. IFIP TC2 WG 2.6. Working Conference on Database Semantics (Jan.), Belgium. In Database Semantics, Steel, T.B. and Meersman, R., (Eds). North-Holland, The Netherlands, 1986, pp. 303-319.
|
| |
31
|
|
| |
32
|
|
| |
33
|
Pu, C. 1987. Superdatabases: Transactions across database boundaries. IEEE Data Eng. 10, 3 (Sept.), 19-25.
|
| |
34
|
|
| |
35
|
ROUSSOPOULOS, N. 1983. Intensional semantics of a self-documenting relational model. CS-TR- 1264, Dept. of Computer Science, Univ. of Maryland, College Park.
|
| |
36
|
|
| |
37
|
|
| |
38
|
ROUSSOPOULOS, N., AND MARK, L. 1984. Update dependencies in relational databases. In i st international Conference on Expert Database Systems (Kiawah Island, S.C., Oct.), Kerschberg, L. Ed. Sponsored by University of South Carolina and ACM-SIDMOD and SIGART.
|
| |
39
|
ROUSSOPOULOS, N., AND MARK, L. 1985. Schema manipulation in self-describing and selfdocumenting data models. Int. J. Comput. Inf. Sci. 14, 1, 1-28.
|
| |
40
|
ROUSSOPOULOS, N., AND WALLACE, S. 1982. Self description vs. self-documentation. Workshop on self-describing data structures, Univ. of Maryland, College Park.
|
| |
41
|
RUSINKIEWICZ, M., AND CZEJDO, B. 1987. An approach to query processing in federated database systems. In Proceedings of the 20th International Conference on System Sciences (Hawaii, Jan.), pp. 430-440.
|
| |
42
|
SARIS, S., Ed. 1987. Special issue on federated database systems. IEEE Data Eng. 10, 3 (Sept.), 64.
|
 |
43
|
|
| |
44
|
SHAN, M. (N. d.) Unified access in a heterogeneous information environment. Special issue on information sharing in heterogeneous database systems. IEEE Office Knowledge Engineering. To be published.
|
 |
45
|
|
| |
46
|
STANISZKIS, W., KAMINSKI, W., ET AL. 1985. Architecture of the Network Data Management Systems, F. Schreiber and W. Litwin, Eds. North- Holland, The Netherlands.
|
| |
47
|
STONEBRAKER, M. 1975. Implementation of integrity constraints and views by query modification. No. ERL-M514. Electronics Res. Lab., College of Engineering, Univ. of California, Berkeley.
|
| |
48
|
TEMPLETON, M., LUND, E., AND WARD, P. 1987b. Pragmatics of access control in Mermaid. IEEE Data Eng. 10, 3 (Sept.), 33-38.
|
| |
49
|
TEMPLETON, M., BRILL, D., CHEN, A., DAO, S., LUND, E., MCGREGOR, R., AND WARD, P. Mermaid: A front-end to distributed heterogeneous databases. Proc. IEEE 75, 5 (May), 695-708.
|
| |
50
|
|
CITED BY 67
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Stanley Y. W. Su , Herman Lam , Javier Arroyo-Figueroa , Tsae-Feng Yu , Zhidong Yang, An extensible knowledge base management system for supporting rule-based interoperability among heterogeneous systems, Proceedings of the fourth international conference on Information and knowledge management, p.1-10, November 29-December 02, 1995, Baltimore, Maryland, United States
|
|
|
|
|
|
|
|
|
Peter B. Danzig , Jongsuk Ahn , John Noll , Katia Obraczka, Distributed indexing: a scalable mechanism for distributed information retrieval, Proceedings of the 14th annual international ACM SIGIR conference on Research and development in information retrieval, p.220-229, October 13-16, 1991, Chicago, Illinois, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
C. Altenschmidt , J. Biskup , U. Flegel , Y. Karabulut, Secure mediation: requirements, design, and architecture, Journal of Computer Security, v.11 n.3, p.365-398, 1 March 2003
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Hector Garcia-Molina , Yannis Papakonstantinou , Dallan Quass , Anand Rajaraman , Yehoshua Sagiv , Jeffrey Ullman , Vasilis Vassalos , Jennifer Widom, The TSIMMIS Approach to Mediation: Data Models and Languages, Journal of Intelligent Information Systems, v.8 n.2, p.117-132, March/April 1997
|
|
|
|
|
|
|
|
|
Bashar Nuseibeh , Jeff Kramer , Anthony Finkelstein, Expressing the relationships between multiple views in requirements specification, Proceedings of the 15th international conference on Software Engineering, p.187-196, May 17-21, 1993, Baltimore, Maryland, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Rafi Ahmed , Philippe De Smedt , Weimin Du , William Kent , Mohammad A. Ketabchi , Witold A. Litwin , Abbas Rafii , Ming-Chien Shan, The Pegasus Heterogeneous Multidatabase System, Computer, v.24 n.12, p.19-27, December 1991
|
|
|
|
|
|
|
|
|
Yannis Papakonstantinou , Vinayak Borkar , Maxim Orgiyan , Kostas Stathatos , Lucian Suta , Vasilis Vassalos , Pavel Velikhov, XML queries and algebra in the Enosys integration platform, Data & Knowledge Engineering, v.44 n.3, p.299-322, March 2003
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Andrea Zisman , John Chelsom , Niki Dinsey , Stephen Katz , Fernando Servan, Using web services to interoperate data at the FAO, Proceedings of the 2002 international conference on Dublin core and metadata applications: Metadata for e-communities: supporting diversity and convergence, p.147-156, October 13-17, 2002, Florence, Italy
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
REVIEW
"Fazli Can : Reviewer"
Multidatabases (MDBs) or interoperable databases are multiple
autonomous databases managed together. Unlike a distributed database
management system (DDBMS), they do not have a single global conceptual
schema. In many cases, database users res
more...
|