dc.contributor.advisor | Δουλκερίδης, Χρήστος | |
dc.contributor.author | Μαλούση, Χάλγκερ | |
dc.date.accessioned | 2024-03-15T09:31:39Z | |
dc.date.available | 2024-03-15T09:31:39Z | |
dc.date.issued | 2024-02 | |
dc.identifier.uri | https://dione.lib.unipi.gr/xmlui/handle/unipi/16279 | |
dc.identifier.uri | http://dx.doi.org/10.26267/unipi_dione/3701 | |
dc.description.abstract | Η παρούσα διπλωματική εργασία επικεντρώνεται στην ανάπτυξη τελεστών για το
σύστημα NoDA, με έμφαση στην επίλυση πολύπλοκων ερωτημάτων που σχετίζονται
με οδικά δίκτυα. Το NoDA είναι ένα επίπεδο αφαίρεσης, το οποίο χρησιμοποιείται για την πρόσβαση
σε NoSQL μηχανές αποθήκευσης με ένα ενιαίο τρόπο. Η κύρια εστίαση του NoDA
είναι στην κλιμακωτή διαχείριση δεδομένων κινητικότητας (mobility data), ιδίως
στους χώρο-χρονικούς τελεστές. Το NoDA είναι ιδανικό για προγραμματιστές και
αναλυτές δεδομένων που θέλουν να εκτελούν ερωτήματα σε βάσεις δεδομένων
NoSQL χωρίς να χρειάζεται να χρησιμοποιούν τους αντίστοιχους drivers. Μέσω μιας
ευέλικτης διεπαφής, ο χρήστης μπορεί να εκτελεί απλά και πολύπλοκα ερωτήματα,
βασιζόμενος στις ανάγκες του. Μέχρι στιγμής, το NoDA μπορεί να λειτουργήσει με
MongoDB, HBase, Redis και Neo4j. Ο κύριος στόχος της εργασίας είναι αρχικά η σχεδίαση του τρόπου αποθήκευσης του
οδικού δικτύου και των αντικειμένων που βρίσκονται πάνω στο οδικό δίκτυο σε μια
βάση δεδομένων τύπου γράφου (Neo4j) και ύστερα η δημιουργία τελεστών του
NoDA, για την εκτέλεση ερωτημάτων πάνω σε αυτό το οδικό δίκτυο. Τα ερωτήματα
αυτά θα αφορούν τον υπολογισμό της συντομότερης διαδρομής δύο σημείων στο
οδικό δίκτυο και την εύρεση των αντικειμένων πάνω στο δίκτυο αυτό με βάση μια
συγκεκριμένη απόσταση και ανάμεσα σε κάποιο συγκεκριμένο χρονικό διάστημα. | el |
dc.format.extent | 50 | el |
dc.language.iso | el | el |
dc.publisher | Πανεπιστήμιο Πειραιώς | el |
dc.rights | Αναφορά Δημιουργού-Μη Εμπορική Χρήση 3.0 Ελλάδα | * |
dc.rights.uri | http://creativecommons.org/licenses/by-nc/3.0/gr/ | * |
dc.title | Ανάπτυξη τελεστών ερώτησης NoDA για δεδομένα οδικών δικτύων με χρήση της Neo4J | el |
dc.type | Master Thesis | el |
dc.contributor.department | Σχολή Τεχνολογιών Πληροφορικής και Επικοινωνιών. Τμήμα Ψηφιακών Συστημάτων | el |
dc.description.abstractEN | The present thesis focuses on developing operators for the NoDA system, with an
emphasis on solving complex queries related to road networks. NoDA is an abstraction layer used for accessing NoSQL storage engines in a unified manner. Its primary focus is on scalable management of mobility data, particularly
spatio-temporal operators. NoDA is ideal for developers and data analysts who want
to execute queries on NoSQL databases without needing to use the respective drivers.
Through a flexible interface, users can perform both simple and complex queries,
depending on their needs. So far, NoDA can operate with MongoDB, HBase, Redis, and
Neo4j. The main objective this thesis is initially the design of storing the road network and
the objects located on the road network in a Graph Database (Neo4j), followed by the
creation of NoDA operators for executing queries on this road network. These queries
will involve calculating the shortest path between two points on the road network and
finding objects on this network based on a specific distance and within a certain time
frame. | el |
dc.contributor.master | Πληροφοριακά Συστήματα και Υπηρεσίες | el |
dc.subject.keyword | NoDA | el |
dc.subject.keyword | Neo4j | el |
dc.subject.keyword | Δίκτυα δρόμων | el |
dc.subject.keyword | Shortest path | el |
dc.subject.keyword | Graph database | el |
dc.subject.keyword | OpenStreetMap | el |
dc.date.defense | 2024-02-29 | |