NoSQL ή μη σχεσιακά παραδείγματα βάσεων δεδομένων:MongoDB, Apache Cassandra, Redis, Couchbase και Apache HBase. Είναι τα καλύτερα για γρήγορη ανάπτυξη εφαρμογών. Το NoSQL είναι η καλύτερη επιλογή για ευέλικτη αποθήκευση δεδομένων με ελάχιστους έως καθόλου περιορισμούς δομής.
Ποια είναι η διαφορά μεταξύ μιας σχεσιακής βάσης δεδομένων και μιας μη σχεσιακής βάσης δεδομένων;
Για να συνοψίσουμε τη διαφορά μεταξύ των σχεσιακών και μη σχεσιακών βάσεων δεδομένων: σχεσιακές βάσεις δεδομένων αποθηκεύουν δεδομένα σε σειρές και στήλες όπως ένα υπολογιστικό φύλλο ενώ οι μη σχεσιακές βάσεις δεδομένων δεν αποθηκεύουν δεδομένα, χρησιμοποιώντας ένα μοντέλο αποθήκευσης (ένα από τα τέσσερα) που ταιριάζει καλύτερα στον τύπο των δεδομένων που αποθηκεύει.
Ποιο από τα παρακάτω είναι παράδειγμα μη σχεσιακής βάσης δεδομένων;
2) Μη σχεσιακές βάσεις δεδομένων, που ονομάζονται επίσης βάσεις δεδομένων NoSQL, με τις πιο δημοφιλείς να είναι οι MongoDB, DocumentDB, Cassandra, Coachbase, HBase, Redis και Neo4j. Αυτές οι βάσεις δεδομένων συνήθως ομαδοποιούνται σε τέσσερις κατηγορίες: Αποθήκευση κλειδιού-τιμής, Αποθηκευτικοί χώροι γραφημάτων, χώροι αποθήκευσης στηλών και χώροι αποθήκευσης εγγράφων (βλ. Τύποι βάσεων δεδομένων NoSQL).
Πότε θα χρησιμοποιούσατε μια μη σχεσιακή βάση δεδομένων;
Μη σχεσιακές βάσεις δεδομένων χρησιμοποιούνται συχνά όταν πρέπει να οργανωθούν μεγάλες ποσότητες πολύπλοκων και διαφορετικών δεδομένων. Για παράδειγμα, ένα μεγάλο κατάστημα μπορεί να έχει μια βάση δεδομένων στην οποία κάθε πελάτης έχει το δικό του έγγραφο που περιέχει όλες τις πληροφορίες του, από το όνομα και τη διεύθυνση μέχρι το ιστορικό παραγγελιών καιστοιχεία πιστωτικής κάρτας.
Τι είναι το παράδειγμα βάσης δεδομένων NoSQL;
MongoDB, CouchDB, CouchBase, Cassandra, HBase, Redis, Riak, Neo4J είναι τα δημοφιλή παραδείγματα βάσεων δεδομένων NoSQL. Τα MongoDB, CouchDB, CouchBase, Amazon SimpleDB, Riak, Lotus Notes είναι βάσεις δεδομένων NoSQL προσανατολισμένες σε έγγραφα,. Neo4J, InfoGrid, Infinite Graph, OrientDB, FlockDB είναι βάσεις δεδομένων γραφημάτων.