Introduction
Couchbase Lite is an embedded, NoSQL JSON Document Style database for your mobile apps.
You can use Couchbase Lite
-
As a standalone embedded database within your mobile apps or,
-
With Sync Gateway and Couchbase Server to synchronize data between your mobile clients
Couchbase Lite is designed to work with data stored locally and includes
-
The ability to write queries with semantics based on Couchbase’s N1QL query language.
-
Full-Text Search queries on documents stored locally.
-
The ability to store document attachments such as images, PDFs etc.
It manages data sync automatically through
-
A replication protocol built over WebSockets to synchronize data with Sync Gateway.
-
A Peer-to-Peer sync implementation to synchronize data between Couchbase Lite clients.