Smartphones, tablets, and other mobile devices are rapidly becoming the dominant platform for search, shopping, and many other applications. Mobile users spend only 20% of their time in browsers and 80% within apps. But mobile applications present challenges with scalability, performance, and availability that relational databases are ill equipped to address. Couchbase Mobile provides a complete NoSQL mobile database platform that delivers the scalability, performance, and availability required to support the most demanding mobile applications, enabling mobile apps to work great online or offline.

What's hard for a relational database... ...is easy for Couchbase Server.

Read and write data online and offline: Relational databases do not offer an easy solution that supports seamless offline and online operation

Couchbase Lite, an embedded NoSQL database, works in conjunction with Couchbase Server and Sync Gateway to ensure data is always accessible, with or without a network connection

Enable rapid development and enhancement of mobile apps: Relational databases, with their rigid schemas that require rewriting an app when there are changes to the data model, slow down the app development and update process

With its flexible JSON data model and pre-built synchronization via Sync Gateway, Couchbase Mobile is engineered to support rapid and easy app development and fast time to market

Support multiple device types and platforms: With relational databases, developing apps that support multiple devices and platforms is highly complex

Couchbase Mobile natively supports all the major mobile platforms (iOS, Android, .NET) and its flexible JSON data model makes it easy to support any new data type without having to rewrite the app


Customer Spotlight

Ryanair re-platforms with Couchbase Mobile to improve user experience

Ryanair, one of Europe’s largest and most successful airlines, is re-platforming its mobile app to support more than 1 million travelers, moving from a relational database to NoSQL using Couchbase Mobile. The company wanted to overcome the limitations of relational technology to significantly improve the quality, availability, and functionality of its mobile app and provide a great experience for mobile users. Couchbase Mobile includes Couchbase Server as the remote, backend database server; Couchbase Lite, a JSON database that’s embedded with the app on the user’s device; and Couchbase Sync Gateway, which enables two-way synchronization between Couchbase Server and Lite. Thanks to the embedded database, the solution enables Ryanair’s mobile app to work all the time – whether or not the user has a network connection – while Sync Gateway leverages network connectivity, whenever available, to keep the local and remote databases in sync.


Read the developer guide and download the software to get started.