SlideShare a Scribd company logo
1 of 33
Download to read offline
How Enterprises are using
Couchbase
Perry Krug – Principal Solutions Architect
©2014 Couchbase Inc.
Agenda
 Couchbase company overview
 What’s driving NoSQL adoption
 How customers are solving problems with Couchbase
 What makes Couchbase unique
2
©2014 Couchbase Inc.
Couchbase at a glance
NoSQL performance, availability &
scalability leader
Focused on innovation
225+ employees
100+% year-over-year customer
growth: 25 in 201o, to 430+ in 2014
Global presence
United States
United Kingdom
France
Germany
Israel
India
China
Japan 3
©2014 Couchbase Inc.
Big Data = Operational + Analytic (NoSQL + Hadoop)
 Online
 Web/Mobile/IoT apps
 Millions of
customers/consumers
 Offline
 Analytics apps
 Hundreds of business analysts
4
©2014 Couchbase Inc.
Relational databases struggle to meet today’s requirements
 Challenged to deliver sub-msec response times
 Difficult and expensive to massively scale
 Unable to process massive data at high speed
 Rigid schemas, designed for structured data
”New requirements are pushing RDBMS
products beyond their limits. NoSQL
technologies have emerged to address
those requirements that go beyond the
capabilities of traditional RDBMSs.”
”Couchbase gives us greater scalability
and blazing performance. We now have
the ability to simply and fluidly increase
capacity, enabling us to seamlessly
respond to the needs of the application.”
What analysts are saying: What customers are saying:
(an SAP company)
5
©2014 Couchbase Inc.
Couchbase meets today’s & tomorrow’s requirements
Flexible data model
Consistent performance at scale
High availability
Easy, affordable scalability
6
©2014 Couchbase Inc.
Major enterprises across industries are adopting Couchbase
CommunicationsTechnology
Travel & Hospitality Media &
Entertainment
E-Commerce &
Digital Advertising
Retail & Apparel
Games & GamingFinance &
Business Services
7
How enterprises are using Couchbase to drive
business value
8
©2014 Couchbase Inc.
Enterprises use Couchbase to enable key
objectives
360 Degree
CustomerView
Profile
Management
Catalog Fraud
Detection
Content
Management
Internet of
Things
Digital
Communication
RealTime
Big Data
Mobile
Applications
Caching
9
©2014 Couchbase Inc.
Couchbase Server use case spotlights
360 Degree
CustomerView
Profile
Management
Catalog Fraud
Detection
Content
Management
Internet of
Things
Caching
Digital
Communication
RealTime
Big Data
Mobile
Applications
10
©2014 Couchbase Inc.
HA Caching
The problem
Provide low latency and high throughput access to a variety of data
types. Alleviate load on backend systems.
Application Requirements
 Lots of users accessing different datasets
 Data in varying formats: HTML, JSON, protobuf
 High read performance
 Uptime critical
The Couchbase Solution
 Based on memcached = fast!
 Replicated and persistent with auto-failover
 Fully distributed and clustered with “push
button” scaling: easy, inexpensive
 Support for binary and JSON data types
Challenges with other caching technologies
 Complicated to setup and monitor
 Not persistent
 Restriction of supported data types
 Not truly distributed or clustered (i.e. ehcache)
 Poor performance under load
11
©2014 Couchbase Inc.
HA Caching @ Concur
The problem
Massive and spikey user traffic to small bits of data supporting web experience
 No existing caching solution
 New applications constantly coming online
 Lots of interactive user traffic: one write followed immediately by many
reads
 Concur.com
 Provide fast access to
expense reports,
product and travel
information
The solution
Deploy Couchbase Server as standardized distributed caching layer
 Compatible with memcached, highly optimized for latency and throughput
 Shared nothing, replicated and persistent for reliability
 Support for JSON as well as any binary data type
 Shared-nothing, replicated and persistent architecture
The Couchbase
Advantage
Massive speed and scale
that’s easy to manage
12
©2014 Couchbase Inc.
High Availability Caching at Concur
User
Requests
Cache Misses
and Write Requests
RDBMS
Application
Layer
Couchbase
Distributed Cache
Read-Write Requests
13
©2014 Couchbase Inc.
Catalog
Objective
Reduce inventory, increase cross-sell, and facilitate regulatory compliance,
via an easy to maintain and update repository of product and other data
Business requirements
 Store large volume of different data types/attributes:
SKUs, part numbers, descriptions, metadata, etc.
 Manage numerous, rapid updates
 Deliver fast response for great customer experiences
The Couchbase Solution
 Flexible JSON data model – easily adapts
new data types and attributes on the fly
 Integrated cache – enables high
throughput
 Push-button scalability – easily scales to
support massive data volumes
Technical requirements
 Flexible data model
 High read/write throughput
 Low latency
 Scalability to support large data volume
14
©2014 Couchbase Inc.
Product Catalog @Tesco
Background and Business Context
 Largest UK retailer
 Adopting service-oriented IT architecture for greater business agility
Challenges & Requirements
 Product data currently stored in multiple relational databases
 Need to enable fast, easy access to, and sharing of, product data
across multiple channels throughout the company
 Store and update product data for 10M items
 Support frequently changing data and multiple data structures
Objective
 Provide centralized, easy to maintain and update, product catalog
service
15
©2014 Couchbase Inc.
Product Catalog with Couchbase @Tesco
Couchbase Solution
 Deploy Couchbase Server as consolidated product catalog database
 Data ingested via REST API from multiple MDM feeds (CSV, XML)
 JSON document model captures multiple data structures: SKUs,
product and accounting hierarchies, GTINs (barcodes, ISBNs, etc.)
Results
 Easily and inexpensively scales to support 10M products and 35K
requests per second
16
©2014 Couchbase Inc.
Product Catalog with Couchbase @Tesco
17
©2014 Couchbase Inc.
Internet ofThings
Objective
Deliver new products and services, create new revenue opportunities, and
drive agility by connecting with and harnessing data from millions of devices
Business requirements
 Manage massive datasets (e.g. billions of data points)
 Interact with numerous devices, sometimes
unconnected
 Capture new and evolving data types at high speed
