Zuhause Datenbanken Was ist couchdb - Definition aus techopedia

Was ist couchdb - Definition aus techopedia

Inhaltsverzeichnis:

Anonim

Definition - Was bedeutet CouchDB?

Apache CouchDB ist eine nicht relationale oder NoSQL-Datenbank, die entwickelt wurde, um das Web vollständig zu erfassen. Die Daten werden in JSON-Dokumenten gespeichert, auf die zugegriffen werden kann, und ihre Indizes werden über HTTP abgefragt.

Das Indizieren, Transformieren und Kombinieren von Dokumenten erfolgt über JavaScript. Da CouchDB all diese webfreundlichen Standards und Technologien verwendet, funktioniert es sehr gut mit Web- und Mobilanwendungen.

Techopedia erklärt CouchDB

CouchDB ist eine dokumentenorientierte Open-Source-Datenbank, die Schlüsselwertzuordnungen zum Speichern von Dokumentfeldern verwendet.

Die Felder können einfache Schlüssel-Wert-Paare, Maps oder Listen sein. Jedes gespeicherte Dokument erhält eine eindeutige Kennung auf Dokumentebene und eine Revisionsnummer, wenn Änderungen daran vorgenommen werden. CouchDB ist in der Lage, Dokumenttransformationen im Handumdrehen durchzuführen und Änderungsbenachrichtigungen in Echtzeit anzuzeigen, wodurch die Entwicklung von Webanwendungen vereinfacht wird.

Es ist auf Verfügbarkeit und Partitionstoleranz (AP) spezialisiert, kann aber durch geringfügige Arbeiten konsistent werden. Zum Vergleich: MongoDB ist hauptsächlich konsistent und partitionstolerant.

CouchDB-Funktionen:

    Schnelle Indizierung und Abfrage

    Einfache Replikation über mehrere Serverinstanzen

    Mehrere Bibliotheken für verschiedene Sprachen

    JSON-basiertes Dokumentformat

    REST-ähnliche Oberfläche zum Abrufen, Löschen, Aktualisieren und Einfügen von Dokumenten

    Datenfeed-Aktualisierungen, die über den Änderungsfeed abonniert werden können

Was ist couchdb - Definition aus techopedia