PouchDB er en open source JavaScript-database inspireret af Apache CouchDB, der er designet til at køre godt i browseren.
PouchDB blev skabt for at hjælpe webudviklere med at bygge applikationer, der fungerer lige så godt offline, som de gør online.
Det gør det muligt for applikationer at gemme data lokalt, mens de er offline, og derefter synkronisere dem med CouchDB og kompatible servere, når applikationen er online igen, hvilket holder brugerens data synkroniseret, uanset hvor de logger på næste gang.
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');
Det virkelige problem ser ud til at være indeksering og Mango-forespørgsler (dvs. MongoDB-lignende). Det understøtter Map-Reduce, men dets brug anbefales ikke.
Er heller ikke sikker på ydeevnen.