Couchbase Mobile

    Couchbase Mobile delivers the power of NoSQL to the Edge

    Couchbase Mobile is the complete NoSQL database solution for all data storage, access, sync and security across the entire application stack. It comprises an embedded database, Couchbase Lite and a web gateway for orchestrated synchronisations, Sync Gateway.

    Sync Gateway

    Couchbase Mobile includes synchronization between Couchbase Lite and Couchbase Server, and peer-to-peer synchronization between Couchbase Lite instances. Synchronization is orchestrated by Sync Gateway, our secure web gateway.

    Couchbase Lite

    Couchbase Lite, our embedded database, manages and stores data locally on the device. It has full CRUD and query functionality, and supports all major platforms including iOS, OSX, Android, Linux, Windows, Xamarin.

    Security

    security

    Built-in enterprise level security includes user authentication, user and role based data access control (RBAC), secure transport over TLS, and 256-bit AES full database encryption.

    Events

    events

    Couchbase Mobile raises events when data changes in the database. These events can be subscribed to on both the device and server

    Rest API

    restapi

    REST APIs provide full programmatic access for reading and writing data over the web. Input and output is JSON, and it’s easy to integrate with existing apps and REST architectures

    Stream & Batch API

    streambatch

    Stream and Batch APIs enable low latency access to streams of data changes and bulk get and put operations. These APIs balance latency, throughput and fault-tolerance, providing comprehensive management of batch data while using stream processing to provide real-time access to data changes.

    JSON data modelling

    json

    Couchbase Mobile uses JSON as its lightweight and flexible data modeling language. All data is stored and transmitted as JSON, including the embedded database, the database server, REST APIs, stream APIs, and batch APIs

    Database Server

    couchbaseserver

    Couchbase Server, our database server, manages and stores data in the cloud. It scales easily to billions of records and terabytes of data, supports millions of concurrent users, and provides 24x365 uptime.