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.

Revolutionizing customer experience: from transactional databases to engagement databases – Couchbase Connect New York 2017

142 views

Published on

While traditional system of record databases remain a vital part of data management infrastructure, they were not designed for highly interactive web, mobile, and IoT applications. Existing NoSQL databases provided some relief by adding flexibility and scalability but lack a comprehensive data platform with broad native capabilities that can support these modern workloads at massive scale. Couchbase data platform provides a true system of engagement database that allows enterprises to build and deploy applications that create extraordinary customer experiences.
This session will explore the Couchbase Data Platform architecture, providing attendees with an understanding of how the different components work together to provide the foundation for exceptional customer engagements. This is a grand tour of the Couchbase Data Platform, so this is the session for you if you are a master architect, developer, or platform administrator.

Published in: Software
  • Be the first to comment

  • Be the first to like this

Revolutionizing customer experience: from transactional databases to engagement databases – Couchbase Connect New York 2017

  1. 1. Revolutionizing customer experience Hello Engagement Database! Dipti Borkar | Vice President | Product Marketing dipti@couchbase.com | @dborkar ©2017 Couchbase. All rights reserved.
  2. 2. 2 The world around us has shifted on its axis
  3. 3. Expectations are driving rapid change Today’s exceptional experiences are tomorrow’s benchmarks Anywhere AnytimePersonalized Feature-rich Responsive
  4. 4. 4 Customers spend more time interacting than transacting…
  5. 5. 5 Continuously amazing Interactions Transactions $
  6. 6. 6 Browse ECommerce Buy $
  7. 7. 7 Look Travel Book $
  8. 8. 8 Browse Digital Media Binge $
  9. 9. 9 Scan & score Financial Services ! Transfer $
  10. 10. ENGAGEMENT DATABASE
  11. 11. 12 Always on, always fast Secure, secure, secure Seamlessly mobile Hello cloud, hello world Built-in smarts Built for change - at scale ATTRIBUTES OF AN ENGAGEMENT DATABASE
  12. 12. Mobile & IoT Analytics Preview KV Query Search Elastic Scale Architecture Memory-first Architecture Unified Programming Core Database Engine Infrastructure - Cloud & Containers CrossStackSecurity SQL&BigData Integrations Couchbase Data Platform
  13. 13. Core design principles
  14. 14. ©2017 Couchbase. All rights reserved. 16 NODE 1 Global Index Query Full Text Analytics Data Cluster Manager NODE 4 Sample QA Setup NODE 1 Query Global Index Data Analytics Full Text Cluster Manager NODE 2 Sample Dev Setup #1 Elastic Scaling Architecture
  15. 15. ©2017 Couchbase. All rights reserved. 17 Sample Production Deployment NODE 1 NODE 12 Cluster Manager Data Full Text Analytics Global Index Query #1 Elastic Scaling Architecture
  16. 16. #2 Memory-first architecture 18 In-memory streaming of updates to all components In-memory (cached) access to data and indexes Data movement free from disk bottlenecks  In-memory streaming of updates to all components  In-memory cache  Memory-only data buckets  Memory-only indexes COUCHBASE SERVER CLUSTER Node 1 Node 2 Node 3 Node 4 Node 5 Node 6 Node 7 Node 8 Data Service Data Service Data Service Global Index Service Query Service Query Service Full Text Service Full Text Service DCP Streaming DCP Streaming
  17. 17.  Persistence  Intra-cluster Replication  Inter-cluster Replication  Global secondary Indexing updates  Full-Text Search update  Analytics service updates #3 Asynchronous approach to everything
  18. 18. TO OTHER NODE APPLICATION SERVER MANAGED CACHE DISK DISK QUEUE REPLICATION QUEUE XDCR QUEUE DOC 1 DOC 1DOC 1DOC 1 #3 Asynchronous approach to everything
  19. 19. Configurable consistency per request / query Data Consistency Data access is strongly consistent within cluster Eventually consistent across clusters Query Consistency Specify level of consistency for queries #3 Asynchronous approach to everything
  20. 20. Mobile & IoT Analytics Preview KV Query Search Elastic Scale Architecture Memory-first Architecture Unified Programming Core Database Engine Infrastructure - Cloud & Containers CrossStackSecurity SQL&BigData Integrations Couchbase Data Platform
  21. 21. Data Access Capabilities
  22. 22. ©2017 Couchbase. All rights reserved. 24 High performance Key Value Access Fast Key Value lookups with ID • Built-in cache • Allows for sub-millisecond responses for working set at any scale • Highly replicated data - Strong consistency on active data with replica reads available within the cluster or cross cluster
  23. 23. ©2017 Couchbase. All rights reserved. 25 Fast Query and Global Indexing for JSON N1QL - SQL for JSON • Powerful rich query language • Including DDL, DML, and rich query on JSON • Highly-parallelized Query Engine - Multi-stage with in-stage multi-threading - Stateless / Horizontally Scalable • Memory-Optimized Live Indexes - Tunable Consistency - Read Your Own Writes - In-memory updates
  24. 24. ©2017 Couchbase. All rights reserved. 26 Full Text Search New in 5.0 Couchbase Full Text Indexing In-memory updated Inverted index Relevance based results Tokenization Faceting search couchbase docs... SEARCH Indexed Terms Document ID Postings List cozi hotel_1289, hotel_3376 luxuri hotel_0092, hotel_1289, hotel_8989 small hotel_3376 spacious hotel_0092, hotel_1289, hotel_3376, hotel_5022, hotel_8989, hotel_9994
  25. 25. ©2017 Couchbase. All rights reserved. 27 Mobile with "Offline First" Data & Sync WAN Middle Tier LAN Database PAN Client Client Couchbase Lite On Device Couchbase Gateway Over the Web Couchbase Server In the Cloud
  26. 26. ©2017 Couchbase. All rights reserved. 28 Real-time Analytics Preview Query takes 1 minute Query takes 5 seconds No ETL. No duplicate data. Real-time insights
  27. 27. Mobile & IoT Analytics Preview KV Query Search Elastic Scale Architecture Memory-first Architecture Unified Programming Core Database Engine Infrastructure - Cloud & Containers CrossStackSecurity SQL&BigData Integrations Couchbase Data Platform
  28. 28. Full-stack Security  Pluggable authentication – Server & Mobile  Fine grained RBAC – Server & Mobile  Admin Auditing for SIEM alerting  Transport layer security (TLS) – Sync & Clients  256-bit AES full database encryption on device  File system encryption in the cloud
  29. 29. SQL & Big Data Integrations  ODBC / JDBC connectors  ETL – Informatica, Talend  Reporting & Visualization – Tableau, Qlik, PowerBI  Hadoop distributions  Spark integration  Kafka integration  Visualization - Slamdata Big Data
  30. 30. Built for any cloud Private Clouds IaaS PaaS
  31. 31. Infrastructure as a Service  Available in AWS marketplace  BYOL or hourly pricing  Available in Azure marketplace  BYOL or hourly pricing  Available in GCP marketplace  BYOL or Hourly pricing
  32. 32. Containers
  33. 33. Why Customers Choose Couchbase? 35 Memory-first Architecture Full SQL Query Language Active-Active Global Data Replication Multi-dimensional scaling Mobile ©2017 Couchbase. All rights reserved.
  34. 34. ©2017 Couchbase Inc. Single Platform Built for Engagement
  35. 35. QUESTIONS? 37
  36. 36. ©2017 Couchbase Inc. THANK YOU 38

×