Σπίτι Βάσεις δεδομένων Τι είναι το couchdb; - ορισμός από την τεχνολογία

Τι είναι το couchdb; - ορισμός από την τεχνολογία

Πίνακας περιεχομένων:

Anonim

Ορισμός - Τι σημαίνει CouchDB;

Apache CouchDB είναι μια μη σχεσιακή βάση δεδομένων ή βάση δεδομένων NoSQL που αναπτύχθηκε για να καλύψει πλήρως τον ιστό. Τα δεδομένα αποθηκεύονται σε έγγραφα JSON τα οποία μπορούν να αποκτήσουν πρόσβαση και οι δείκτες τους ερωτηματολογούνται μέσω HTTP.

Η ευρετηρίαση, ο μετασχηματισμός και ο συνδυασμός των εγγράφων πραγματοποιούνται μέσω JavaScript. Επειδή χρησιμοποιεί όλα αυτά τα φιλικά προς το περιβάλλον πρότυπα και τεχνολογίες, το CouchDB λειτουργεί πολύ καλά με web και κινητές εφαρμογές.

Η Techopedia εξηγεί το CouchDB

Το CouchDB είναι μια βάση δεδομένων ανοιχτού κώδικα που βασίζεται σε έγγραφα και χρησιμοποιεί χάρτες βασικής αξίας για την αποθήκευση πεδίων εγγράφων.

Τα πεδία μπορούν να είναι απλά ζεύγη κλειδιά-αξίας, χάρτες ή λίστες. Σε κάθε αποθηκευμένο έγγραφο παρέχεται ένα μοναδικό αναγνωριστικό σε επίπεδο εγγράφου και ένας αριθμός αναθεώρησης όποτε γίνονται αλλαγές σε αυτόν. Το CouchDB είναι σε θέση να κάνει το μετασχηματισμό εγγράφων on-the-fly καθώς και τις υπάρχουσες ειδοποιήσεις αλλαγής σε πραγματικό χρόνο, διευκολύνοντας την ανάπτυξη εφαρμογών ιστού.

Ειδικεύεται στην ανοχή διαθεσιμότητας και διαχωρισμού (AP), αλλά μπορεί τελικά να είναι συνεπής με μικρές εργασίες. Για λόγους σύγκρισης, το MongoDB είναι ως επί το πλείστον ανθεκτικό στη συνεκτικότητα και τη διαίρεση.

Χαρακτηριστικά CouchDB:

    Γρήγορη ευρετηρίαση και ανάκτηση

    Εύκολη αναπαραγωγή σε πολλές παρουσίες διακομιστών

    Πολλαπλές βιβλιοθήκες για διαφορετικές γλώσσες

    Μορφή εγγράφου βασισμένη σε JSON

    Ανάκτηση τύπου REST για ανάκτηση, διαγραφή, ενημέρωση και εισαγωγή εγγράφων

    Ενημερώσεις ροών δεδομένων που είναι συνδρομητές μέσω της ροής αλλαγών

Τι είναι το couchdb; - ορισμός από την τεχνολογία