pouchdb

pouchdb

PouchDB, Basis Data JavaScript yang Sinkronisasi! PouchDB adalah basis data JavaScript open-source yang terinspirasi dari Apache CouchDB yang berjalan dengan baik di dalam browser dan menyinkronkan data dengan server yang kompatibel. Pelajari cara menggunakan PouchDB dengan contoh, fitur, dan pembaruan. Ikuti langkah-langkah untuk meng-install PouchDB, membuat basis data, menulis dan membaca dokumen, dan menyinkronkannya dengan CouchDB. Apache CouchDB ™ memungkinkan Anda mengakses data Anda di mana saja. Protokol Replikasi Couch diimplementasikan dalam berbagai proyek dan produk yang meliputi setiap lingkungan komputasi dari server-cluster yang didistribusikan secara global, hingga ponsel genggam hingga browser web. PouchDB adalah basis data berukuran kecil. Berkontribusilah pada pouchdb/pouchdb dengan membuat akun di GitHub. PouchDB secara internal memiliki rekam jejak revisi dari setiap dokumen. Jika disinkronkan, maka PouchDB menggunakan rekam jejak revisi dokumen untuk mengetahui jika ada konflik. Berpikirlah seperti Git dengan penggabungan maju cepat. Kami juga tidak mengubah revisi. Ketika kami memperbarui dokumen, kami melewati _rev yang lama, menyatakan ke PouchDB yang merupakan versi sebelumnya dari dokumen tersebut. PouchDB adalah basis data berukuran kecil. Versi terbaru: 8.0.1, terakhir dipublikasikan: setahun yang lalu. Mulailah menggunakan PouchDB dalam proyek Anda dengan menjalankan `npm i pouchdb`. Ada 649 proyek lain di registrasi npm yang menggunakan pouchdb. Dengan fungsionalitas ini, PouchDB dapat melisting semua tugas basis data aktif, seperti pengecekan basis data, memperbarui indeks, atau replikasi. PouchDB akan melaporkan kemajuan tugas-tugas ini ke API tugas aktif dan menghapus tugas segera setelah mereka selesai atau gagal. Penggunaan contoh: js biarkan tugas = PouchDB.activeTasks.list() contoh hasil: Di Chrome, cukup pilih ikon Overflow ☰ → Alat → Pengembangan Alat. Kemudian klik tab Sumber Daya, lalu IndexedDB, dan Anda akan melihat berikut: Ini adalah representasi IndexedDB mentah dari PouchDB Anda, jadi sangat halus. Namun, Anda mungkin menemukannya berguna. Di Safari, basis data Anda akan berada di bawah Pengembangan → Tampilkan Pemeriksa Web →... PouchDB adalah pustaka basis data JavaScript open source yang dirancang untuk menciptakan aplikasi web offline-first yang efisien dan skalabel. Dengan PouchDB, Anda dapat membangun aplikasi dengan mulus di beberapa platform, termasuk browser, server Node.js, dan perangkat seluler. Saat aplikasi menggunakan PouchDB offline, data disimpan secara lokal. Financier adalah aplikasi anggaran pribadi freemium yang menggunakan PouchDB untuk menyimpan data anggaran Anda. Versi berbayar menyinkronkan data dengan CouchDB 2 untuk persistensi dan berbagi data di perangkat lain. Aplikasi ini sepenuhnya terintegrasi dengan fitur perubahan PouchDB untuk pembaruan instan. Lebih lanjut tentang stack tersedia di humans.txt.