Couchbase
Introduction
Lace Market House
Nottingham
NG1 1HW
www.onomi.co.uk
www.onomi.co.uk
Next Generation Database Support,
Consulting & Cloud Migration.
Couchbase, MongoDB, Oracle, MySQL
& SQL Server
Major trends are driving the need for new
database solutions
Big dataWeb/Cloud Mobile
Millions to
billion+ users
800M+ users
Extremely high
throughput
Billions impressions/day
Massive data
volumes
1B+ docs, 10TB data
Un-structured / semi-
structured data
Reviews, ratings,
photos, videos
Big Data = Operational + Analytic (NoSQL + Hadoop)
Relational databases struggle to meet todays
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)
Couchbase meets today’s & tomorrow’s
requirements
5
Flexible data model
Consistent performance at scale
High availability
Easy, affordable scalability
A complete data management solution
High availability
cache
Key-value
store
Document
database
Embedded database Sync
management
Addressing a range of capability
Multi-purpose capabilities support a broad range of apps and use cases
Why do enterprise’s choose Couchbase?
24x365
Performance
& scalability leader
Always-on
availabilityMulti-purpose
Simplified
administration
A multi-purpose database enabling consolidation
 Consolidated cache and
database
 Tune memory required based
on application requirements
8
8
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
An architecture designed for raw scalability
Auto Sharding Memory-memory
XDCR
Single Node Type
 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
Always on, distributed availability
24x365
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
Simplified administration, providing 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
Couchbase architecture: All nodes are equal!
 Simplified administration
 No single point of failure
 Layer consolidated cache and
database
Achieving scale and availability with Couchbase
 Scale cluster online with growing
application needs, on demand
 Build always available apps with
replication & failover
 Remove programming complexity by
pushing sharding to the database
Enterprise grade disaster recovery architecture
14
Built-in Cross Data Center Replication
(XDCR)
Market leading memory to memory replication
New York
San
Francisco
Major enterprises are adopting Couchbase
CommunicationsTechnology
Travel & Hospitality Media &
Entertainment
E-Commerce &
Digital Advertising
Retail & Apparel
Games & GamingFinance &
Business Services
Thank you

Introduction to Couchbase: Onomi

  • 1.
    Couchbase Introduction Lace Market House Nottingham NG11HW www.onomi.co.uk www.onomi.co.uk Next Generation Database Support, Consulting & Cloud Migration. Couchbase, MongoDB, Oracle, MySQL & SQL Server
  • 2.
    Major trends aredriving the need for new database solutions Big dataWeb/Cloud Mobile Millions to billion+ users 800M+ users Extremely high throughput Billions impressions/day Massive data volumes 1B+ docs, 10TB data Un-structured / semi- structured data Reviews, ratings, photos, videos
  • 3.
    Big Data =Operational + Analytic (NoSQL + Hadoop)
  • 4.
    Relational databases struggleto meet todays 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.
    Couchbase meets today’s& tomorrow’s requirements 5 Flexible data model Consistent performance at scale High availability Easy, affordable scalability
  • 6.
    A complete datamanagement solution High availability cache Key-value store Document database Embedded database Sync management Addressing a range of capability Multi-purpose capabilities support a broad range of apps and use cases
  • 7.
    Why do enterprise’schoose Couchbase? 24x365 Performance & scalability leader Always-on availabilityMulti-purpose Simplified administration
  • 8.
    A multi-purpose databaseenabling consolidation  Consolidated cache and database  Tune memory required based on application requirements 8 8 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
  • 9.
    An architecture designedfor raw scalability Auto Sharding Memory-memory XDCR Single Node Type  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
  • 10.
    Always on, distributedavailability 24x365 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
  • 11.
    Simplified administration, providingease 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
  • 12.
    Couchbase architecture: Allnodes are equal!  Simplified administration  No single point of failure  Layer consolidated cache and database
  • 13.
    Achieving scale andavailability with Couchbase  Scale cluster online with growing application needs, on demand  Build always available apps with replication & failover  Remove programming complexity by pushing sharding to the database
  • 14.
    Enterprise grade disasterrecovery architecture 14 Built-in Cross Data Center Replication (XDCR)
  • 15.
    Market leading memoryto memory replication New York San Francisco
  • 16.
    Major enterprises areadopting Couchbase CommunicationsTechnology Travel & Hospitality Media & Entertainment E-Commerce & Digital Advertising Retail & Apparel Games & GamingFinance & Business Services
  • 17.

