Show simple item record

NodaMD: Επέκταση του NoDA για Επεξεργασία Δεδομένων σε MongoDB με Χρήση Αφαιρετικού Επιπέδου

dc.contributor.advisorΔουλκερίδης, Χρήστος
dc.contributor.authorΔεϊμέζη, Ελένη
dc.date.accessioned2025-11-03T11:04:37Z
dc.date.available2025-11-03T11:04:37Z
dc.date.issued2025
dc.identifier.urihttps://dione.lib.unipi.gr/xmlui/handle/unipi/18272
dc.description.abstractΗ παρούσα διπλωματική εργασία πραγματεύεται τη μελέτη και επέκταση του ερευνητικού συστήματος NoDA, το οποίο έχει αναπτυχθεί στο Τμήμα Ψηφιακών Συστημάτων του Πανεπιστημίου Πειραιά και στοχεύει στην παροχή ενιαίας πρόσβασης σε NoSQL βάσεις δεδομένων. Στο πλαίσιο της εργασίας υλοποιήθηκε η επέκταση NodaMD η οποία επιτρέπει τη διαχείριση δεδομένων στη MongoDB μέσω ενός αφαιρετικού επιπέδου. Αναπτύχθηκαν οι λειτουργίες εισαγωγής (insert), τροποποίησης (update) και διαγραφής (delete) εγγραφών, οι οποίες ενσωματώνονται στη γενική αρχιτεκτονική του συστήματος, επιτρέποντας την εκτέλεση CRUD ενεργειών μέσω αφαιρετικού μηχανισμού, χωρίς να απαιτείται από τον χρήστη άμεση συγγραφή ερωτημάτων στη σύνταξη της MongoDB. Παράλληλα, παρουσιάζονται τα βασικά χαρακτηριστικά των σχεσιακών βάσεων δεδομένων, οι κατηγορίες τους, οι τρόποι αποθήκευσης και οι βασικές περιπτώσεις χρήσης (OLTP, OLAP κ.ά.). Ακολουθεί αναλυτική παρουσίαση των NoSQL βάσεων, με ταξινόμηση σε υποκατηγορίες όπως αποθήκες εγγράφων, κλειδιών-τιμών, στηλών και γράφων, και πραγματοποιείται συγκριτική αξιολόγηση ως προς την καταλληλότητα τους σε διαφορετικά σενάρια χρήσης. Τέλος, η εργασία περιλαμβάνει σενάρια χρήσης και αξιολόγηση της λειτουργικότητας του NodaMD μέσα από πρακτικά παραδείγματα, ενώ κατατίθενται προτάσεις για τη μελλοντική επέκταση του συστήματος σε επιπλέον τύπους NoSQL βάσεων και σε πιο σύνθετες μορφές ερωτημάτων.el
dc.format.extent72el
dc.language.isoelel
dc.publisherΠανεπιστήμιο Πειραιώςel
dc.rightsΑναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα*
dc.rightsΑναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/gr/*
dc.titleNodaMD: Επέκταση του NoDA για Επεξεργασία Δεδομένων σε MongoDB με Χρήση Αφαιρετικού Επιπέδουel
dc.title.alternativeNodaMD: Extending NoDA for Data Management in MongoDB through an Abstraction Layerel
dc.typeMaster Thesisel
dc.contributor.departmentΣχολή Τεχνολογιών Πληροφορικής και Επικοινωνιών. Τμήμα Ψηφιακών Συστημάτωνel
dc.description.abstractENThis thesis focuses on the study and extension of the research system NoDA, developed at the Department of Digital Systems of the University of Piraeus, which aims to provide unified access to NoSQL databases. As part of this work, the NodaMD extension was implemented, enabling data management in MongoDB through an abstraction layer. Insert, update, and delete operations were developed and integrated into the system’s overall architecture, allowing the execution of CRUD operations without requiring the user to directly write queries in MongoDB's native syntax. In parallel, the thesis presents the fundamental characteristics of relational databases, including their types, storage methods, and common use cases (such as OLTP and OLAP). It then provides a detailed overview of NoSQL databases, classified into categories such as document stores, key-value stores, column stores, and graph databases, followed by a comparative analysis regarding their suitability for different usage scenarios. Finally, the thesis includes usage scenarios and an evaluation of NodaMD’s functionality through practical examples, while also proposing directions for future research, including support for additional NoSQL database types and more complex query mechanisms.el
dc.contributor.masterΨηφιακά Συστήματα και Υπηρεσίεςel
dc.subject.keywordNoDAel
dc.subject.keywordNosql data baseel
dc.subject.keywordMongoDBel
dc.date.defense2025


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record

Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα
Except where otherwise noted, this item's license is described as
Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα

Βιβλιοθήκη Πανεπιστημίου Πειραιώς
Contact Us
Send Feedback
Created by ELiDOC
Η δημιουργία κι ο εμπλουτισμός του Ιδρυματικού Αποθετηρίου "Διώνη", έγιναν στο πλαίσιο του Έργου «Υπηρεσία Ιδρυματικού Αποθετηρίου και Ψηφιακής Βιβλιοθήκης» της πράξης «Ψηφιακές υπηρεσίες ανοιχτής πρόσβασης της βιβλιοθήκης του Πανεπιστημίου Πειραιώς»