Casa Banche dati Che cos'è couchdb? - definizione da techopedia

Che cos'è couchdb? - definizione da techopedia

Sommario:

Anonim

Definizione - Cosa significa CouchDB?

Apache CouchDB è un database non relazionale o NoSQL che è stato sviluppato per abbracciare completamente il web. I dati vengono archiviati all'interno di documenti JSON a cui è possibile accedere e i relativi indici interrogati tramite HTTP.

L'indicizzazione, la trasformazione e la combinazione di documenti vengono eseguite tramite JavaScript. Poiché utilizza tutti questi standard e tecnologie compatibili con il Web, CouchDB funziona molto bene con le applicazioni Web e mobili.

Techopedia spiega CouchDB

CouchDB è un database orientato ai documenti open source che utilizza mappe dei valori-chiave per la memorizzazione dei campi dei documenti.

I campi possono essere semplici coppie chiave-valore, mappe o elenchi. A ogni documento memorizzato viene assegnato un identificativo univoco a livello di documento e un numero di revisione ogni volta che vengono apportate modifiche. CouchDB è in grado di eseguire la trasformazione di documenti al volo e presentare notifiche di modifica in tempo reale, semplificando lo sviluppo di applicazioni Web.

È specializzato in Disponibilità e Tolleranza alle partizioni (AP) ma alla fine può essere coerente con lavori minori. A titolo di confronto, MongoDB è principalmente coerente e tollerante alla partizione.

Caratteristiche di CouchDB:

    Indicizzazione e recupero rapidi

    Facile replica su più istanze del server

    Più librerie per lingue diverse

    Formato documento basato su JSON

    Interfaccia simile a REST per il recupero, l'eliminazione, gli aggiornamenti e l'inserimento dei documenti

    Aggiornamenti del feed di dati che sono abbonabili tramite il feed delle modifiche

Che cos'è couchdb? - definizione da techopedia