Ανάλυση και Μελέτη Βάσεων Δεδομένων που βασίζονται σε μετα-Δεδομένα και σύγκριση με τις Παραδοσιακές Δομές Βάσεων
Creators: name: Σταματάκης, Νικόλαος Ιωάννη
Publisher: name: Aristotle University of Thessaloniki
Year: 2018
Subjects: Μετα-Δεδομένα
Βάσεις Δεδομένων
Παραδοσιακές Δομές Βάσεων
Meta-Data
Databases
Traditional Database Structures

description: Αντικείμενο της διατριβής είναι μία συγκριτική μελέτη του παραδοσιακού τρόπου διαχείρισης δεδομένων στις σχεσιακές βάσεις δεδομένων με τη διαχείριση που βασίζεται σε Γράφους και προσομοιώνεται σε σχεσιακή βάση δεδομένων (Graph Based) . Δηλαδή στο πρώτο μοντέλο θα χρησιμοποιηθούν διαφορετικοί πίνακες για κάθε οντότητα όπως συμβαίνει στις παραδοσιακές σχεσιακές βάσεις, ενώ στο δεύτερο θα χρησιμοποιηθούν δύο πίνακες για όλες τις οντότητες, ένας για τους κόμβους και ένας για τις άκρες. Επιπλέον οι κόμβοι δε θα έχουν ιδιότητες όπως συμβαίνει στις παραδοσιακές βάσεις τύπου γράφου αλλά οι ιδιότητες θα είναι και αυτές κόμβοι που θα συνδέονται με ένα κεντρικό κόμβο. Η σύγκριση αφορά ερωτήματα εισαγωγής εγγραφών και επιλογής ( Insert κα Select ) για διαφορετικά πλήθη εγγραφών και βασίστηκε στους χρόνους περαίωσης των ερωτημάτων αυτών . Οι συγκρίσεις πραγματοποιήθηκαν στη βάση δεδομένων MySQL και PostgreSQL . Στόχος της εργασίας είναι η παρατήρηση της απόδοσης των σύνθετων ερωτημάτων εισαγωγής και επιλογής εγγραφών και ο έλεγχος αποτελεσματικότητας και απόδοσης στη προσομοιωμένη βάση δεδομένων τύπου γράφου σε σχέση με τη παραδοσιακή οργάνωση, δηλαδή με το συμβατικό τρόπο. Τα κύρια συμπεράσματα που προέκυψαν από τη παρατήρηση των χρόνων εκτέλεσης των ερωτημάτων είναι ότι είναι προτιμότερος ο Graph Based τρόπος όταν το πλήθος των εγγραφών δεν αυξάνει σημαντικά δηλαδή αν οι απαιτήσεις της εφαρμογής που θέλουμε να δημιουργήσουμε είναι μικρές και περιορίζονται σε σύνολο εγγραφών μικρότερο των 1000 εγγραφών ,όπου οι χρόνοι είναι παρόμοιοι με το συμβατικό. Επίσης παρατηρήθηκε ότι συνολικά οι χρόνοι εκτέλεσης των ερωτημάτων Insert και Select ήταν μικρότεροι στη βάση PostgreSQL σε σχέση με τη βάση MySQL, με μικρότερη διαφορά μέχρι τις 1000 εγγραφές και αισθητά μεγαλύτερη στις περισσότερες .
description: The subject of the dissertation is a comparative study of the traditional way of data management in relational databases with the graph based management and simulated in a relational database (Graph Based). That is, the first model will use different tables for each entity, as is the case with traditional relational databases, while the second will use two tables for all entities, one for the nodes and one for the edges. Additionally, the nodes will not have properties as in the traditional graph type bases but the properties will also be nodes that will be linked to a central node. The comparison refers to input and selection queries (Insert and Select) for different records and was based on the completion times for these queries. The comparisons were made in the MySQL and PostgreSQL database. The aim of the thesis is to observe the performance of composite input and selection queries and to check efficiency and performance in the simulated graph type database in relation to the traditional organization, ie in the conventional way. The main conclusions that emerged from the observation of query times are that Graph Based way is preferable when the number of records does not increase significantly, ie if the application requirements we want to create are small and are limited to a set of records of less than 1000 records, where times are similar to conventional. It was also observed that overall the times of Insert and Select query execution were smaller on the PostgreSQL base than MySQL, with a smaller difference of up to 1000 records and considerably higher in most.
description: Σε συνεργασία με: Λογιστικής και Χρηματοοικονομικής (Πανεπιστήμιο Μακεδονίας)