The Couchbase Solution
 Push-button scalability – easily scales to
support massive data volumes
 Integrated cache – enables high
throughput
 Embedded JSON database with
automated sync – supports connected and
unconnected devices
 Flexible JSON data model – easily adapts
new data types and attributes on the fly
Technical requirements
 Scale to millions of devices, billions of data points
 High throughput
 Synchronize data between device and cloud
 Data model flexibility
18
©2014 Couchbase Inc.
Internet ofThings @Verizon
Background and Business Context
 Enterprises are seeing significant growth in the number and types
of devices running on their corporate networks
 Enterprise customers can take advantage of data to monitor and
better manage network devices
Objective
 Enable new service offering forVerizon enterprise customers to
manage devices connect to their company’s network
Challenges & Requirements
 Collect and store data in real time from 10K’s-100K’s of devices on a
single customer’s network
 Analyze data for usage statistics and patterns
 Provide near real-time insights and reports into device usage
19
©2014 Couchbase Inc.
Internet ofThings with Couchbase @Verizon
Couchbase Solution
 Deploy Couchbase Server to store data and serve reports on
network devices
 Couchbase Server ingests data at high speed, from any kind of
connected device: alarms, locking systems, modems, solar
panels, cash registers, etc.
Results and Outlook
 Stream-based indexing enables fast views and reports
 JSON data model easily handles any data type, new data types
20
©2014 Couchbase Inc.
Internet ofThings with Couchbase @Verizon
21
©2014 Couchbase Inc.
RealTime Big Data
Objective
Drive revenue, customer satisfaction, and operational efficiency by
leveraging insights from big data analytics in real time
Business requirements
 Manage massive data volumes at high speed
 Store and manage numerous and changing data types
 Export/import data to/from analytics platforms
The Couchbase Solution
 Push-button scalability – fast, easy and
inexpensive to scale to any size
 Integrated cache – enables fast
performance and high throughput
 Flexible JSON data model – easily adapts
new data types and attributes on the fly
 Real time Hadoop integration via in-
memory streaming – easily export data and
import analytics results
Technical requirements
 Scalability and throughput
 Data model flexibility
 Integrate with Hadoop
22
©2014 Couchbase Inc.
RealTime Big Data @ PayPal
Background and Business Context
 Leading provider of online payment services
 130m+ active accounts in 190+ countries, 25 currencies
 10TB data, 1B documents
Objective
 Provide business users with real time reports and visualizations of
user interaction data
Challenges & Requirements
 Need to capture and analyze very large amounts of website data in
real time to produce reports and visualizations
 High throughput, low latency
 Must integrate with other big data technologies (Hadoop and Storm)
23
©2014 Couchbase Inc.
RealTime Big Data with Couchbase @ PayPal
Couchbase Solution
 Couchbase Server deployed to capture, store, and process real time
web data
 Ingests data (via Storm) from multiple inputs, including mobile, web,
and other services, storing data as JSON documents
 Integrates with Hadoop to pass data for additional offline analytics
Results
 Consistent low latency (sub 10-msec response)
 High availability enabled by distributed caching and XDCR
 Views for business users are generated in under 1 minute, based on
10-minute data collection intervals
24
©2014 Couchbase Inc.
RealTime Big Data with Couchbase @ PayPal
25
How Couchbase technology solves problems
26
©2014 Couchbase Inc.
Couchbase provides a complete Data Management solution
High availability
cache
Key-value
store
Document
database
Embedded
database
Sync
management
Multi-purpose capabilities support a broad range of apps and use cases
Enterprises often start with cache, then broaden usage to other apps and use cases
27
©2014 Couchbase Inc.
Why do enterprises choose Couchbase?
Performance/scala
bility leader
Multi-
purpose
Simplified
administration
Always-on
availability
©2014 Couchbase Inc.
 Consolidated cache and
database
 Tune memory required based
on application requirements
Multi-purpose database supports many uses
29
Tunable built-in
cache
Flexible schemas
with JSON
Couchbase Lite
 Represent data with varying
schemas using JSON on the
server or on the device
 Index and query data with
Javascript views
 Light weight embedded DB for
always available apps
 Sync Gateway syncs data
seamlessly with Couchbase
Server
29
©2014 Couchbase Inc.
Couchbase leads in performance and scalability
Auto Sharding Memory-memory
XDCR
Single NodeType
 No manual sharding
 Database manages data
movement to scale out – not
the user
 Market’s only memory-to-
memory database replication
across clusters and geos
 Provides disaster recover /
data locality
 Hugely simplifies management
of clusters
 Easy to scale clusters by adding
any number of nodes
©2014 Couchbase Inc.
Couchbase delivers always-on availability
High
Availability
Disaster
Recovery
Backup &
Restore
 In-memory replication with
manual or automatic fail over
 Rack-zone awareness to
minimize data unavailability
 Memory-to-memory cross
cluster replication across data
centers or geos
 Active-active topology with bi-
directional setup
 Full backup or Incremental
backup with online restore
 Delta node catch-ups for faster
recovery after failures
31
©2014 Couchbase Inc.
Simplified administration for exceptional ease of use
Online upgrades and
operations
Built-in enterprise
class admin console
RestfulAPIs
 Online software, hardware and
DB upgrades
 Indexing, compaction,
rebalance, backup & restore
 Perform all administrative
tasks with the click of a button
 Monitor status of the system
visual at cluster level, database
level, server level
 All admin operations available
via UI, REST APIs or CLI
commands
 Integrate third party
monitoring tools easily using
REST
Thank you.

More Related Content

What's hot

Data Prep - A Key Ingredient for Cloud-based Analytics
Data Prep - A Key Ingredient for Cloud-based AnalyticsData Prep - A Key Ingredient for Cloud-based Analytics
Data Prep - A Key Ingredient for Cloud-based AnalyticsDATAVERSITY
 
Approaching Data Quality
Approaching Data QualityApproaching Data Quality
Approaching Data QualityDATAVERSITY
 
