Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Introduction to Couchbase Mobile – Couchbase Connect 2016

243 views

Published on

Couchbase Mobile is the complete NoSQL database solution for all data storage, access, sync, and security across the entire application stack. In this session, we’ll begin by covering the key requirements for today’s mobile apps. Next, we’ll take you through the Couchbase Mobile product including Couchbase Lite, our embedded database, Sync Gateway, our secure web gateway, and Couchbase Server, our NoSQL database server. We’ll also cover common use cases and show you just how easy it is to integrate Couchbase Mobile into your apps so they just work – anytime, anywhere.

Published in: Software
  • Be the first to comment

  • Be the first to like this

Introduction to Couchbase Mobile – Couchbase Connect 2016

  1. 1. ©2016 Couchbase Inc. Introduction to Couchbase Mobile Ali LeClerc Product Marketing Manager, Couchbase @ali_leclerc 1
  2. 2. ©2016 Couchbase Inc. 2 Who’s used Couchbase?
  3. 3. ©2016 Couchbase Inc. 3 Who’s used Couchbase Mobile?
  4. 4. ©2016 Couchbase Inc.©2016 Couchbase Inc. Agenda • Mobile challenges for today’s enterprises • Couchbase Mobile, defined • Common mobile use cases and real world stories • Couchbase Connect16 • Q&A 4
  5. 5. ©2016 Couchbase Inc. 5 Mobile Challenges forToday’s Mobile Apps
  6. 6. ©2016 Couchbase Inc.©2016 Couchbase Inc. Key ChallengesWhen Building Mobile Apps 6 31% 46% 75% 78% 79% 96% 0% 20% 40% 60% 80% 100% IoT support Store sensor data Store multimedia data Cross platform support Work offline Easy integration with backend DB According to study done by Bock & Company Enterprise Developers Rank Critical Requirements for Success in the Coming Mobile App Explosion
  7. 7. ©2016 Couchbase Inc.©2016 Couchbase Inc. The Offline Mobile Challenge Offline capability will be a consideration for nearly every future modern application and is often the most expensive (and valuable) infrastructure service mobile dev teams will implement. According to Forrester Research's recent reportThe Offline Mobile Challenge 7
  8. 8. ©2016 Couchbase Inc.©2016 Couchbase Inc. What’s the key criteria? • Cross Platform Support • Security • Data Modeling Flexibility • Sync Support & Optimization • Conflict Resolution • Scalability • Topology Support 8
  9. 9. ©2016 Couchbase Inc. 9 Couchbase Mobile, defined
  10. 10. ©2016 Couchbase Inc.©2016 Couchbase Inc. Lightweight embedded NoSQL database with full CRUD and query functionality. Secure web gateway with synchronization, REST, stream, batch and event APIs for accessing and synchronizing data over the web. Highly scalable, highly available, high performance NoSQL database server. Built-in enterprise level security throughout the entire stack includes user authentication, user and role based data access control (RBAC), secure transport (TLS), and 256-bitAES full database encryption. Couchbase Lite Sync Gateway Couchbase Server EMBEDDED DATABASE SYNCHRONIZATION DATABASE SERVER SECURITY Couchbase Mobile:The Full-Stack Data Management Solution
  11. 11. ©2016 Couchbase Inc.©2016 Couchbase Inc.  Cross-platform support for all major operating systems and platforms  Built native from the ground up  JSON and blob storage  Lightweight  256-bit AES full database encryption 11 Couchbase Lite Embedded Database Couchbase Lite Overview
  12. 12. ©2016 Couchbase Inc.©2016 Couchbase Inc.  Synchronize data between Couchbase Lite and Couchbase Server  REST, Stream, Batch, and Event APIs  Pluggable authentication  Fine grained user and role based access control  Elastically scalable in real-time 12 Sync Gateway Synchronization Sync Gateway Overview
  13. 13. ©2016 Couchbase Inc.©2016 Couchbase Inc.  Scale easily to thousands of nodes  Consistent high performance that supports millions of concurrent users  Flexible JSON data model  24x365 always-on availability 13 Couchbase Server Database Server Couchbase Server Overview
  14. 14. ©2016 Couchbase Inc.©2016 Couchbase Inc.  Pluggable authentication  Fine grained user and role based access control  Transport layer security (TLS)  256-bit AES full database encryption on device  File system encryption in the cloud Security End-to-End Security
  15. 15. ©2016 Couchbase Inc.©2016 Couchbase Inc.  ClientTier: Storage, access, and security  WWW: Transport and security  Middle/App/WebTier: Access, security, and elastic scalability  DatabaseTier: Storage, access, security, and scalability Database Tier Middle/App/Web Tier ClientTier W WW Server Gateway Lite Couchbase Mobile: Full-stack data storage, access, transport, and security
  16. 16. ©2016 Couchbase Inc.©2016 Couchbase Inc. Key Challenges: How Couchbase Stacks Up  Easy integration with backend DB  Work offline  Cross platform support  Store multimedia data  Store sensor data  IoT support 16
  17. 17. ©2016 Couchbase Inc.©2016 Couchbase Inc. Key Criteria: How Couchbase Stacks Up Cross Platform Support Security Data Modeling Flexibility Sync Support & Optimization Conflict Resolution Scalability Topology Support 17
  18. 18. ©2016 Couchbase Inc. 18 Common Mobile Use Cases
  19. 19. ©2016 Couchbase Inc.©2016 Couchbase Inc. Common Mobile Use CasesCommon Mobile Use Cases
  20. 20. ©2016 Couchbase Inc.©2016 Couchbase Inc. Try again later. No Internet please wait… Today’s Mobile Apps
  21. 21. The Problem Remote Data
  22. 22. The Solution Local Data + Sync
  23. 23. Doddle 23
  24. 24. ©2016 Couchbase Inc.©2016 Couchbase Inc. Common Mobile Use CasesCommon Mobile Use Cases
  25. 25. ©2016 Couchbase Inc.
  26. 26. ©2016 Couchbase Inc.
  27. 27. ©2016 Couchbase Inc.
  28. 28. ©2016 Couchbase Inc.©2016 Couchbase Inc. Common Mobile Use CasesCommon Mobile Use Cases
  29. 29. ©2016 Couchbase Inc.©2016 Couchbase Inc. Common Mobile Use CasesCommon Mobile Use Cases
  30. 30. ©2016 Couchbase Inc.
  31. 31. ©2016 Couchbase Inc.©2016 Couchbase Inc. Common Mobile Use CasesCommon Mobile Use Cases REAL-TIME DATATRACKING
  32. 32. ©2016 Couchbase Inc.©2016 Couchbase Inc. Common Mobile Use CasesCommon Mobile Use Cases REAL-TIME DATATRACKING
  33. 33. Data Center b a 1 2
  34. 34. ©2016 Couchbase Inc.©2016 Couchbase Inc. Common Mobile Use CasesCommon Mobile Use Cases IOT I/O REAL-TIME DATATRACKING
  35. 35. ©2016 Couchbase Inc.©2016 Couchbase Inc. Common Mobile Use CasesIOT IOT I/O REAL-TIME DATATRACKING
  36. 36. ©2016 Couchbase Inc. Predix The Cloud Platform for the Industrial Internet
  37. 37. ©2016 Couchbase Inc. 37
  38. 38. ©2016 Couchbase Inc. 38 Connect16
  39. 39. ©2016 Couchbase Inc. 39 Design Develop Testing & Deploying Sync Gateway as a service platform Couchbase Lite 2.0 Creating a Data Pipeline The Product Lifecycle Customer Stories
  40. 40. ©2016 Couchbase Inc. Questions 40
  41. 41. ©2016 Couchbase Inc. 41 The Couchbase Connect16 mobile app Take our in-app survey!
  42. 42. ©2016 Couchbase Inc. 42 Share your opinion on Couchbase 1. Go here: http://gtnr.it/2eRxYWn 2. Create a profile 3. Provide feedback (~15 minutes)

×