Plug and Play: Interoperability in Concert

  • Lukas Relly
  • Uwe Röhm
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 1580)


In order to make database systems interoperate with systems beyond traditional application areas a new paradigm called “exporting database functionality” as a radical departure from traditional thinking has been proposed in research and development. Traditionally, all data are loaded into and owned by the database, whereas according to the new paradigm data may reside outside the database in external repositories or archives. Nevertheless, database functionality, such as query processing and indexing, is provided exploiting interoperability of the DBMS with the external repositories. Obviously, there is an overhead involved having the DBMS interoperate with external repositories instead of a priori loading all data into the DBMS. In this paper we discuss alternatives for interoperability at different levels of abstraction, and we report on evaluations performed using the Concert prototype system making these cost factors explicit.


Storage System Query Processing Object Type Execution Plan Abstract Data Type 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Astrahan, M.M., Blasgen, M.W., et al.: System R: Relational approach to database management. ACM Transactions on Database Systems 1(2), 97–137 (1976)CrossRefGoogle Scholar
  2. 2.
    Blott, S., Kaufmann, H., Relly, L., Schek, H.-J.: Buffering long externally-defined objects. In: Proceedings of the Sixth International Workshop on Persistent Object Systems (POS6), Tarascon, France, September 1994, pp. 40–53. British Computer Society, Springer-Verlag (1994)Google Scholar
  3. 3.
    Blakeley, J.A.: Data access for the masses through OLE DB. In: Proceedings of the 25th ACM SIGMOD Conference on Management of Data, Montreal, Canada (June 1996)Google Scholar
  4. 4.
    Blott, S., Relly, L., Schek, H.-J.: An open abstract-object storage system. In: Proceedings of the 1996 ACM SIGMOD Conference on Management of Data (June 1996)Google Scholar
  5. 5.
    García-Molina, H., Hammer, J., Ireland, K., Papakonstantinou, Y., Ullman, J., Widom, J.: Integrating and accessing heterogeneous information sources in TSIM-MIS. In: AAAI Spring Symposium on Information Gathering (1995)Google Scholar
  6. 6.
    Hellerstein, J.M., Naughton, J.F., Pfeffer, A.: Generalized search trees for database systems. In: Proceedings ofthe 21st International Conference on Very Large Databases, September 1995, pp. 562–573 (1995)Google Scholar
  7. 7.
  8. 8.
  9. 9.
    Lindsay, B., McPherson, J., Pirahesh, H.: A data management extension architecture. In: Proceedings of the 1987 ACM SIGMOD International Conference on Management of Data, ACM SIGMOD Record, pp. 220–226. IBM Almaden Research Center, San Jose (1987)CrossRefGoogle Scholar
  10. 10.
    Object Management Group: The Common Object Request Broker: Architecture and Specification, 2nd edn. (July 1995)Google Scholar
  11. 11.
  12. 12.
    Rauch, S.: Talk to any database the COM way using the OLE DB interface. Microsoft Systems Journal (July 1996)Google Scholar
  13. 13.
    Röhm, U., Böhm, K.: Working together in harmony — an implementation of the corba object query service and its evaluation. In: Proceedings of the 15th International Conference on Data Engineering, Sydney, Australia (March 1999) (to appear)Google Scholar
  14. 14.
    Relly, L., Schek, H.-J., Henricsson, O., Nebiker, S.: Physical database design for raster images in CONCERT. In: 5th International Symposium on Spatial Databases (SSD 1997), Berlin, Germany (July 1997)Google Scholar
  15. 15.
    Relly, L., Schuldt, H., Schek, H.-J.: Exporting database functionality — the CONCERT way. Data Engineering Bulletin 21(3), 43–51 (1998)Google Scholar
  16. 16.
    Schek, H.-J., Paul, H.-B., Scholl, M.H., Weikum, G.: The DASDBS project: Objectives, experiences and future prospects. IEEE Transactions on Knowledge and Data Engineering 2(l), 25–43 (1990)CrossRefGoogle Scholar
  17. 17.
    Stonebraker, M.: Inclusion of new types in relational database systems. In: Proceedings of the International Conference on Data Engineering, Los Angeles, CA, February 1986, pp. 262–269. IEEE Computer Society Press, Los Alamitos (1986)Google Scholar
  18. 18.
    Schek, H.-J., Wolf, A.: From extensible databases to interoperability between multiple databases and GIS applications. In: Abel, D.J., Ooi, B.-C. (eds.) SSD 1993. LNCS, vol. 692. Springer, Heidelberg (1993)Google Scholar
  19. 19.
    Silberschatz, A., Zdonik, S., et al.: Strategic directions in database systems -breaking out of the box. ACM Computing Surveys 28(4), 764–778 (1996)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1999

Authors and Affiliations

  • Lukas Relly
    • 1
  • Uwe Röhm
    • 1
  1. 1.Database Research Group, Institute of Information SystemsETH ZentrumZürichSwitzerland

Personalised recommendations