Editor's Notes

  • #3 SQL Server 2014 is the data platform for the modern business. SQL Server offers small and midsize organizations a fast, highly available database—and a cloud-ready data platform that will grow with your business. SQL Server 2014 dramatically speeds transactions with new in-memory capabilities. Cloud capabilities make it easy for your organization to choose where to deploy your applications—whether on-premises, in the cloud, or a combination of both.
  • #4 SQL Server 2014 is the data platform for the modern business. SQL Server offers small and midsize organizations a fast, highly available database—and a cloud-ready data platform that will grow with your business. SQL Server 2014 dramatically speeds transactions with new in-memory capabilities. Cloud capabilities make it easy for your organization to choose where to deploy your applications—whether on-premises, in the cloud, or a combination of both.
  • #5 SQL Server 2014 is the data platform for the modern business. SQL Server offers small and midsize organizations a fast, highly available database—and a cloud-ready data platform that will grow with your business. SQL Server 2014 dramatically speeds transactions with new in-memory capabilities. Cloud capabilities make it easy for your organization to choose where to deploy your applications—whether on-premises, in the cloud, or a combination of both.
  • #6 SQL Server 2014 is the data platform for the modern business. SQL Server offers small and midsize organizations a fast, highly available database—and a cloud-ready data platform that will grow with your business. SQL Server 2014 dramatically speeds transactions with new in-memory capabilities. Cloud capabilities make it easy for your organization to choose where to deploy your applications—whether on-premises, in the cloud, or a combination of both.
  • #7 SQL Server 2014 is the data platform for the modern business. SQL Server offers small and midsize organizations a fast, highly available database—and a cloud-ready data platform that will grow with your business. SQL Server 2014 dramatically speeds transactions with new in-memory capabilities. Cloud capabilities make it easy for your organization to choose where to deploy your applications—whether on-premises, in the cloud, or a combination of both.
  • #8 SQL Server 2014 is the data platform for the modern business. SQL Server offers small and midsize organizations a fast, highly available database—and a cloud-ready data platform that will grow with your business. SQL Server 2014 dramatically speeds transactions with new in-memory capabilities. Cloud capabilities make it easy for your organization to choose where to deploy your applications—whether on-premises, in the cloud, or a combination of both.
  • #9 SQL Server 2014 is the data platform for the modern business. SQL Server offers small and midsize organizations a fast, highly available database—and a cloud-ready data platform that will grow with your business. SQL Server 2014 dramatically speeds transactions with new in-memory capabilities. Cloud capabilities make it easy for your organization to choose where to deploy your applications—whether on-premises, in the cloud, or a combination of both.
  • #10 SQL Server 2014 is the data platform for the modern business. SQL Server offers small and midsize organizations a fast, highly available database—and a cloud-ready data platform that will grow with your business. SQL Server 2014 dramatically speeds transactions with new in-memory capabilities. Cloud capabilities make it easy for your organization to choose where to deploy your applications—whether on-premises, in the cloud, or a combination of both.
  • #11 SQL Server 2014 is the data platform for the modern business. SQL Server offers small and midsize organizations a fast, highly available database—and a cloud-ready data platform that will grow with your business. SQL Server 2014 dramatically speeds transactions with new in-memory capabilities. Cloud capabilities make it easy for your organization to choose where to deploy your applications—whether on-premises, in the cloud, or a combination of both.
  • #12 SQL Server 2014 is the data platform for the modern business. SQL Server offers small and midsize organizations a fast, highly available database—and a cloud-ready data platform that will grow with your business. SQL Server 2014 dramatically speeds transactions with new in-memory capabilities. Cloud capabilities make it easy for your organization to choose where to deploy your applications—whether on-premises, in the cloud, or a combination of both.
  • #13 SQL Server 2014 is the data platform for the modern business. SQL Server offers small and midsize organizations a fast, highly available database—and a cloud-ready data platform that will grow with your business. SQL Server 2014 dramatically speeds transactions with new in-memory capabilities. Cloud capabilities make it easy for your organization to choose where to deploy your applications—whether on-premises, in the cloud, or a combination of both.
  • #14 SQL Server 2014 is the data platform for the modern business. SQL Server offers small and midsize organizations a fast, highly available database—and a cloud-ready data platform that will grow with your business. SQL Server 2014 dramatically speeds transactions with new in-memory capabilities. Cloud capabilities make it easy for your organization to choose where to deploy your applications—whether on-premises, in the cloud, or a combination of both.
  • #15 SQL Server 2014 is the data platform for the modern business. SQL Server offers small and midsize organizations a fast, highly available database—and a cloud-ready data platform that will grow with your business. SQL Server 2014 dramatically speeds transactions with new in-memory capabilities. Cloud capabilities make it easy for your organization to choose where to deploy your applications—whether on-premises, in the cloud, or a combination of both.
  • #16 SQL Server 2014 is the data platform for the modern business. SQL Server offers small and midsize organizations a fast, highly available database—and a cloud-ready data platform that will grow with your business. SQL Server 2014 dramatically speeds transactions with new in-memory capabilities. Cloud capabilities make it easy for your organization to choose where to deploy your applications—whether on-premises, in the cloud, or a combination of both.
  • #17 SQL Server 2014 is the data platform for the modern business. SQL Server offers small and midsize organizations a fast, highly available database—and a cloud-ready data platform that will grow with your business. SQL Server 2014 dramatically speeds transactions with new in-memory capabilities. Cloud capabilities make it easy for your organization to choose where to deploy your applications—whether on-premises, in the cloud, or a combination of both.