Βίντεο: I'm Positive 2019 | An open discussion on HIV 2025
Οι μη σχετικές βάσεις δεδομένων δεν βασίζονται στο μοντέλο πίνακα / κλειδιού ενδημικό RDBMSs συστήματα διαχείρισης βάσεων δεδομένων). Εν ολίγοις, τα δεδομένα ειδικότητας στον μεγάλο κόσμο δεδομένων απαιτούν ειδικές τεχνικές επιτήρησης και χειρισμού δεδομένων. Παρόλο που αυτές οι νέες μορφές βάσεων δεδομένων προσφέρουν ορισμένες απαντήσεις στις μεγάλες προκλήσεις δεδομένων σας, δεν είναι ένα ξεκάθαρο εισιτήριο για τη γραμμή τερματισμού.
Μια αναδυόμενη, δημοφιλής κλάση μη σχεσιακής βάσης δεδομένων ονομάζεται όχι μόνο SQL (NoSQL). Αρχικά οι συντάκτες προέβλεψαν βάσεις δεδομένων που δεν απαιτούσαν το σχεσιακό μοντέλο και το SQL. Δεδομένου ότι τα προϊόντα αυτά εισήχθησαν στην αγορά, ο ορισμός μαλακώνει λίγο και τώρα θεωρούνται ως "όχι μόνο SQL", και πάλι υποκλίνοντας στην πανταχού παρούσα SQL.
Η άλλη κλάση είναι βάσεις δεδομένων που δεν υποστηρίζουν το σχεσιακό μοντέλο, αλλά βασίζονται στην SQL ως κύριο μέσο χειρισμού των δεδομένων μέσα. Παρόλο που οι σχεσιακές και μη σχετικές βάσεις δεδομένων έχουν παρόμοια βασικά στοιχεία, ο τρόπος με τον οποίο επιτυγχάνονται οι βασικές αρχές δημιουργεί τη διαφοροποίηση. Οι μη σχετικές τεχνολογίες βάσεων δεδομένων έχουν τα ακόλουθα κοινά χαρακτηριστικά:
-
Κλίμακα: Σε αυτή την περίπτωση, αυτό αναφέρεται στην ικανότητα εγγραφής δεδομένων σε πολλαπλά αποθηκευμένα δεδομένα ταυτόχρονα χωρίς να ληφθούν υπόψη οι φυσικοί περιορισμοί της υποκείμενης υποδομής. Μια άλλη σημαντική διάσταση είναι η ομαλότητα. Οι βάσεις δεδομένων πρέπει να είναι σε θέση να επεκτείνονται και να συστέλλονται ως απάντηση στις ροές δεδομένων και να το κάνουν αόρατα στους τελικούς χρήστες.
-
Αντί της σειράς, της στήλης, της δομής πλήκτρων, οι μη σχετικές βάσεις δεδομένων χρησιμοποιούν ειδικά πλαίσια για την αποθήκευση δεδομένων με ένα απαιτούμενο σύνολο API επερωτήσεων εξειδικευμένων για την έξυπνη πρόσβαση στα δεδομένα. Σχεδιασμός εμμονής:
-
Η εμμονή εξακολουθεί να είναι ένα κρίσιμο στοιχείο σε μη σχετικές βάσεις δεδομένων. Λόγω της μεγάλης ταχύτητας, της ποικιλίας και του όγκου των μεγάλων δεδομένων, αυτές οι βάσεις δεδομένων χρησιμοποιούν μηχανισμούς διαφορών για την εμμονή των δεδομένων. Η υψηλότερη επιλογή απόδοσης είναι "στη μνήμη", όπου ολόκληρη η βάση δεδομένων διατηρείται στο πολύ γρήγορο σύστημα μνήμης των διακομιστών σας. Eventual Consistency:
-
Ενώ το RDBMS χρησιμοποιεί ACID (Ατομικότητα, Συνέπεια, Απομόνωση, Ανθεκτικότητα) για την εξασφάλιση της συνέπειας των δεδομένων, το μη σχεσιακό ΣΔΒΔ χρησιμοποιεί το BASE.Το BASE σημαίνει βασικά διαθέσιμο, μαλακό και ενδεχόμενη συνέπεια. Η ενδεχόμενη συνέπεια είναι πιο σημαντική επειδή είναι υπεύθυνη για την επίλυση συγκρούσεων όταν τα δεδομένα βρίσκονται σε κίνηση μεταξύ των κόμβων σε μια κατανεμημένη εφαρμογή. Η κατάσταση δεδομένων διατηρείται από το λογισμικό και το μοντέλο πρόσβασης βασίζεται στη βασική διαθεσιμότητα.