Couchbase Mobile brings the power of NoSQL to mobile. It is a distributed database that runs on mobile devices and on app servers. Having a mobile database under the app results in speedy interactions with the application even without network connectivity. When connectivity is restored, the full master-master replication automatically synchronizes the data.It is comprised of three different components: Couchbase Lite, an embedded NoSQL database, Sync Gateway, an internet-facing synchronization mechanism that securely syncs data between device and cloud, and Couchbase Server, a highly scalable and performant NoSQL database in the cloud. Our Couchbase Mobile Training helps in mastering the multi-model NoSQL file-oriented database from beginner basics to advanced techniques.
Couchbase Mobile simplifies “offline first” development. Couchbase Lite runs locally on the device and persists data as JSON and binary format. You can perform CRUD operations directly to the local database.Sync Gateway is the web tier that exposes a database API for Couchbase Lite databases to replicate to and from Couchbase Server, data is not persisted in Sync Gateway. Couchbase Server is used as a storage engine by Sync Gateway.
Since Couchbase is built on NoSQL, the data can be changed seamlessly as application grows , without requiring elaborate upgrade scripts.
Simple data mapping
Couchbase lets you store data in a format that closely resembles how your app uses the data.
Couchbase’s Sync Gateway does all of the hard work for synchronization.
Couchbase helps in developing the app without thinking about a network connection. We simply write to the local database and let Couchbase handle the rest.