Couchbase Lite

From Infogalactic: the planetary knowledge core
Jump to: navigation, search
Couchbase Lite
CouchbaseLogo.svg
Developer(s) Couchbase, Inc.
Initial release June 2014 (2014-06)
Stable release 1.1
Development status active
Operating system Cross-platform
Type Document Oriented Database
Website developer.couchbase.com/mobile//

Couchbase Lite is a lightweight embedded NoSQL JSON document database that lives locally on mobile & IOT devices, but is part of the Couchbase Mobile product which also includes Sync Gateway and Couchbase Server. Couchbase Lite can work as a standalone database, in a Peer-to-Peer network and/or connect to externally via a data channeling middleware server called Sync Gateway which connects to Couchbase Server. Couchbase Lite uses local storage system that is integrated within applications and is available across native platforms as well as with REST API support.

Features

Document Oriented

Couchbase Lite is a JSON document database making schema optional. Document structure are flexible and can evolve over time as application(s) usage grows and adds new elements and features.

Query

Querying is done through pre-built MapReduce B+Tree index(es). Index(es) are built incrementally as data is changed and index results are persisted to local.

Syncing

  • Secure synchronization between local and remote database(s)
  • Fine-grained control of what data is synced between database(s)
  • Multi-master synchronization
  • Peer-to-Peer synchronization
  • Local App-to-App synchronization

Supported Platforms

External links