choosing the right database for your cloud application
TRANSCRIPT
Copyright © 2015 NuoDB
Choosing a database for cloud applications
Copyright © 2015 NuoDB
Topics
What is the cloud database problem?Lift and shift right? Not quite.OldSQL + complexity + compromise NoSQL + revolution + skills shortage – transactions
Why does NuoDB fix it?Who says so?
What we are learning from our customers
How does it do that?A little peek under the hood
✗ ✗
Copyright © 2015 NuoDB
What is the cloud database problem?
Traditional Application Scaling
Users
Application
Database
Storage
✓cloud friendly
Web Servers scale outApp Servers scale out “OldSQL” Servers don’t scale outStorage Servers scale out
✗
✓cloud friendly
✓cloud friendly
Cloud-friendly Scaling
Users
Application
Database
Storage
Critical database dimensions
*with apologies to Winston Churchill
multiple users update multiple records - without getting in a mess
“the worst data language- except for all the others that have been tried”*
for elasticity, for cloud, for scale!
Resilient, available, “local everywhere”
TransactionalGeo-distributed
Scale-out
SQL
Critical database dimensions
TransactionalGeo-distributed
Scale-out
SQL
OldSQL
NoSQL
NewSQL
12
Database characteristics
OldSQL NewSQL NoSQL
ACID Transactional
SQL
Scale Out
Geo-distributed Elastic
Sharded/Shared Nothing
Synchronous Replication
How elastic?
Compromise & Complexity
How SQL?
Copyright © 2015 NuoDB
Customer Stories
What our customers tell us: Case Study III
SituationU.S. ISV.Customers across N America, S America and Europe.Deployed on dedicated equipment in customer data centers.
Issue Customers increasingly want cloud-friendly products. Management of DR and upgrade complex & challenging.
Why NuoDB
Continuous Availability. Geo-Distribution. Ease of Management.
Benefits Active/Active/Active
True multi-data center operation offers richer customer experience and better roaming experience.
Rolling Upgrades A torturous upgrade process that carries real risk of outage, hugely simplified.
Ease of Migration Rich SQL support in NuoDB supports a straight forward and swift migration.
What our customers tell us: Case Study III
SituationEuropean ISVInnovative mobile product.Piloted in emerging markets.
Issue Appliance deployment not attractive in major markets. Performance not sufficient for major markets.
Why NuoDB
Cloud deployment. Scale-out performance.
Benefits Cloud Offering Attractive pricing and packaging for target markets.
Scale-out performance
Ability to deliver in target markets.
Ease of Migration Simple migration achieved improved performance on like-for-like kit.
What our customers tell us: Case Study III
SituationGlobal cloud solutions provider.Built/acquired cloud technology stack.White-labeled by private cloud providers.
Issue Current management database inadequate. No DBaaS operational database offering.
Why NuoDB
Active/Active Geo-distribution Elastic scale-out performance Strong SQL capability
Benefits Scalable cloud management
Geo-distributed scalable solution for namespace, compute management, metering, etc.
Operational simplicity
Ease of management & flexibility
Attractive SQL offering
Deliver customers familiar platform and tools with swift migration
Copyright © 2015 NuoDB
What Our Customers Tell Us
• Geo-distributed• Elastic Scale Out
• Transactions• SQL• Existing skills
They want to get
They don’t want to lose
Copyright © 2015 NuoDB
What is NuoDB
distributed, transactional, SQL database, engineered for the cloud
because single data center is not enough;active-active-active, geo-distribution is becoming table stakes
because ACID is vital for many critical use cases
because tools and skills are in place;re-engineering and re-skilling costs are prohibitive
scale outelasticcontinuously availablelow administration
Management
Storage
Transaction
brokers/agents
NuoDB Architecture : Multi-tiered
Database Archives
Transaction EngineTransaction Engine
Storage ManagerStorage Manager
brokers/agents
TETE
SMSM
NuoDB Architecture : Elastic scale out
Database Archives
TE TE
TETE
SMSM
NuoDB Architecture : Distributed
Database Archives
TE TE
brokers/agents
WAN
TETE
SMSM
NuoDB Architecture : Continuously Available
Database Archives
TE TE
brokers/agents
TETE
SMSM
NuoDB Architecture : Distributed Cache
Database Archives
TE TE
brokers/agents
AA A
A
✗✓
Copyright © 2015 NuoDB
A Q &
Copyright © 2015 NuoDB
Engineered for the cloud
Scale-out SQL Database