Introduction to Couchbase Mobile

    +

    Couchbase Mobile brings the power of NoSQL to the edge. It comprises two components (Sync Gateway and Couchbase Lite), which combine with Couchbase Server to provde fast, efficient bidirectional synchronization of data between the edge and the cloud. Enabling you to deploy your offline-first mobile and embedded applications with greater agility on premises or in any cloud.

    The following diagram shows a typical deployment comprised of Couchbase Lite, Couchbase Server SDKs, Sync Gateway, and Couchbase Server.

    cbm architecture
    Figure 1. Deployement Architectue (Couchbase Mobile — Couchbase Server)

    Couchbase Mobile delivers an always-on experience, even with spotty networks and dropped connections. Scale from hundreds to millions of users with the flexibility to add capacity at every tier: client (Couchbase Lite), middle (Sync Gateway), or storage (Couchbase Server).

    Sync Gateway

    Sync Gatway is an internet-facing synchronization mechanism designed to provide data synchronization for large-scale interactive web, mobile, and IoT applications.

    Couchbase Lite

    Couchbase Lite is an embedded, NoSQL JSON Document Style database for your mobile apps. It natively supports all major operating systems and platforms. Its NoSQL client database provides CRUD, full-text search and query capabilities that runs locally on the device.