Show simple item record

Ανάπτυξη κατανεμημένου συστήματος σε υπολογιστικό νέφος

dc.contributor.advisorΓιαννακόπουλος, Παναγιώτης
dc.contributor.authorΕυθυμιάδης, Αλέξανδρος
dc.contributor.authorΧαλδαίος, Ιωάννης
dc.date.accessioned2018-07-09T10:55:03Z
dc.date.available2018-07-09T10:55:03Z
dc.date.issued2018-06-19
dc.identifier.urihttp://okeanis.lib2.uniwa.gr/xmlui/handle/123456789/4488
dc.description.abstractΜε την συνεχώς αυξανόμενη εξέλιξη της τεχνολογίας, τα κατανεμημένα συστήματα γίνονται ολοένα και πιο διαδεδομένα, διότι με αυτή τη τεχνολογία, η επεξεργασία των δεδομένων κατανέμεται σε πολλούς υπολογιστές και δε περιορίζεται σε μία μόνο μηχανή. Πρόκειται για ένα τεράστιο και σύνθετο πεδίο έρευνας, στον τομέα της πληροφορικής. Ο στόχος αυτής της εργασίας είναι η μελέτη, ο σχεδιασμός και η υλοποίηση ενός καταναμημένου συστήματος με τη βοήθεια της τεχνολογίας sharding, που μας παρέχει η μη-σχεσιακή βάση δεδομένων, με προσανατολισμό εγγράφων, ΜongoDB. Tέλος, γίνεται μία σύγκριση των αποτελεσμάτων από τη χρήση των διάφορων μεθόδων sharding, Ranged Based Sharding και Hashed Ranged Sharding, και ποιο είναι το “σωστό” shard κλειδί.el
dc.format.extent164el
dc.language.isoelel
dc.publisherΑ.Ε.Ι. Πειραιά Τ.Τ.el
dc.rightsΑναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/gr/*
dc.subjectTPSH::Επιστήμη Υπολογιστών::Βάσεις Δεδομένωνel
dc.subjectTPSH::Επιστήμη Υπολογιστών::Επιστήμη Υπολογιστή (Software)el
dc.titleΑνάπτυξη κατανεμημένου συστήματος σε υπολογιστικό νέφοςel
dc.title.alternativeDevelopment of a cloud oriented distributed systemel
dc.typeΠτυχιακή εργασίαel
dc.contributor.committeeΠρεζεράκος, Παναγιώτης
dc.contributor.committeeΝικολόπουλος, Δημήτριος
dc.contributor.departmentΤμήμα Μηχανικών Ηλεκτρονικών Υπολογιστικών Συστημάτων Τ.Ε.el
dc.contributor.facultyΣχολή Τεχνολογικών Εφαρμογώνel
dc.subject.keywordΚατανεμημένα συστήματαel
dc.subject.keywordΜη-σχεσιακές βάσεις δεδομένωνel
dc.subject.keywordJavael
dc.subject.keywordΕικονοποίησηel
dc.subject.keywordΤαυτοχρονισμός πολλαπλών εκδόσεωνel
dc.subject.keywordDockerel
dc.subject.keywordMongoDBel
dc.subject.keywordΥπολογιστικό νέφοςel
dc.subject.keywordΑξιολόγηση απόδοσης συστήματοςel
dc.description.abstracttranslatedWith the ever-growing technological expansion of the world, distributed systems are becoming more and more widespread because they’re trying to distribute the load of a system, to multiple computers instead of one. Distributed system are a vast and complex field of study in computer science. The purpose of this thesis is the research, design and development of a distributed system with the help of the NoSQL, document-oriented database, MongoDB, by using the Sharding technology. Finally we are doing a comparison of the different methods of sharding that MongoDB offers, Ranged Based Sharding and Hashed Ranged Sharding and what is the best shard key to use.el


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 Ελλάδα

Η δημιουργία κι ο εμπλουτισμός του Ιδρυματικού Αποθετηρίου, έγιναν στο πλαίσιο του Έργου "Υπηρεσία Ιδρυματικού Αποθετηρίου και Προστιθέμενης Αξίας Ψηφιακής Βιβλιοθήκης ΤΕΙ Πειραιά", του Επιχειρησιακού Προγράμματος "Ψηφιακή Σύγκλιση"