Emerging Trends in Data Architecture – What’s the Next Big Thing?
Emerging Trends in Data Architecture – What’s the Next Big Thing?Emerging Trends in Data Architecture – What’s the Next Big Thing?
Emerging Trends in Data Architecture – What’s the Next Big Thing?DATAVERSITY
 
DataOps - The Foundation for Your Agile Data Architecture
DataOps - The Foundation for Your Agile Data ArchitectureDataOps - The Foundation for Your Agile Data Architecture
DataOps - The Foundation for Your Agile Data ArchitectureDATAVERSITY
 
Data-Ed: Data Architecture Requirements
Data-Ed: Data Architecture Requirements  Data-Ed: Data Architecture Requirements
Data-Ed: Data Architecture Requirements Data Blueprint
 
Showing ROI for Your Analytic Project
Showing ROI for Your Analytic ProjectShowing ROI for Your Analytic Project
Showing ROI for Your Analytic ProjectDATAVERSITY
 
Unlocking the Value of Your Data Lake
Unlocking the Value of Your Data LakeUnlocking the Value of Your Data Lake
Unlocking the Value of Your Data LakeDATAVERSITY
 
IDERA Slides: Managing Complex Data Environments
IDERA Slides: Managing Complex Data EnvironmentsIDERA Slides: Managing Complex Data Environments
IDERA Slides: Managing Complex Data EnvironmentsDATAVERSITY
 
DataEd Slides: Leveraging Data Management Technologies
DataEd Slides: Leveraging Data Management TechnologiesDataEd Slides: Leveraging Data Management Technologies
DataEd Slides: Leveraging Data Management TechnologiesDATAVERSITY
 
Data Architecture, Solution Architecture, Platform Architecture — What’s the ...
Data Architecture, Solution Architecture, Platform Architecture — What’s the ...Data Architecture, Solution Architecture, Platform Architecture — What’s the ...
Data Architecture, Solution Architecture, Platform Architecture — What’s the ...DATAVERSITY
 
The Key to Big Data Modeling: Collaboration
The Key to Big Data Modeling: CollaborationThe Key to Big Data Modeling: Collaboration
The Key to Big Data Modeling: CollaborationEmbarcadero Technologies
 
DataEd Slides: Essential Metadata Strategies
DataEd Slides: Essential Metadata StrategiesDataEd Slides: Essential Metadata Strategies
DataEd Slides: Essential Metadata StrategiesDATAVERSITY
 
Why Data Modeling Is Fundamental
Why Data Modeling Is FundamentalWhy Data Modeling Is Fundamental
Why Data Modeling Is FundamentalDATAVERSITY
 
Big Challenges in Data Modeling: Modeling Metadata
Big Challenges in Data Modeling: Modeling MetadataBig Challenges in Data Modeling: Modeling Metadata
Big Challenges in Data Modeling: Modeling MetadataDATAVERSITY
 
Data-Ed Online: Data Architecture Requirements
Data-Ed Online: Data Architecture RequirementsData-Ed Online: Data Architecture Requirements
Data-Ed Online: Data Architecture RequirementsDATAVERSITY
 
How to Create a Data Analytics Roadmap
How to Create a Data Analytics RoadmapHow to Create a Data Analytics Roadmap
How to Create a Data Analytics RoadmapCCG
 
Data Strategy Best Practices
Data Strategy Best PracticesData Strategy Best Practices
Data Strategy Best PracticesDATAVERSITY
 
Slides: How AI Makes Analytics More Human
Slides: How AI Makes Analytics More HumanSlides: How AI Makes Analytics More Human
Slides: How AI Makes Analytics More HumanDATAVERSITY
 

What's hot (20)

Data Prep - A Key Ingredient for Cloud-based Analytics
Data Prep - A Key Ingredient for Cloud-based AnalyticsData Prep - A Key Ingredient for Cloud-based Analytics
Data Prep - A Key Ingredient for Cloud-based Analytics
 
Approaching Data Quality
Approaching Data QualityApproaching Data Quality
Approaching Data Quality
 
Emerging Trends in Data Architecture – What’s the Next Big Thing?
Emerging Trends in Data Architecture – What’s the Next Big Thing?Emerging Trends in Data Architecture – What’s the Next Big Thing?
Emerging Trends in Data Architecture – What’s the Next Big Thing?
 
DataOps - The Foundation for Your Agile Data Architecture
DataOps - The Foundation for Your Agile Data ArchitectureDataOps - The Foundation for Your Agile Data Architecture
DataOps - The Foundation for Your Agile Data Architecture
 
Data-Ed: Data Architecture Requirements
Data-Ed: Data Architecture Requirements  Data-Ed: Data Architecture Requirements
Data-Ed: Data Architecture Requirements
 
Showing ROI for Your Analytic Project
Showing ROI for Your Analytic ProjectShowing ROI for Your Analytic Project
Showing ROI for Your Analytic Project
 
Benchmarking IT Agility Final Report
Benchmarking IT Agility Final ReportBenchmarking IT Agility Final Report
Benchmarking IT Agility Final Report
 
Unlocking the Value of Your Data Lake
Unlocking the Value of Your Data LakeUnlocking the Value of Your Data Lake
Unlocking the Value of Your Data Lake
 
IDERA Slides: Managing Complex Data Environments
IDERA Slides: Managing Complex Data EnvironmentsIDERA Slides: Managing Complex Data Environments
IDERA Slides: Managing Complex Data Environments
 
DataEd Slides: Leveraging Data Management Technologies
DataEd Slides: Leveraging Data Management TechnologiesDataEd Slides: Leveraging Data Management Technologies
DataEd Slides: Leveraging Data Management Technologies
 
Data Architecture, Solution Architecture, Platform Architecture — What’s the ...
Data Architecture, Solution Architecture, Platform Architecture — What’s the ...Data Architecture, Solution Architecture, Platform Architecture — What’s the ...
Data Architecture, Solution Architecture, Platform Architecture — What’s the ...
 
The Key to Big Data Modeling: Collaboration
The Key to Big Data Modeling: CollaborationThe Key to Big Data Modeling: Collaboration
The Key to Big Data Modeling: Collaboration
 
DataEd Slides: Essential Metadata Strategies
DataEd Slides: Essential Metadata StrategiesDataEd Slides: Essential Metadata Strategies
DataEd Slides: Essential Metadata Strategies
 
