Query optimization for Federated Database Systems: the Cyrano prototype

dc.contributor.authorYu, Chaopingen
dc.contributor.committeechairEgyhazy, Csabaen
dc.contributor.committeememberFrakes, Williamen
dc.contributor.committeememberGupta, Sanjayen
dc.contributor.departmentComputer Scienceen
dc.date.accessioned2014-03-14T21:43:53Zen
dc.date.adate2008-08-25en
dc.date.available2014-03-14T21:43:53Zen
dc.date.issued1996en
dc.date.rdate2008-08-25en
dc.date.sdate2008-08-25en
dc.description.abstractThe purpose of this research is to improve the performance for the query processing of Cyrano, a prototype deductive object-oriented meta model for Federated Database Systems (FDBSs). The hypothesis was that query optimization techniques such as Semi-Naive algorithm and Magic-Sets Rewrite algorithm could be used to improve the performance of Cyrano prototype query processing. Query optimization has not been used for an FDBS with a deductive object-oriented meta model. Most existing FDBS query optimization techniques are for FDBSs with relational meta models. This research involves two major stages. The first stage was to investigate the existing query processing methodologies and query optimization techniques for FDBSs, deductive databases, and object-oriented databases. The research analyzed the methodologies and techniques of representative works. Two typical systems, one from the object-oriented database family and the other from the deductive object-oriented database family, were studied and analyzed in detail. The survey showed that there had been no work reported on query optimization for FDBSs with deductive object-oriented meta models. The analysis showed that the established query optimization techniques for deductive and object-oriented databases could be viable candidates for query optimization in the Cyrano prototype. The second stage was to develop a new query processing methodology for Cyrano based on the analytical results of the first stage. A new query processing methodology was proposed, and Semi-Naive and Magic-Sets Rewrite algorithms were employed. Experiments showed that the application of the new query processing methodology improved the performance of the Cyrano query processing up to several hundred percent. Furthermore, the new Cyrano query processing methodology is a general methodology for deductive object-oriented data models, and it can well be applied to other FDBSs with deductive object-oriented meta models. In conclusion, the research proves that the performance of the Cyrano prototype query processing can be significantly improved with query optimization. It also suggests that query optimization will improve the performance of query processing of other FDBSs with deductive object-oriented meta models.en
dc.description.degreeMaster of Scienceen
dc.format.extentxii, 215 leavesen
dc.format.mediumBTDen
dc.format.mimetypeapplication/pdfen
dc.identifier.otheretd-08252008-162919en
dc.identifier.sourceurlhttp://scholar.lib.vt.edu/theses/available/etd-08252008-162919/en
dc.identifier.urihttp://hdl.handle.net/10919/44452en
dc.language.isoenen
dc.publisherVirginia Techen
dc.relation.haspartLD5655.V855_1996.Y8.pdfen
dc.relation.isformatofOCLC# 36436336en
dc.rightsIn Copyrighten
dc.rights.urihttp://rightsstatements.org/vocab/InC/1.0/en
dc.subjectFDBSen
dc.subjectdeductiveen
dc.subjectobject-orienteden
dc.subjectqueryen
dc.subjectOptimizationen
dc.subject.lccLD5655.V855 1996.Y8en
dc.titleQuery optimization for Federated Database Systems: the Cyrano prototypeen
dc.typeThesisen
dc.type.dcmitypeTexten
thesis.degree.disciplineComputer Scienceen
thesis.degree.grantorVirginia Polytechnic Institute and State Universityen
thesis.degree.levelmastersen
thesis.degree.nameMaster of Scienceen

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
LD5655.V855_1996.Y8.pdf
Size:
7.95 MB
Format:
Adobe Portable Document Format
Description:

Collections