NoSQL databases : ποιοτική και ποσοτική σύγκριση μεταξύ των Cassandra, BaseX και Mongodb
Προβολή/ Άνοιγμα
Θεματική επικεφαλίδα
Βάσεις δεδομένωνΛέξεις κλειδιά
NoSQLΠερίληψη
Με το πέρασμα των χρόνων έχει παρατηρηθεί μια ραγδαία και συνεχής εξέλιξη των υπολογιστικών συστημάτων καθώς και των εφαρμογών που υπάρχουν πλέον στην αγορά, καθώς και μια εκθετική αύξηση του όγκου των δεδομένων που δημιουργείται από χρήστες, διαφόρων ειδών συστήματα και αισθητήρες. Στα πλαίσια αυτά τα σχεσιακά μοντέλα των βάσεων δεδομένων που επικρατούσαν μέχρι τώρα (SQL), χάνουν έδαφος λόγω της αδυναμίας τους να ανταποκριθούν στις σύγχρονες απαιτήσεις. Στην θέση αυτών έρχονται να μπουν μιας νέας γενιάς βάσεις δεδομένων που ονομάζονται NoSQL. Οι βάσεις αυτές παρουσιάζουν αρκετά πλεονεκτήματα όσον αφορά τις νεοαποκτηθείσες τάσεις της αγοράς, αλλά ταυυτόχρονα και μειονεκτήματα σε σχέση με τον προκάτοχό τους. Η παρούσα εργασία ασχολείται με τη νέα αυτή γενιά βάσεων δεδομένων και συγκεκριμένα έχουν επιλεχθεί τρεις βάσεις για να γίνει μια ποιοτική σύγκριση στα χαρακτηριστικά τους, στο τι προσφέρουν, αλλά και στο σε τι υστερούν σε σχέση με μια σχεσιακή βάση. Τέλος επιλέχθηκε ένα benchmarking tool,ώστε να γίνουν κάποια τεστ με σκοπό να αξιολογηθεί η απόδοσή τους με πραγματικά δεδομένα.