Why Data Modeling Is Fundamental
Why Data Modeling Is FundamentalWhy Data Modeling Is Fundamental
Why Data Modeling Is Fundamental
 
What is a data safe haven?
What is a data safe haven?What is a data safe haven?
What is a data safe haven?
 
Big Challenges in Data Modeling: Modeling Metadata
Big Challenges in Data Modeling: Modeling MetadataBig Challenges in Data Modeling: Modeling Metadata
Big Challenges in Data Modeling: Modeling Metadata
 
Data-Ed Online: Data Architecture Requirements
Data-Ed Online: Data Architecture RequirementsData-Ed Online: Data Architecture Requirements
Data-Ed Online: Data Architecture Requirements
 
How to Create a Data Analytics Roadmap
How to Create a Data Analytics RoadmapHow to Create a Data Analytics Roadmap
How to Create a Data Analytics Roadmap
 
Data Strategy Best Practices
Data Strategy Best PracticesData Strategy Best Practices
Data Strategy Best Practices
 
Slides: How AI Makes Analytics More Human
Slides: How AI Makes Analytics More HumanSlides: How AI Makes Analytics More Human
Slides: How AI Makes Analytics More Human
 

Similar to How Enterprises are Using NoSQL for Mission-Critical Applications

Billions of Messages in Real Time: Why Paypal & LinkedIn Trust an Engagement ...
Billions of Messages in Real Time: Why Paypal & LinkedIn Trust an Engagement ...Billions of Messages in Real Time: Why Paypal & LinkedIn Trust an Engagement ...
Billions of Messages in Real Time: Why Paypal & LinkedIn Trust an Engagement ...confluent
 
Couchbase Chennai Meetup 2 - Big Data & Analytics
Couchbase Chennai Meetup 2 - Big Data & AnalyticsCouchbase Chennai Meetup 2 - Big Data & Analytics
Couchbase Chennai Meetup 2 - Big Data & AnalyticsRedBlackTree
 
Accelerating Big Data Analytics
Accelerating Big Data AnalyticsAccelerating Big Data Analytics
Accelerating Big Data AnalyticsAttunity
 
Opportunity: Data, Analytic & Azure
Opportunity: Data, Analytic & Azure Opportunity: Data, Analytic & Azure
Opportunity: Data, Analytic & Azure Abhimanyu Singhal
 
Data fabric and VMware
Data fabric and VMwareData fabric and VMware
Data fabric and VMwareVMware vFabric
 
Use Cases from Batch to Streaming, MapReduce to Spark, Mainframe to Cloud: To...
Use Cases from Batch to Streaming, MapReduce to Spark, Mainframe to Cloud: To...Use Cases from Batch to Streaming, MapReduce to Spark, Mainframe to Cloud: To...
Use Cases from Batch to Streaming, MapReduce to Spark, Mainframe to Cloud: To...Precisely
 
Attunity Hortonworks Webinar- Sept 22, 2016
Attunity Hortonworks Webinar- Sept 22, 2016Attunity Hortonworks Webinar- Sept 22, 2016
Attunity Hortonworks Webinar- Sept 22, 2016Hortonworks
 
Versa Shore Microsoft APS PDW webinar
Versa Shore Microsoft APS PDW webinarVersa Shore Microsoft APS PDW webinar
Versa Shore Microsoft APS PDW webinarShawn Rao
 
Modern Data Architectures for Business Outcomes
Modern Data Architectures for Business OutcomesModern Data Architectures for Business Outcomes
Modern Data Architectures for Business OutcomesAmazon Web Services
 
Sql Server 2012 Datasheet
Sql Server 2012 DatasheetSql Server 2012 Datasheet
Sql Server 2012 DatasheetMILL5
 
Creating a Modern Data Architecture for Digital Transformation
Creating a Modern Data Architecture for Digital TransformationCreating a Modern Data Architecture for Digital Transformation
Creating a Modern Data Architecture for Digital TransformationMongoDB
 
Getting started with Hadoop on the Cloud with Bluemix
Getting started with Hadoop on the Cloud with BluemixGetting started with Hadoop on the Cloud with Bluemix
Getting started with Hadoop on the Cloud with BluemixNicolas Morales
 
Choosing technologies for a big data solution in the cloud
Choosing technologies for a big data solution in the cloudChoosing technologies for a big data solution in the cloud
Choosing technologies for a big data solution in the cloudJames Serra
 
Modern Data Architectures for Business Outcomes
Modern Data Architectures for Business OutcomesModern Data Architectures for Business Outcomes
Modern Data Architectures for Business OutcomesAmazon Web Services
 
MapR on Azure: Getting Value from Big Data in the Cloud -
MapR on Azure: Getting Value from Big Data in the Cloud -MapR on Azure: Getting Value from Big Data in the Cloud -
MapR on Azure: Getting Value from Big Data in the Cloud -MapR Technologies
 
Snowflake Best Practices for Elastic Data Warehousing
Snowflake Best Practices for Elastic Data WarehousingSnowflake Best Practices for Elastic Data Warehousing
Snowflake Best Practices for Elastic Data WarehousingAmazon Web Services
 
IBM Relay 2015: Open for Data
IBM Relay 2015: Open for Data IBM Relay 2015: Open for Data
IBM Relay 2015: Open for Data IBM
 
Hortonworks and Red Hat Webinar_Sept.3rd_Part 1
Hortonworks and Red Hat Webinar_Sept.3rd_Part 1Hortonworks and Red Hat Webinar_Sept.3rd_Part 1
Hortonworks and Red Hat Webinar_Sept.3rd_Part 1Hortonworks
 
Benefits of the Azure Cloud
Benefits of the Azure CloudBenefits of the Azure Cloud
Benefits of the Azure CloudCaserta
 
ds_Pivotal_Big_Data_Suite_Product_Suite
ds_Pivotal_Big_Data_Suite_Product_Suiteds_Pivotal_Big_Data_Suite_Product_Suite
ds_Pivotal_Big_Data_Suite_Product_SuiteRobin Fong 方俊强
 

