• DocumentCode
    3265567
  • Title

    Developing a query optimizer for a federated database system

  • Author

    Yu, Zhao-Ping ; Egyhazy, Csaba

  • Author_Institution
    US Syst. Eng. Center, British Telecom North America Inc., Reston, VA, USA
  • fYear
    35765
  • fDate
    8-10 Dec1997
  • Firstpage
    420
  • Lastpage
    427
  • Abstract
    This paper concerns our experiences in developing a query optimizer for the Cyrano prototype federated database system developed at Virginia Tech. We used a bottom-up evaluation method commonly seen in deductive systems. In Cyrano, queries and stored information is represented in classes, as in object-oriented systems. Consequently, the optimizer evaluates a query by repeatedly cycling through all base classes, and the base classes of the base classes. Experiments showed that in the processing of recursive queries, the implementation of a semi-naive algorithm produced considerable improvements. We concluded that the performance of the optimizer, based on the implementation of the semi-naive algorithm, is adequate for most typical queries, but that it could be improved further by rewriting classes using a magic-sets rewrite algorithm
  • Keywords
    database theory; deductive databases; distributed databases; optimisation; query processing; rewriting systems; software performance evaluation; Cyrano; base classes; bottom-up evaluation method; deductive database; federated database system; magic-sets rewrite algorithm; object-oriented database; performance; prototype database; query optimizer development; recursive query processing; rewriting; seminaive algorithm; Data engineering; Data models; Database languages; Database systems; Deductive databases; Design engineering; Object oriented databases; Relational databases; Satellite broadcasting; Systems engineering and theory;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Intelligent Information Systems, 1997. IIS '97. Proceedings
  • Conference_Location
    Grand Bahama Island
  • Print_ISBN
    0-8186-8218-3
  • Type

    conf

  • DOI
    10.1109/IIS.1997.645324
  • Filename
    645324