📅  最后修改于: 2020-11-26 06:46:03             🧑  作者: Mango
本章简要介绍了PouchDB及其功能和工作方式。
PouchDB是用JavaScript编写的开源浏览器内部数据库API 。它以Couch DB &minuss;为模型。 NoSQL数据库。使用此API,我们可以构建脱机和联机工作的应用程序。它在内部使用WebSQL和IndexedDB来存储数据。
在PouchDB中,当应用程序脱机时,数据将使用WebSQL和IndexedDB在浏览器中本地存储。当应用程序重新联机时,它将与CouchDB和兼容服务器同步。
使用PouchDB,您可以无缝地与本地和远程数据库通信,而无需注意任何区别。
以下是PouchDB的功能-
跨浏览器-PouchDB提供的API在每种环境下均相同,因此,我们可以在各种浏览器中运行PouchDB应用程序。
轻量级-PouchDB是一个非常轻量级的API,只需使用脚本标签即可轻松包含。
易于学习-如果您具有任何编程语言的先验知识,那么学习PouchDB就会很容易。
开源-PouchDB是一个开源应用程序,可在GitHub上获得。
以下是PouchDB的优点-
由于PouchDB驻留在浏览器内部,因此无需通过网络执行查询,因此可以更快地执行查询。
您可以将数据与任何受支持的服务器同步,这样就可以在线和离线运行应用程序。
以下是支持PouchDB的浏览器-