The Database that Syncs!

PouchDB是一个受Apache CouchDB启发的开源JavaScript数据库,旨在在浏览器中良好运行.

PouchDB的创建是为了帮助Web开发人员构建脱机工作以及在线工作的应用程序.

它使应用程序可以在脱机时在本地存储数据,然后在应用程序重新联机时将其与CouchDB和兼容的服务器同步,从而使用户的数据无论在下次登录时都保持同步.

Learn more
var db = new PouchDB('dbname');

db.put({
  _id: 'dave@gmail.com',
  name: 'David',
  age: 69
});

db.changes().on('change', function() {
  console.log('Ch-Ch-Changes');
});

db.replicate.to('http://example.com/mydb');

Cross Browser

适用于Firefox,Chrome,Opera,Safari,IE和Node.js

Lightweight

PouchDB只是一个脚本标记,浏览器中有46KB(压缩),或者$ npm install pouchdb在Node中有$ npm install pouchdb .

Easy to Learn

需要一些编程知识,但是PouchDB是一件容易的事.

Open Source

一切都在GitHub上公开开发,随时欢迎贡献者!

Latest

PouchDB 7.1.1 - Bug fixes and dependancy updates

Garren Smith

创建人: Garren Smith
发布时间: 2019年6月13日
我们还有另一个PouchDB版本. 此版本的主要改进是错误修复和依赖项更新. 有关从7.0到7.1.1的完整更改日志,请参阅发布页面[...]

PouchDB 7.0 - 17.5% less PouchDB

Dale Harvey

创建人: Dale Harvey
发布时间: 2018年6月21日
正如在一月份所承诺的,现在是时候从我们的默认版本中删除WebSQL了. 这不仅使我们将开发工作集中在单个引擎上,而且使[...]

View more