DBDB.io The Encyclopedia of Database Systems · Est. 2017
Database of Databases

Database Entry

PouchDB: Version Comparison


Logo v1 logo v2 logo
Description
PouchDB is a free and open-source JavaScript DBMS inspired by Apache CouchDB (document-oriented NoSQL DBMS) that is designed to run inside a web browser. It was designed with the intention of serving web developers and to run smoothly within a browser. Applications utilize a system where, while offline, data is stored locally, then, when back online, the data is synchronized with Apache CouchDB and between clients. Thus, data is synchronized regardless of login context.
  1. https://pouchdb.com
PouchDB is a free and open-source JavaScript DBMS inspired by Apache CouchDB (document-oriented NoSQL DBMS) that is designed to run inside a web browser. It was designed with the intention of serving web developers and to run smoothly within a browser. Applications utilize a system where, while offline, data is stored locally, then, when back online, the data is synchronized with Apache CouchDB and between clients. Thus, data is synchronized regardless of login context.
  1. https://pouchdb.com
History
Start Year 2010
  1. https://github.com/pouchdb/pouchdb/commit/d600081962d3f54b410e5cfcf78cd413ad94abb9
2010
  1. https://github.com/pouchdb/pouchdb/commit/d600081962d3f54b410e5cfcf78cd413ad94abb9
End Year
Twitter URL
Countries United States of America United States of America
Former Names
Website URL https://pouchdb.com https://pouchdb.com
Docs URL https://pouchdb.com/guides https://pouchdb.com/guides
Source Repo URL https://github.com/apache/pouchdb https://github.com/apache/pouchdb
Blog URL
Wikipedia URL
Tags
Licenses
Apache v2
Apache v2
Operating Systems
Governance
Project Types
Open Source
Open Source
Supported Languages
Written In
JavaScript
JavaScript
Coding Agents
Developer Orgs
Derived From
CouchDB
CouchDB
Embedded Systems
Inspired By
CouchDB
CouchDB
Compatible With
Hosted Services
Acquisitions
Checkpoints
PouchDB allows
PouchDB allows
Compression
Concurrency Control
Data Model
Document / XML
PouchDB uses an unstructured document data model, where documents are JSON-formatted.
Document / XML
PouchDB uses an unstructured document data model, where documents are JSON-formatted.
Foreign Keys
Hardware Acceleration
Indexes
B+Tree
Starting with version 2.2.0, PouchDB supports secondary indexes using B-trees. The default index is build on the _id field.
Isolation Levels
Joins
Logging
Parallel Execution
Query Compilation
Query Execution
Query Interface
Storage Architecture
Storage Model
Storage Organization
Stored Procedures
System Architecture
Views