A set of case studies on Mobile solutions using Couchbase. This was from a presentation done by Anish Mathew, Architect at RedBlackTree, at the 2nd Couchbase Chennai Meetup.
This is the Couchbase Mobile stack.
The Couchbase Mobile product consists of 3 components:
Couchbase Lite: This is a full featured embedded version of our database that runs locally on the device. Offline support, multi-master replication, and conflict resolution are simply a feature of the database.
Sync Gateway: This is an internet facing cloud component that manages secure synchronization over the internet.
Couchbase Server: Our flagship, highly scalable, blazing fast NoSQL database in the cloud.
Couchbase Lite has all of the features of our server database plus some additional features around revision handling and conflict resolution.
It’s super light. Weighing in at just 500kb on most platforms.
We’re very focused on cross platform portability. And we’ve built from the ground up native for each platform.
We currently have support for a bunch of different platforms.
We have an Objective-C version for all the Apple technologies. This includes iOS and OS10
Our Java version supports any platform that can run a J2SE compliant JVM. So:
Android
Linux
Windows
And a ton more.
And our C# version supports all the .NET runtimes. That’s:
Microsoft
Mono
Unity
Xamarin
It’s secure.
Your data-at-rest is secured using the device’s local file system encryption.
And our next release includes data level encryption on top of that.
If you provide us w/ a set of encryption keys we’ll encrypt and decrypt data as you read and write it to and from the database.
And data is secured during transport using TLS.
It has an awesome flexible JSON data model…just like the server. So that’s one modeling language throughout the stack w/ no transforms.
Also an IoT use case
Also an IoT use case
Also an IoT use case
Also an IoT use case
Also an IoT use case
Also an IoT use case
Also an IoT use case
Also an IoT use case
KEY POINT: COUCHBASE PROVIDES THE DATABASE SOLUTION FOR VERIZON’S IOT SERVICE ENABLING ENTERPRISES TO MONITOR AND MANAGE ANY DEVICE ON THE CUSTOMER’S NETWORK.
Verizon is a great example of an Internet of Things use case. They’re using Couchbase to support a new service that allows their enterprise customers to monitor and manage all types of devices running on the customer’s corporate network. The service gives enterprise customers insights that can help optimize device and network usage.
For this use case, Verizon needed to address requirements that a relational database like Oracle could not easily meet:
Collect and store data in real time from 10K’s-100K’s of devices on the customer’s network
Analyze data for usage statistics and patterns
Provide near real-time insights and reports about device usage
[CLICK TO BUILD]
They chose Couchbase as the solution, both to capture and store the data as well as serve the reports, because it provided the capabilities they needed:
Ingests data at scale and at high speed, from any kind of connected device
Stream-based indexing that leverages memory to enable fast views and reports
And it provides a JSON data model that easily handles any data structure and new data types
Net takeaway: Verizon chose Couchbase because it provided massive speed and scalability that’s also easy to manage.
KEY POINT: COUCHBASE PROVIDES THE DATABASE SOLUTION FOR VERIZON’S IOT SERVICE ENABLING ENTERPRISES TO MONITOR AND MANAGE ANY DEVICE ON THE CUSTOMER’S NETWORK.
Verizon is a great example of an Internet of Things use case. They’re using Couchbase to support a new service that allows their enterprise customers to monitor and manage all types of devices running on the customer’s corporate network. The service gives enterprise customers insights that can help optimize device and network usage.
For this use case, Verizon needed to address requirements that a relational database like Oracle could not easily meet:
Collect and store data in real time from 10K’s-100K’s of devices on the customer’s network
Analyze data for usage statistics and patterns
Provide near real-time insights and reports about device usage
[CLICK TO BUILD]
They chose Couchbase as the solution, both to capture and store the data as well as serve the reports, because it provided the capabilities they needed:
Ingests data at scale and at high speed, from any kind of connected device
Stream-based indexing that leverages memory to enable fast views and reports
And it provides a JSON data model that easily handles any data structure and new data types
Net takeaway: Verizon chose Couchbase because it provided massive speed and scalability that’s also easy to manage.