Similar to How Enterprises are Using NoSQL for Mission-Critical Applications (20)

Billions of Messages in Real Time: Why Paypal & LinkedIn Trust an Engagement ...
Billions of Messages in Real Time: Why Paypal & LinkedIn Trust an Engagement ...Billions of Messages in Real Time: Why Paypal & LinkedIn Trust an Engagement ...
Billions of Messages in Real Time: Why Paypal & LinkedIn Trust an Engagement ...
 
Couchbase Chennai Meetup 2 - Big Data & Analytics
Couchbase Chennai Meetup 2 - Big Data & AnalyticsCouchbase Chennai Meetup 2 - Big Data & Analytics
Couchbase Chennai Meetup 2 - Big Data & Analytics
 
Accelerating Big Data Analytics
Accelerating Big Data AnalyticsAccelerating Big Data Analytics
Accelerating Big Data Analytics
 
Opportunity: Data, Analytic & Azure
Opportunity: Data, Analytic & Azure Opportunity: Data, Analytic & Azure
Opportunity: Data, Analytic & Azure
 
Data fabric and VMware
Data fabric and VMwareData fabric and VMware
Data fabric and VMware
 
Use Cases from Batch to Streaming, MapReduce to Spark, Mainframe to Cloud: To...
Use Cases from Batch to Streaming, MapReduce to Spark, Mainframe to Cloud: To...Use Cases from Batch to Streaming, MapReduce to Spark, Mainframe to Cloud: To...
Use Cases from Batch to Streaming, MapReduce to Spark, Mainframe to Cloud: To...
 
Attunity Hortonworks Webinar- Sept 22, 2016
Attunity Hortonworks Webinar- Sept 22, 2016Attunity Hortonworks Webinar- Sept 22, 2016
Attunity Hortonworks Webinar- Sept 22, 2016
 
Versa Shore Microsoft APS PDW webinar
Versa Shore Microsoft APS PDW webinarVersa Shore Microsoft APS PDW webinar
Versa Shore Microsoft APS PDW webinar
 
Modern Data Architectures for Business Outcomes
Modern Data Architectures for Business OutcomesModern Data Architectures for Business Outcomes
Modern Data Architectures for Business Outcomes
 
Sql Server 2012 Datasheet
Sql Server 2012 DatasheetSql Server 2012 Datasheet
Sql Server 2012 Datasheet
 
Creating a Modern Data Architecture for Digital Transformation
Creating a Modern Data Architecture for Digital TransformationCreating a Modern Data Architecture for Digital Transformation
Creating a Modern Data Architecture for Digital Transformation
 
Getting started with Hadoop on the Cloud with Bluemix
Getting started with Hadoop on the Cloud with BluemixGetting started with Hadoop on the Cloud with Bluemix
Getting started with Hadoop on the Cloud with Bluemix
 
Choosing technologies for a big data solution in the cloud
Choosing technologies for a big data solution in the cloudChoosing technologies for a big data solution in the cloud
Choosing technologies for a big data solution in the cloud
 
Modern Data Architectures for Business Outcomes
Modern Data Architectures for Business OutcomesModern Data Architectures for Business Outcomes
Modern Data Architectures for Business Outcomes
 
MapR on Azure: Getting Value from Big Data in the Cloud -
MapR on Azure: Getting Value from Big Data in the Cloud -MapR on Azure: Getting Value from Big Data in the Cloud -
MapR on Azure: Getting Value from Big Data in the Cloud -
 
Snowflake Best Practices for Elastic Data Warehousing
Snowflake Best Practices for Elastic Data WarehousingSnowflake Best Practices for Elastic Data Warehousing
Snowflake Best Practices for Elastic Data Warehousing
 
IBM Relay 2015: Open for Data
IBM Relay 2015: Open for Data IBM Relay 2015: Open for Data
IBM Relay 2015: Open for Data
 
Hortonworks and Red Hat Webinar_Sept.3rd_Part 1
Hortonworks and Red Hat Webinar_Sept.3rd_Part 1Hortonworks and Red Hat Webinar_Sept.3rd_Part 1
Hortonworks and Red Hat Webinar_Sept.3rd_Part 1
 
Benefits of the Azure Cloud
Benefits of the Azure CloudBenefits of the Azure Cloud
Benefits of the Azure Cloud
 
ds_Pivotal_Big_Data_Suite_Product_Suite
ds_Pivotal_Big_Data_Suite_Product_Suiteds_Pivotal_Big_Data_Suite_Product_Suite
ds_Pivotal_Big_Data_Suite_Product_Suite
 

More from DATAVERSITY

Architecture, Products, and Total Cost of Ownership of the Leading Machine Le...
Architecture, Products, and Total Cost of Ownership of the Leading Machine Le...Architecture, Products, and Total Cost of Ownership of the Leading Machine Le...
Architecture, Products, and Total Cost of Ownership of the Leading Machine Le...DATAVERSITY
 
Data at the Speed of Business with Data Mastering and Governance
Data at the Speed of Business with Data Mastering and GovernanceData at the Speed of Business with Data Mastering and Governance
Data at the Speed of Business with Data Mastering and GovernanceDATAVERSITY
 
Exploring Levels of Data Literacy
Exploring Levels of Data LiteracyExploring Levels of Data Literacy
Exploring Levels of Data LiteracyDATAVERSITY
 
Building a Data Strategy – Practical Steps for Aligning with Business Goals
Building a Data Strategy – Practical Steps for Aligning with Business GoalsBuilding a Data Strategy – Practical Steps for Aligning with Business Goals
Building a Data Strategy – Practical Steps for Aligning with Business GoalsDATAVERSITY
 
Make Data Work for You
Make Data Work for YouMake Data Work for You
Make Data Work for YouDATAVERSITY
 
Data Catalogs Are the Answer – What is the Question?
Data Catalogs Are the Answer – What is the Question?Data Catalogs Are the Answer – What is the Question?
Data Catalogs Are the Answer – What is the Question?DATAVERSITY
 
Data Catalogs Are the Answer – What Is the Question?
Data Catalogs Are the Answer – What Is the Question?Data Catalogs Are the Answer – What Is the Question?
Data Catalogs Are the Answer – What Is the Question?DATAVERSITY
 
