• DocumentCode
    1444670
  • Title

    Scaling access to heterogeneous data sources with DISCO

  • Author

    Tomasic, Anthony ; Raschid, Louiqa ; Valduriez, Patrick

  • Author_Institution
    Inst. Nat. de Recherche en Inf. et Autom., Le Chesnay, France
  • Volume
    10
  • Issue
    5
  • fYear
    1998
  • Firstpage
    808
  • Lastpage
    823
  • Abstract
    Accessing many data sources aggravates problems for users of heterogeneous distributed databases. Database administrators must deal with fragile mediators, that is, mediators with schemas and views that must be significantly changed to incorporate a new data source. When implementing translators of queries from mediators to data sources, database implementers must deal with data sources that do not support all the functionality required by mediators. Application programmers must deal with graceless failures for unavailable data sources. Queries simply return failure and no further information when data sources are unavailable for query processing. The Distributed Information Search COmponent (Disco) addresses these problems. Data modeling techniques manage the connections to data sources, and sources can be added transparently to the users and applications. The interface between mediators and data sources flexibly handles different query languages and different data source functionality. Query rewriting and optimization techniques rewrite queries so they are efficiently evaluated by sources. Query processing and evaluation semantics are developed to process queries over unavailable data sources. In this article, we describe: 1) the distributed mediator architecture of Disco; 2) the data model and its modeling of data source connections; 3) the interface to underlying data sources and the query rewriting process; and 4) query processing semantics. We describe several advantages of our system
  • Keywords
    distributed databases; query processing; Disco; Distributed Information Search COmponent; data modeling; heterogeneous distributed databases; mediators; query processing; query rewriting; Costs; Data models; Database languages; Database systems; Distributed databases; Programming profession; Query processing;
  • fLanguage
    English
  • Journal_Title
    Knowledge and Data Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1041-4347
  • Type

    jour

  • DOI
    10.1109/69.729736
  • Filename
    729736