CouchDB
 sql >> Database >  >> NoSQL >> CouchDB

Qualcuno ha provato CouchDB e varie implementazioni offline (PouchDB)?

PouchDB è un database JavaScript open source ispirato ad Apache CouchDB progettato per funzionare bene all'interno del browser.

PouchDB è stato creato per aiutare gli sviluppatori web a creare applicazioni che funzionano sia offline che online.
Consente alle applicazioni di archiviare i dati in locale mentre sono offline, quindi sincronizzarli con CouchDB e server compatibili quando l'applicazione è di nuovo online, mantenendo i dati dell'utente sincronizzati indipendentemente da dove effettui il successivo accesso.

var db = new PouchDB('dbname');

db.put({
  _id: '[email protected]',
  name: 'David',
  age: 69
});

db.changes().on('change', function() {
  console.log('Ch-Ch-Changes');
});

db.replicate.to('http://example.com/mydb');

Il vero problema sembra essere l'indicizzazione e le query Mango (cioè simili a MongoDB). Supporta Map-Reduce, ma il suo utilizzo non è raccomandato.

Inoltre, non sono sicuro delle prestazioni.