Data Modeling Fundamentals
Data Modeling FundamentalsData Modeling Fundamentals
Data Modeling FundamentalsDATAVERSITY
 
Showing ROI for Your Analytic Project
Showing ROI for Your Analytic ProjectShowing ROI for Your Analytic Project
Showing ROI for Your Analytic ProjectDATAVERSITY
 
How a Semantic Layer Makes Data Mesh Work at Scale
How a Semantic Layer Makes  Data Mesh Work at ScaleHow a Semantic Layer Makes  Data Mesh Work at Scale
How a Semantic Layer Makes Data Mesh Work at ScaleDATAVERSITY
 
Is Enterprise Data Literacy Possible?
Is Enterprise Data Literacy Possible?Is Enterprise Data Literacy Possible?
Is Enterprise Data Literacy Possible?DATAVERSITY
 
The Data Trifecta – Privacy, Security & Governance Race from Reactivity to Re...
The Data Trifecta – Privacy, Security & Governance Race from Reactivity to Re...The Data Trifecta – Privacy, Security & Governance Race from Reactivity to Re...
The Data Trifecta – Privacy, Security & Governance Race from Reactivity to Re...DATAVERSITY
 
Emerging Trends in Data Architecture – What’s the Next Big Thing?
Emerging Trends in Data Architecture – What’s the Next Big Thing?Emerging Trends in Data Architecture – What’s the Next Big Thing?
Emerging Trends in Data Architecture – What’s the Next Big Thing?DATAVERSITY
 
Data Governance Trends - A Look Backwards and Forwards
Data Governance Trends - A Look Backwards and ForwardsData Governance Trends - A Look Backwards and Forwards
Data Governance Trends - A Look Backwards and ForwardsDATAVERSITY
 
Data Governance Trends and Best Practices To Implement Today
Data Governance Trends and Best Practices To Implement TodayData Governance Trends and Best Practices To Implement Today
Data Governance Trends and Best Practices To Implement TodayDATAVERSITY
 
2023 Trends in Enterprise Analytics
2023 Trends in Enterprise Analytics2023 Trends in Enterprise Analytics
2023 Trends in Enterprise AnalyticsDATAVERSITY
 
Data Strategy Best Practices
Data Strategy Best PracticesData Strategy Best Practices
Data Strategy Best PracticesDATAVERSITY
 
Who Should Own Data Governance – IT or Business?
Who Should Own Data Governance – IT or Business?Who Should Own Data Governance – IT or Business?
Who Should Own Data Governance – IT or Business?DATAVERSITY
 
Data Management Best Practices
Data Management Best PracticesData Management Best Practices
Data Management Best PracticesDATAVERSITY
 
MLOps – Applying DevOps to Competitive Advantage
MLOps – Applying DevOps to Competitive AdvantageMLOps – Applying DevOps to Competitive Advantage
MLOps – Applying DevOps to Competitive AdvantageDATAVERSITY
 

More from DATAVERSITY (20)

Architecture, Products, and Total Cost of Ownership of the Leading Machine Le...
Architecture, Products, and Total Cost of Ownership of the Leading Machine Le...Architecture, Products, and Total Cost of Ownership of the Leading Machine Le...
Architecture, Products, and Total Cost of Ownership of the Leading Machine Le...
 
Data at the Speed of Business with Data Mastering and Governance
Data at the Speed of Business with Data Mastering and GovernanceData at the Speed of Business with Data Mastering and Governance
Data at the Speed of Business with Data Mastering and Governance
 
Exploring Levels of Data Literacy
Exploring Levels of Data LiteracyExploring Levels of Data Literacy
Exploring Levels of Data Literacy
 
Building a Data Strategy – Practical Steps for Aligning with Business Goals
Building a Data Strategy – Practical Steps for Aligning with Business GoalsBuilding a Data Strategy – Practical Steps for Aligning with Business Goals
Building a Data Strategy – Practical Steps for Aligning with Business Goals
 
Make Data Work for You
Make Data Work for YouMake Data Work for You
Make Data Work for You
 
Data Catalogs Are the Answer – What is the Question?
Data Catalogs Are the Answer – What is the Question?Data Catalogs Are the Answer – What is the Question?
Data Catalogs Are the Answer – What is the Question?
 
Data Catalogs Are the Answer – What Is the Question?
Data Catalogs Are the Answer – What Is the Question?Data Catalogs Are the Answer – What Is the Question?
Data Catalogs Are the Answer – What Is the Question?
 
Data Modeling Fundamentals
Data Modeling FundamentalsData Modeling Fundamentals
Data Modeling Fundamentals
 
Showing ROI for Your Analytic Project
Showing ROI for Your Analytic ProjectShowing ROI for Your Analytic Project
Showing ROI for Your Analytic Project
 
How a Semantic Layer Makes Data Mesh Work at Scale
How a Semantic Layer Makes  Data Mesh Work at ScaleHow a Semantic Layer Makes  Data Mesh Work at Scale
How a Semantic Layer Makes Data Mesh Work at Scale
 
Is Enterprise Data Literacy Possible?
Is Enterprise Data Literacy Possible?Is Enterprise Data Literacy Possible?
Is Enterprise Data Literacy Possible?
 
The Data Trifecta – Privacy, Security & Governance Race from Reactivity to Re...
The Data Trifecta – Privacy, Security & Governance Race from Reactivity to Re...The Data Trifecta – Privacy, Security & Governance Race from Reactivity to Re...
The Data Trifecta – Privacy, Security & Governance Race from Reactivity to Re...
 
Emerging Trends in Data Architecture – What’s the Next Big Thing?
Emerging Trends in Data Architecture – What’s the Next Big Thing?Emerging Trends in Data Architecture – What’s the Next Big Thing?
Emerging Trends in Data Architecture – What’s the Next Big Thing?
 
Data Governance Trends - A Look Backwards and Forwards
Data Governance Trends - A Look Backwards and ForwardsData Governance Trends - A Look Backwards and Forwards
Data Governance Trends - A Look Backwards and Forwards
 
