PouchDB adalah database JavaScript open-source yang terinspirasi oleh Apache CouchDB yang dirancang untuk berjalan dengan baik di dalam browser.
PouchDB dibuat untuk membantu pengembang web membangun aplikasi yang berfungsi baik secara offline maupun online.
Ini memungkinkan aplikasi untuk menyimpan data secara lokal saat offline, kemudian menyinkronkannya dengan CouchDB dan server yang kompatibel saat aplikasi kembali online, menjaga data pengguna tetap sinkron di mana pun mereka login berikutnya.
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');
Masalah sebenarnya tampaknya adalah kueri Pengindeksan dan Mangga (seperti MongoDB). Itu mendukung Map-Reduce, tetapi penggunaannya tidak disarankan.
Juga, tidak yakin dengan performanya.