PouchDB - Ikhtisar

Bab ini memberikan pengantar singkat tentang PouchDB beserta fitur-fiturnya dan cara kerjanya.

Apa itu PouchDB?

PouchDB adalah open source in-browser database APIditulis dalam JavaScript. Ini dimodelkan setelah Couch DB & minuss; database NoSQL. Menggunakan API ini, kita dapat membangun aplikasi yang bekerja secara offline dan online. Ini secara internal menggunakan WebSQL dan IndexedDB untuk menyimpan data.

Bagaimana cara kerjanya?

Di PouchDB, saat aplikasi offline, data disimpan secara lokal menggunakan WebSQL dan IndexedDB di browser. Ketika aplikasi kembali online, itu disinkronkan dengan CouchDB dan server yang kompatibel.

Menggunakan PouchDB, Anda dapat berkomunikasi dengan database lokal dan jarak jauh secara mulus tanpa melihat perbedaan apa pun.

Fitur PouchDB

Berikut adalah fitur-fitur PouchDB -

  • Cross Browser - API yang disediakan oleh PouchDB bekerja sama di setiap lingkungan, oleh karena itu kita dapat menjalankan aplikasi PouchDB di berbagai browser.

  • Light Weight - PouchDB adalah API yang sangat ringan, ini juga disertakan dengan mudah hanya dengan menggunakan tag skrip.

  • Easy to Learn - Jika Anda memiliki pengetahuan sebelumnya tentang bahasa pemrograman apa pun, sangat mudah untuk mempelajari PouchDB.

  • Open Source - PouchDB adalah Aplikasi Open Source dan tersedia di GitHub.

Keuntungan PouchDB

Berikut adalah keuntungan dari PouchDB -

  • Karena PouchDB berada di dalam browser, tidak perlu melakukan kueri melalui jaringan, ini menghasilkan eksekusi kueri yang lebih cepat.

  • Anda dapat menyinkronkan data dengan salah satu server yang didukung dan dengan demikian Anda dapat menjalankan aplikasi baik online maupun offline.

Browser yang Mendukung PouchDB

Berikut adalah browser yang mendukung PouchDB -

  • Firefox 29+ (Termasuk Firefox OS dan Firefox untuk Android)
  • Chrome 30+
  • Safari 5+
  • Internet Explorer 10+
  • Opera 21+
  • Android 4.0+
  • iOS 7.1+
  • Windows Phone 8+