- PouchDB 教程
- PouchDB - 主页
- PouchDB - 概述
- PouchDB - 环境
- PouchDB - 创建数据库
- PouchDB - 数据库信息
- PouchDB - 删除数据库
- PouchDB - 创建文档
- PouchDB - 阅读文档
- PouchDB - 更新文档
- PouchDB - 删除文档
- PouchDB - 创建批次
- PouchDB - 批量获取
- PouchDB - 批量更新
- PouchDB - 删除批次
- PouchDB - 添加附件
- PouchDB - 检索附件
- PouchDB - 删除附件
- PouchDB - 复制
- PouchDB - 同步
- PouchDB - 杂项
- PouchDB 有用资源
- PouchDB - 快速指南
- PouchDB - 有用的资源
- PouchDB - 讨论
PouchDB - 概述
本章简要介绍 PouchDB 及其功能和工作原理。
什么是 PouchDB?
PouchDB 是一个用 JavaScript 编写的开源浏览器内数据库 API。它是仿照Couch DB + 建模的。NoSQL 数据库。使用这个 API,我们可以构建离线和在线工作的应用程序。它内部使用WebSQL和IndexedDB来存储数据。
它是如何工作的?
在PouchDB中,当应用程序离线时,数据在浏览器中使用WebSQL和IndexedDB存储在本地。当应用程序重新上线时,它会与 CouchDB 和兼容服务器同步。
使用 PouchDB,您可以与本地和远程数据库无缝通信,而不会注意到任何差异。
PouchDB的特点
以下是 PouchDB 的功能 -
跨浏览器- PouchDB提供的API在每个环境中都相同,因此,我们可以在各种浏览器中运行PouchDB应用程序。
轻量级- PouchDB 是一个非常轻量级的 API,只需使用脚本标签即可轻松包含它。
易于学习- 如果您预先了解任何编程语言,那么学习 PouchDB 就很容易。
开源- PouchDB 是一个开源应用程序,可在 GitHub 上获取。
PouchDB的优点
以下是 PouchDB 的优点 -
由于 PouchDB 驻留在浏览器内部,因此不需要通过网络执行查询,这会导致查询执行速度更快。
您可以将数据与任何支持的服务器同步,这样您就可以在线和离线运行应用程序。
支持 PouchDB 的浏览器
以下是支持 PouchDB 的浏览器 -
- Firefox 29+(包括 Firefox OS 和 Android 版 Firefox)
- 铬30+
- 野生动物园 5+
- 互联网浏览器 10+
- 歌剧 21+
- 安卓4.0+
- iOS 7.1+
- Windows 手机 8+