Data Governance Trends and Best Practices To Implement Today
Data Governance Trends and Best Practices To Implement TodayData Governance Trends and Best Practices To Implement Today
Data Governance Trends and Best Practices To Implement Today
 
2023 Trends in Enterprise Analytics
2023 Trends in Enterprise Analytics2023 Trends in Enterprise Analytics
2023 Trends in Enterprise Analytics
 
Data Strategy Best Practices
Data Strategy Best PracticesData Strategy Best Practices
Data Strategy Best Practices
 
Who Should Own Data Governance – IT or Business?
Who Should Own Data Governance – IT or Business?Who Should Own Data Governance – IT or Business?
Who Should Own Data Governance – IT or Business?
 
Data Management Best Practices
Data Management Best PracticesData Management Best Practices
Data Management Best Practices
 
MLOps – Applying DevOps to Competitive Advantage
MLOps – Applying DevOps to Competitive AdvantageMLOps – Applying DevOps to Competitive Advantage
MLOps – Applying DevOps to Competitive Advantage
 

Recently uploaded

Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 

Recently uploaded (20)

Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 

How Enterprises are Using NoSQL for Mission-Critical Applications

  • 1. How Enterprises are using Couchbase Perry Krug – Principal Solutions Architect
  • 2. ©2014 Couchbase Inc. Agenda  Couchbase company overview  What’s driving NoSQL adoption  How customers are solving problems with Couchbase  What makes Couchbase unique 2
  • 3. ©2014 Couchbase Inc. Couchbase at a glance NoSQL performance, availability & scalability leader Focused on innovation 225+ employees 100+% year-over-year customer growth: 25 in 201o, to 430+ in 2014 Global presence United States United Kingdom France Germany Israel India China Japan 3
  • 4. ©2014 Couchbase Inc. Big Data = Operational + Analytic (NoSQL + Hadoop)  Online  Web/Mobile/IoT apps  Millions of customers/consumers  Offline  Analytics apps  Hundreds of business analysts 4
  • 5. ©2014 Couchbase Inc. Relational databases struggle to meet today’s requirements  Challenged to deliver sub-msec response times  Difficult and expensive to massively scale  Unable to process massive data at high speed  Rigid schemas, designed for structured data ”New requirements are pushing RDBMS products beyond their limits. NoSQL technologies have emerged to address those requirements that go beyond the capabilities of traditional RDBMSs.” ”Couchbase gives us greater scalability and blazing performance. We now have the ability to simply and fluidly increase capacity, enabling us to seamlessly respond to the needs of the application.” What analysts are saying: What customers are saying: (an SAP company) 5
  • 6. ©2014 Couchbase Inc. Couchbase meets today’s & tomorrow’s requirements Flexible data model Consistent performance at scale High availability Easy, affordable scalability 6
  • 7. ©2014 Couchbase Inc. Major enterprises across industries are adopting Couchbase CommunicationsTechnology Travel & Hospitality Media & Entertainment E-Commerce & Digital Advertising Retail & Apparel Games & GamingFinance & Business Services 7
  • 8. How enterprises are using Couchbase to drive business value 8
  • 9. ©2014 Couchbase Inc. Enterprises use Couchbase to enable key objectives 360 Degree CustomerView Profile Management Catalog Fraud Detection Content Management Internet of Things Digital Communication RealTime Big Data Mobile Applications Caching 9
  • 10. ©2014 Couchbase Inc. Couchbase Server use case spotlights 360 Degree CustomerView Profile Management Catalog Fraud Detection Content Management Internet of Things Caching Digital Communication RealTime Big Data Mobile Applications 10
  • 11. ©2014 Couchbase Inc. HA Caching The problem Provide low latency and high throughput access to a variety of data types. Alleviate load on backend systems. Application Requirements  Lots of users accessing different datasets  Data in varying formats: HTML, JSON, protobuf  High read performance  Uptime critical The Couchbase Solution  Based on memcached = fast!  Replicated and persistent with auto-failover  Fully distributed and clustered with “push button” scaling: easy, inexpensive  Support for binary and JSON data types Challenges with other caching technologies  Complicated to setup and monitor  Not persistent  Restriction of supported data types  Not truly distributed or clustered (i.e. ehcache)  Poor performance under load 11
  • 12. ©2014 Couchbase Inc. HA Caching @ Concur The problem Massive and spikey user traffic to small bits of data supporting web experience  No existing caching solution  New applications constantly coming online  Lots of interactive user traffic: one write followed immediately by many reads  Concur.com  Provide fast access to expense reports, product and travel information The solution Deploy Couchbase Server as standardized distributed caching layer  Compatible with memcached, highly optimized for latency and throughput  Shared nothing, replicated and persistent for reliability  Support for JSON as well as any binary data type  Shared-nothing, replicated and persistent architecture The Couchbase Advantage Massive speed and scale that’s easy to manage 12
  • 13. ©2014 Couchbase Inc. High Availability Caching at Concur User Requests Cache Misses and Write Requests RDBMS Application Layer Couchbase Distributed Cache Read-Write Requests 13
  • 14. ©2014 Couchbase Inc. Catalog Objective Reduce inventory, increase cross-sell, and facilitate regulatory compliance, via an easy to maintain and update repository of product and other data Business requirements  Store large volume of different data types/attributes: SKUs, part numbers, descriptions, metadata, etc.  Manage numerous, rapid updates  Deliver fast response for great customer experiences The Couchbase Solution  Flexible JSON data model – easily adapts new data types and attributes on the fly  Integrated cache – enables high throughput  Push-button scalability – easily scales to support massive data volumes Technical requirements  Flexible data model  High read/write throughput  Low latency  Scalability to support large data volume 14
  • 15. ©2014 Couchbase Inc. Product Catalog @Tesco Background and Business Context  Largest UK retailer  Adopting service-oriented IT architecture for greater business agility Challenges & Requirements  Product data currently stored in multiple relational databases  Need to enable fast, easy access to, and sharing of, product data across multiple channels throughout the company  Store and update product data for 10M items  Support frequently changing data and multiple data structures Objective  Provide centralized, easy to maintain and update, product catalog service 15
  • 16. ©2014 Couchbase Inc. Product Catalog with Couchbase @Tesco Couchbase Solution  Deploy Couchbase Server as consolidated product catalog database  Data ingested via REST API from multiple MDM feeds (CSV, XML)  JSON document model captures multiple data structures: SKUs, product and accounting hierarchies, GTINs (barcodes, ISBNs, etc.) Results  Easily and inexpensively scales to support 10M products and 35K requests per second 16
  • 17. ©2014 Couchbase Inc. Product Catalog with Couchbase @Tesco 17
  • 18. ©2014 Couchbase Inc. Internet ofThings Objective Deliver new products and services, create new revenue opportunities, and drive agility by connecting with and harnessing data from millions of devices Business requirements  Manage massive datasets (e.g. billions of data points)  Interact with numerous devices, sometimes unconnected  Capture new and evolving data types at high speed The Couchbase Solution  Push-button scalability – easily scales to support massive data volumes  Integrated cache – enables high throughput  Embedded JSON database with automated sync – supports connected and unconnected devices  Flexible JSON data model – easily adapts new data types and attributes on the fly Technical requirements  Scale to millions of devices, billions of data points  High throughput  Synchronize data between device and cloud  Data model flexibility 18
  • 19. ©2014 Couchbase Inc. Internet ofThings @Verizon Background and Business Context  Enterprises are seeing significant growth in the number and types of devices running on their corporate networks  Enterprise customers can take advantage of data to monitor and better manage network devices Objective  Enable new service offering forVerizon enterprise customers to manage devices connect to their company’s network Challenges & Requirements  Collect and store data in real time from 10K’s-100K’s of devices on a single customer’s network  Analyze data for usage statistics and patterns  Provide near real-time insights and reports into device usage 19
  • 20. ©2014 Couchbase Inc. Internet ofThings with Couchbase @Verizon Couchbase Solution  Deploy Couchbase Server to store data and serve reports on network devices  Couchbase Server ingests data at high speed, from any kind of connected device: alarms, locking systems, modems, solar panels, cash registers, etc. Results and Outlook  Stream-based indexing enables fast views and reports  JSON data model easily handles any data type, new data types 20
  • 21. ©2014 Couchbase Inc. Internet ofThings with Couchbase @Verizon 21
  • 22. ©2014 Couchbase Inc. RealTime Big Data Objective Drive revenue, customer satisfaction, and operational efficiency by leveraging insights from big data analytics in real time Business requirements  Manage massive data volumes at high speed  Store and manage numerous and changing data types  Export/import data to/from analytics platforms The Couchbase Solution  Push-button scalability – fast, easy and inexpensive to scale to any size  Integrated cache – enables fast performance and high throughput  Flexible JSON data model – easily adapts new data types and attributes on the fly  Real time Hadoop integration via in- memory streaming – easily export data and import analytics results Technical requirements  Scalability and throughput  Data model flexibility  Integrate with Hadoop 22
  • 23. ©2014 Couchbase Inc. RealTime Big Data @ PayPal Background and Business Context  Leading provider of online payment services  130m+ active accounts in 190+ countries, 25 currencies  10TB data, 1B documents Objective  Provide business users with real time reports and visualizations of user interaction data Challenges & Requirements  Need to capture and analyze very large amounts of website data in real time to produce reports and visualizations  High throughput, low latency  Must integrate with other big data technologies (Hadoop and Storm) 23
  • 24. ©2014 Couchbase Inc. RealTime Big Data with Couchbase @ PayPal Couchbase Solution  Couchbase Server deployed to capture, store, and process real time web data  Ingests data (via Storm) from multiple inputs, including mobile, web, and other services, storing data as JSON documents  Integrates with Hadoop to pass data for additional offline analytics Results  Consistent low latency (sub 10-msec response)  High availability enabled by distributed caching and XDCR  Views for business users are generated in under 1 minute, based on 10-minute data collection intervals 24
  • 25. ©2014 Couchbase Inc. RealTime Big Data with Couchbase @ PayPal 25
  • 26. How Couchbase technology solves problems 26
  • 27. ©2014 Couchbase Inc. Couchbase provides a complete Data Management solution High availability cache Key-value store Document database Embedded database Sync management Multi-purpose capabilities support a broad range of apps and use cases Enterprises often start with cache, then broaden usage to other apps and use cases 27
  • 28. ©2014 Couchbase Inc. Why do enterprises choose Couchbase? Performance/scala bility leader Multi- purpose Simplified administration Always-on availability
  • 29. ©2014 Couchbase Inc.  Consolidated cache and database  Tune memory required based on application requirements Multi-purpose database supports many uses 29 Tunable built-in cache Flexible schemas with JSON Couchbase Lite  Represent data with varying schemas using JSON on the server or on the device  Index and query data with Javascript views  Light weight embedded DB for always available apps  Sync Gateway syncs data seamlessly with Couchbase Server 29
  • 30. ©2014 Couchbase Inc. Couchbase leads in performance and scalability Auto Sharding Memory-memory XDCR Single NodeType  No manual sharding  Database manages data movement to scale out – not the user  Market’s only memory-to- memory database replication across clusters and geos  Provides disaster recover / data locality  Hugely simplifies management of clusters  Easy to scale clusters by adding any number of nodes
  • 31. ©2014 Couchbase Inc. Couchbase delivers always-on availability High Availability Disaster Recovery Backup & Restore  In-memory replication with manual or automatic fail over  Rack-zone awareness to minimize data unavailability  Memory-to-memory cross cluster replication across data centers or geos  Active-active topology with bi- directional setup  Full backup or Incremental backup with online restore  Delta node catch-ups for faster recovery after failures 31
  • 32. ©2014 Couchbase Inc. Simplified administration for exceptional ease of use Online upgrades and operations Built-in enterprise class admin console RestfulAPIs  Online software, hardware and DB upgrades  Indexing, compaction, rebalance, backup & restore  Perform all administrative tasks with the click of a button  Monitor status of the system visual at cluster level, database level, server level  All admin operations available via UI, REST APIs or CLI commands  Integrate third party monitoring tools easily using REST