dc.contributor.author |
Πανουτσακόπουλος, Χρήστος
|
el |
dc.contributor.author |
Panoutsakopoulos, Christos
|
en |
dc.date.accessioned |
2016-06-01T06:56:47Z |
|
dc.date.available |
2016-06-01T06:56:47Z |
|
dc.date.issued |
2016-06-01 |
|
dc.identifier.uri |
https://dspace.lib.ntua.gr/xmlui/handle/123456789/42569 |
|
dc.identifier.uri |
http://dx.doi.org/10.26240/heal.ntua.12215 |
|
dc.rights |
Default License |
|
dc.subject |
Information retrieval |
en |
dc.subject |
Databases |
en |
dc.subject |
Cloud computing |
en |
dc.subject |
Boolean approach |
en |
dc.subject |
TPCDS Benchmark |
en |
dc.title |
Τεχνικές ανάκτησης πληροφορίας σε περιβάλλον cloud computing |
el |
heal.type |
bachelorThesis |
|
heal.classification |
Information retrieval |
en |
heal.classification |
Databases |
en |
heal.classification |
Cloud computing |
en |
heal.classificationURI |
http://skos.um.es/unescothes/C01986 |
|
heal.classificationURI |
http://id.loc.gov/authorities/subjects/sh99001528 |
|
heal.classificationURI |
http://id.loc.gov/authorities/subjects/sh2008004883 |
|
heal.language |
el |
|
heal.access |
free |
|
heal.recordProvider |
ntua |
el |
heal.publicationDate |
2015-10-26 |
|
heal.abstract |
Στην σύγχρονη εποχή της πληροφορίας, η ανάκτηση χρήσιμων πληροφοριών από μεγάλους όγκους δεδομένων είναι ένα πρόβλημα που έχει αποκτήσει τεράστια σημασία για πολλές δραστηριότητες. Ιδιαίτερα τα τελευταία χρόνια, η εξέλιξη της τεχνολογίας του υπολογιστικού νέφους έχει οδηγήσει σε μια προσπάθεια να αξιοποιηθούν οι δυνατότητες που παρέχει αυτή η νέα τεχνολογία στον τομέα της ανάκτησης πληροφοριών.
Οι σχεσιακές βάσεις δεδομένων, εξακολουθούν να διαδραματίζουν σημαντικό ρόλο στις αρχιτεκτονικές υπολογιστικού νέφους, παρά την εξέλιξη αξιόλογων εναλλακτικών επιλογών. Βασικός στόχος της παρούσας διπλωματικής εργασίας είναι να εξεταστεί η επίδραση που έχει ο μετασχηματισμός του σχήματος μιας σχεσιακής βάσης δεδομένων σύμφωνα με την θεωρία boolean approach (και συγκεκριμένα ο μετασχηματισμός κατάλληλων κατηγορηματικών μεταβλητών σε σύνολα λογικών μεταβλητών), στον χρόνο εκτέλεσης σχεσιακών ερωτημάτων επί αυτής της βάσης δεδομένων.
Αρχικά, υλοποιήθηκε η σχεσιακή βάση δεδομένων που ορίζεται από το TPCDS Benchmark, το οποίο είναι κατάλληλα σχεδιασμένο για την προσομοίωση συστημάτων υποστήριξης αποφάσεων και περιλαμβάνει μια μεγάλη λίστα σχεσιακών ερωτημάτων διαφόρων τύπων και επιπέδων πολυπλοκότητας. Ακολούθως, δημιουργήθηκε ένα ακριβές αντίγραφο αυτής της βάσης δεδομένων στο οποίο εφαρμόστηκε ο μετασχηματισμός boolean approach. Στη δεύτερη βάση αποθηκεύτηκαν ακριβώς τα ίδια δεδομένα με την πρώτη, κατάλληλα τροποποιημένα ώστε να ταιριάζουν στις μετατροπές που επέφερε στο σχήμα της βάσης δεδομένων ο μετασχηματισμός boolean approach. Στη συνέχεια, αφού επιλέχτηκαν τα καταλληλότερα σχεσιακά ερωτήματα από όσα ορίζει το TPCDS Benchmark, αυτά εκτελέστηκαν επαναληπτικά στις δυο βάσεις δεδομένων και καταγράφηκαν οι αντίστοιχοι χρόνοι εκτέλεσης. Τέλος, συγκρίνοντας τους καταγραμμένους χρόνους εκτέλεσης για τις δυο βάσεις δεδομένων, εξάχθηκαν τα ανάλογα συμπεράσματα για την επίδραση του μετασχηματισμού boolean approach. |
el |
heal.abstract |
Information retrieval has become a problem of grate significance for many scientific and business domains. Especially now, with the important advances in the field of cloud computing providing increasingly prospectful capabilities, a lot of effort is being made in order to apply these capabilities in the field of information retrieval.
Despite the appearance of successful alternatives, relational databases continue to play an important role in cloud computing architectures. The main goal of this diploma thesis is to examine the influence of transforming the schema of a relational database according to the Boolean Approach theory (specifically, transforming appropriate categorical variables into sets of boolean varibles) on the execution time of relational queries on that database.
To begin with, the database specified by the TPCDS benchmark (which is a benchmark designed to emulate decision support systems and contains a big collection of relational queries) was implemented. After that, an exact copy of this database was created and the Boolean Approach transformation was applied to its scema. The data stored in the second database were logically identical to those stored in the first one; however they were manipulated in order to fit in the transformed database schema. The next step was to choose a subset of the queries defined by TPCDS and execute them repeatedly against the two databases, recording the execution times. Finally, conclusions regarding the effect of the Boolean Approach transformation were reached by compairing the execution times for both databases. |
en |
heal.advisorName |
Βαρβαρίγου, Θεοδώρα |
el |
heal.committeeMemberName |
Βαρβαρίγου, Θεοδώρα |
el |
heal.committeeMemberName |
Καγιάφας, Ελευθέριος |
el |
heal.committeeMemberName |
Λούμος, Βασίλειος |
el |
heal.academicPublisher |
Εθνικό Μετσόβιο Πολυτεχνείο. Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών. Τομέας Επικοινωνιών, Ηλεκτρονικής και Συστημάτων Πληροφορικής |
el |
heal.academicPublisherID |
ntua |
|
heal.numberOfPages |
298 σ. |
el |
heal.fullTextAvailability |
true |
|