SlideShare a Scribd company logo
1 of 26
Enterprise Strategy Group | Getting to the bigger truth.™
© 2016 by The Enterprise Strategy Group, Inc.
Mike Leone, Senior ESG Lab Analyst
ESG Lab Webinar
Validating ClustrixDB Performance in AWS
About Enterprise Strategy Group
• ESG is an IT analyst, research, and strategy company.
• Our firm was founded in 1999 with headquarters in Milford, MA / an analyst and client relations presence in
Silicon Valley, CA.
• ESG conducts research with and for IT vendors, IT professionals, business professionals, and channel partners.
• We maintain ongoing analyst coverage in cloud computing, networking, storage, data protection, cybersecurity,
data management and analytics, application development and deployment, enterprise mobility, and channels.
• Capabilities include: Analyst services, market research, technical and economic validation, consulting, and
custom content.
• Mike Leone is a Senior ESG Lab Analyst with coverage across the entire IT industry.
• Provide in-depth testing and analysis of IT technology and products, using methods that simulate or recreate real-world environments.
• Extensive background in performance modeling, testing, and analysis.
© 2016 by The Enterprise Strategy Group, Inc.
Goals of this Webinar
Cloud Usage Trends and Challenges
What are the benefits of the cloud?
How many people use it?
What challenges exist when moving a traditional RDBMS to the cloud?
Product Overview: ClustrixDB
What is it? How is it different? How does it work?
ESG Lab Performance Validation
Goals of the validation – comparing ClustrixDB performance
Configuration, methodology, workload, etc.
Performance analysis
– Single instance database comparison
– ClustrixDB scale-out performance
ClustrixDB Performance Testing
Additional performance test comparisons and results
© 2016 by The Enterprise Strategy Group, Inc.
Benefits of the Cloud
Flexibility
Reliability
Cost-savings
Accessibility Manageability
© 2016 by The Enterprise Strategy Group, Inc.
Public Cloud Usage Trends
33%
38%
65%
10%
13%
24%
22%
17%
16%
15%
9%
15%
11%
7%
3%
1%
1%
0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100%
Platform-as-a-service (PaaS)
Infrastructure-as-a-service (IaaS)
Software-as-a-service (SaaS)
Please indicate your organization’s usage of or plans for each of the following cloud computing services. (Percent
of respondents, N=633)
Currently use
Do not currently use, but we have done so within the past two years
Do not currently use but we plan to
No use or plans at this time but we are interested
No use, plans, or interest at this time
Don’t know
© 2016 by The Enterprise Strategy Group, Inc.
4%
34%
38%
39%
41%
43%
43%
None of the above
Hadoop
Business intelligence
Analytics
Data warehouses
Spark
Databases
For which of the following are you considering public cloud services? (Percent of respondents, N=475,
multiple responses accepted)
Big Data in the Cloud
© 2016 by The Enterprise Strategy Group, Inc.
Traditional SQL Database Challenges in the Cloud
ACID compliance is a requirement
• Mission critical database applications serve as the lifeline of the business
• Delivering high levels of performance is essential
Database Performance is a major challenge – how do you address it?
1. Increase horsepower
– Database migration
– Adds risk and potential for delays
– Direct impact on the business
2. Workarounds
– Just as expensive as #1
– More people, resources, and complexity
3. Read slaves – Band-aid approach
– Only work for so long
– Workload dependent
None of these options are futureproof
ClustrixDB Overview
Dave Anselmi
Director of Product Management, Clustrix
ClustrixDB: Scale-Out, Fault-tolerant, MySQL-Compatible
ClustrixDB Overview
9
ClustrixDB
ACID Complaint
Transactions & Joins
Optimized for OLTP
Built-In Fault Tolerance
Flex-Up and Flex-Down
Minimal DB Admin
Also runs great in
the Data Center
Built to run
in the Cloud
ClustrixDB Technical Overview
Fully Distributed & Consistent Cluster
• Fully Consistent, and ACID-compliant database
– Supports transactions
– Support joins
– Optimized for OLTP
– But also supports reporting SQL
• All nodes are equal (no “special” node)
• All servers are read/write
• All servers accept client connections
• Tables & Indexes distributed across all nodes
– Fully automatic distribution, re-balancing
& re-protection
ClustrixDB Overview10
PrivateNetwork
ClustrixDB on commodity/cloud servers
HW or SW Load
Balancer
SQL-based
Applications
High Concurrency
Custom:
PHP, Java, Ruby, etc
Packaged:
Magento, etc
BillionsofRows
Database
Tables
S1 S2
S2
S3
S3
S4
S4
S5
S5
Intelligent Data Distribution
• Tables auto-split into slices
• Every slice has a replica on another node
– Slices are auto distributed, auto-protected
ClustrixDB Overview11
S1
ClustrixDB
S1
S2
S3
S3
S4
S4
S5
Database Capacity
• Easy and simple Flex Up (and Flex Down)
– Single minimal interruption of service
• All servers handle writes + reads
• Data is automatically rebalanced
across the cluster
ClustrixDB Overview12
S1
ClustrixDB
S2
S5
S1
S2
S3
S3
S4
S4
S5
Built-in Fault Tolerance
• Server node goes down…
– Data is automatically rebalanced across
the remaining nodes
• Simply Add new Node
– System automatically re-protects
– Data is automatically redistributed
ClustrixDB Overview13
S1
ClustrixDB
S2
S5
ClustrixDB Rebalancer: Making the Complex, Simple
Q: How do you ensure data stays well distributed in a clustered environment?
A: You let the Rebalancer handle it!
The Rebalancer automatically:
• Initial Data: Distributes the data into even slices across nodes
• Data Growth: Splits large slices into smaller slices
• Flex-Up/Flex-Down: Moves slices to leverage new nodes and/or evacuate nodes
• Failed Nodes: Re-protects slices to ensure proper replicas exist
• Skewed Data: Re-distributes the data to even out across nodes
• Hotness Detection: Finds hot slices and balances then across nodes
…while the DB stays open for businessPatent 8,543,538
Patent 8,554,726
ESG Lab Evaluation
© 2016 by The Enterprise Strategy Group, Inc.
• Same database size configured with the same scripts
• Similar test bed configuration – server configuration differed due to the distributed ClustrixDB architecture
Goals of the ESG Lab Validation
Validate ClustrixDB as a leading cloud database in AWS
for high-value, high-transaction workloads
• Identified a common, real-world OLTP workload
• Compared ClustrixDB to two competing cloud database offerings (referred to as CloudDB1 and CloudDB2)
• Same infrastructure pushing the workload, same time period, same scripts
• Measured the same performance metrics
© 2016 by The Enterprise Strategy Group, Inc.
Performance Test Bed
CloudDB1 and CloudDB2
One r3.8xlarge AWS Instance
• 32 cores
• 244GB of RAM
• 2 x 320GB SSDs
Workload
Drivers
sysbench
LOAD
BALANCER
Four c3.2xlarge AWS
Instances
• 8 cores
• 15GB of RAM
• 2 x 80GB SSDs
One database instance with one table
consisting of 40,000,000 records (20GB)
© 2016 by The Enterprise Strategy Group, Inc.
Transactions/sec
• How busy is your database server?
• Measures the database activity by tracking the number of serviced requests
Performance Metrics and Scaling the Workload
Average Transaction Latency
• How is the end-user experience?
• Industry-defined threshold of 20ms
• Low, predictable latency tends be more valuable
Performance Curves
• Scale-up workload by doubling the concurrent thread count of each test
• Increase transactions/sec, but also increase latency
© 2016 by The Enterprise Strategy Group, Inc.
Comparing Single Instance OLTP Workload Performance
0
2,000
4,000
6,000
8,000
10,000
20 40 80 160
Transactions/sec
Number of concurrent threads
CloudDB1 CloudDB2 ClustrixDB (4 nodes)
© 2016 by The Enterprise Strategy Group, Inc.
Comparing Scale-out Performance
0
5,000
10,000
15,000
20,000
25,000
30,000
35,000
40,000
45,000
20 40 80 160 320 640
Transactions/sec
Number of concurrent threads
CloudDB1 CloudDB2 ClustrixDB (4 nodes) 8 nodes 12 nodes 16 nodes 20 nodes
© 2016 by The Enterprise Strategy Group, Inc.
Near-linear Performance Scalability with ClustrixDB
0
20
40
60
80
100
0
10,000
20,000
30,000
40,000
50,000
4 8 12 16 20
AverageTransactionLatency(ms)
Transactions/sec
Number of ClustrixDB Nodes
© 2016 by The Enterprise Strategy Group, Inc.
Clustrix – Making a Representative Benchmark
Peter Friedenbach
Performance Architect, Clustrix
Making a Representative Benchmark
PROPRIETARY AND CONFIDENTIAL23
Why did we choose the workload that we did?
• Other venders recently have published performance results with Sysbench.
• Things that we think matter:
– Read/Write Mix Matters: Real workloads are a mixture of reads and writes.
– Data Size Matters: OLTP databases, while not “big data”, still have record counts of 10
million or more.
– Latency Matters: OLTP workloads demand low latency.
• The ClustrixDB Sysbench Performance Benchmark
– Mixed workload: 90% read and 10% writes
– Size: 40m records / 20 GB file
– Latency: 20ms is the upper range of “acceptable” latency (>3X the initial latency).
• Methodology: Performance curves show a more complete story.
– Reveals the “capacity point of the machine”
• The “knee of the curve” where throughput gains succumb to growth in latency.
ClustrixDB Sysbench Benchmark
PROPRIETARY AND CONFIDENTIAL24
0
10
20
30
40
0 5,000 10,000 15,000 20,000 25,000 30,000 35,000 40,000 45,000 50,000
AverageLatency(ms)
Throughput (tps)
Sysbench OLTP 90:10 Mix
Clustrix 4 Nodes Clustrix 8 Nodes Clustrix 12 Nodes Clustrix 16 Nodes Clustrix 20 Nodes
ClustrixDB Key Differentiators
• MySQL Compatible, Scale-out ACID RDBMS
• Flex-Up and Flex-Down
– Flex Licensing allows paying for only the instances you need
– Add or remove multiple nodes at a time
• Massively Scaling Writes
– ClustrixDB is the only cloud RDBMS that can massively scale
writes in addition to reads
– E-commerce, AdTech, IoT are very write-intensive. Clustrix
has multiple satisfied customers in these sectors
• Built for Cloud (any cloud) and Datacenter
– One RDBMS wherever the application is deployed
PROPRIETARY AND CONFIDENTIAL25
Thank You
Enterprise Strategy Group | Getting to the bigger truth.™
http://www.twitter.com/esg-global
http://www.facebook.com/ESGglobal
https://www.linkedin.com/groups?gid=1295607&trk=myg_ugrp_ovr
http://www.youtube.com/user/ESGglobal
FOLLOW ESG
© 2016 by The Enterprise Strategy Group, Inc.
Mike Leone, Senior ESG Lab Analyst
E-mail: mike.leone@esg-global.com
Office: 508-244-4814

More Related Content

What's hot

ClustrixDB: how distributed databases scale out
ClustrixDB: how distributed databases scale outClustrixDB: how distributed databases scale out
ClustrixDB: how distributed databases scale outMariaDB plc
 
Workshop - How to benchmark your database
Workshop - How to benchmark your databaseWorkshop - How to benchmark your database
Workshop - How to benchmark your databaseScyllaDB
 
ScyllaDB: What could you do with Cassandra compatibility at 1.8 million reque...
ScyllaDB: What could you do with Cassandra compatibility at 1.8 million reque...ScyllaDB: What could you do with Cassandra compatibility at 1.8 million reque...
ScyllaDB: What could you do with Cassandra compatibility at 1.8 million reque...Data Con LA
 
Cassandra implementation for collecting data and presenting data
Cassandra implementation for collecting data and presenting dataCassandra implementation for collecting data and presenting data
Cassandra implementation for collecting data and presenting dataChen Robert
 
Webinar: DataStax Training - Everything you need to become a Cassandra Rockstar
Webinar: DataStax Training - Everything you need to become a Cassandra RockstarWebinar: DataStax Training - Everything you need to become a Cassandra Rockstar
Webinar: DataStax Training - Everything you need to become a Cassandra RockstarDataStax
 
Data Pipelines with Spark & DataStax Enterprise
Data Pipelines with Spark & DataStax EnterpriseData Pipelines with Spark & DataStax Enterprise
Data Pipelines with Spark & DataStax EnterpriseDataStax
 
Cassandra at eBay - Cassandra Summit 2013
Cassandra at eBay - Cassandra Summit 2013Cassandra at eBay - Cassandra Summit 2013
Cassandra at eBay - Cassandra Summit 2013Jay Patel
 
Webinar: Dyn + DataStax - helping companies deliver exceptional end-user expe...
Webinar: Dyn + DataStax - helping companies deliver exceptional end-user expe...Webinar: Dyn + DataStax - helping companies deliver exceptional end-user expe...
Webinar: Dyn + DataStax - helping companies deliver exceptional end-user expe...DataStax
 
Best practices for Data warehousing with Amazon Redshift - AWS PS Summit Canb...
Best practices for Data warehousing with Amazon Redshift - AWS PS Summit Canb...Best practices for Data warehousing with Amazon Redshift - AWS PS Summit Canb...
Best practices for Data warehousing with Amazon Redshift - AWS PS Summit Canb...Amazon Web Services
 
How Alibaba Cloud scaled ApsaraDB with MariaDB MaxScale
How Alibaba Cloud scaled ApsaraDB with MariaDB MaxScaleHow Alibaba Cloud scaled ApsaraDB with MariaDB MaxScale
How Alibaba Cloud scaled ApsaraDB with MariaDB MaxScaleMariaDB plc
 
Scylla Summit 2018: Scylla Feature Talks - SSTables 3.0 File Format
Scylla Summit 2018: Scylla Feature Talks - SSTables 3.0 File FormatScylla Summit 2018: Scylla Feature Talks - SSTables 3.0 File Format
Scylla Summit 2018: Scylla Feature Talks - SSTables 3.0 File FormatScyllaDB
 
The Future of Postgres Sharding / Bruce Momjian (PostgreSQL)
The Future of Postgres Sharding / Bruce Momjian (PostgreSQL)The Future of Postgres Sharding / Bruce Momjian (PostgreSQL)
The Future of Postgres Sharding / Bruce Momjian (PostgreSQL)Ontico
 
How to Build a Scylla Database Cluster that Fits Your Needs
How to Build a Scylla Database Cluster that Fits Your NeedsHow to Build a Scylla Database Cluster that Fits Your Needs
How to Build a Scylla Database Cluster that Fits Your NeedsScyllaDB
 
C* Capacity Forecasting (Ajay Upadhyay, Jyoti Shandil, Arun Agrawal, Netflix)...
C* Capacity Forecasting (Ajay Upadhyay, Jyoti Shandil, Arun Agrawal, Netflix)...C* Capacity Forecasting (Ajay Upadhyay, Jyoti Shandil, Arun Agrawal, Netflix)...
C* Capacity Forecasting (Ajay Upadhyay, Jyoti Shandil, Arun Agrawal, Netflix)...DataStax
 
Develop Scalable Applications with DataStax Drivers (Alex Popescu, Bulat Shak...
Develop Scalable Applications with DataStax Drivers (Alex Popescu, Bulat Shak...Develop Scalable Applications with DataStax Drivers (Alex Popescu, Bulat Shak...
Develop Scalable Applications with DataStax Drivers (Alex Popescu, Bulat Shak...DataStax
 
Scylla Summit 2022: Migrating SQL Schemas for ScyllaDB: Data Modeling Best Pr...
Scylla Summit 2022: Migrating SQL Schemas for ScyllaDB: Data Modeling Best Pr...Scylla Summit 2022: Migrating SQL Schemas for ScyllaDB: Data Modeling Best Pr...
Scylla Summit 2022: Migrating SQL Schemas for ScyllaDB: Data Modeling Best Pr...ScyllaDB
 
Running Cassandra on Amazon EC2
Running Cassandra on Amazon EC2Running Cassandra on Amazon EC2
Running Cassandra on Amazon EC2Dave Gardner
 
"Einstürzenden Neudaten: Building an Analytics Engine from Scratch", Tobias J...
"Einstürzenden Neudaten: Building an Analytics Engine from Scratch", Tobias J..."Einstürzenden Neudaten: Building an Analytics Engine from Scratch", Tobias J...
"Einstürzenden Neudaten: Building an Analytics Engine from Scratch", Tobias J...Dataconomy Media
 
Building a Pluggable Analytics Stack with Cassandra (Jim Peregord, Element Co...
Building a Pluggable Analytics Stack with Cassandra (Jim Peregord, Element Co...Building a Pluggable Analytics Stack with Cassandra (Jim Peregord, Element Co...
Building a Pluggable Analytics Stack with Cassandra (Jim Peregord, Element Co...DataStax
 

What's hot (20)

ClustrixDB: how distributed databases scale out
ClustrixDB: how distributed databases scale outClustrixDB: how distributed databases scale out
ClustrixDB: how distributed databases scale out
 
Workshop - How to benchmark your database
Workshop - How to benchmark your databaseWorkshop - How to benchmark your database
Workshop - How to benchmark your database
 
ScyllaDB: What could you do with Cassandra compatibility at 1.8 million reque...
ScyllaDB: What could you do with Cassandra compatibility at 1.8 million reque...ScyllaDB: What could you do with Cassandra compatibility at 1.8 million reque...
ScyllaDB: What could you do with Cassandra compatibility at 1.8 million reque...
 
Cassandra implementation for collecting data and presenting data
Cassandra implementation for collecting data and presenting dataCassandra implementation for collecting data and presenting data
Cassandra implementation for collecting data and presenting data
 
Webinar: DataStax Training - Everything you need to become a Cassandra Rockstar
Webinar: DataStax Training - Everything you need to become a Cassandra RockstarWebinar: DataStax Training - Everything you need to become a Cassandra Rockstar
Webinar: DataStax Training - Everything you need to become a Cassandra Rockstar
 
Data Pipelines with Spark & DataStax Enterprise
Data Pipelines with Spark & DataStax EnterpriseData Pipelines with Spark & DataStax Enterprise
Data Pipelines with Spark & DataStax Enterprise
 
Cassandra at eBay - Cassandra Summit 2013
Cassandra at eBay - Cassandra Summit 2013Cassandra at eBay - Cassandra Summit 2013
Cassandra at eBay - Cassandra Summit 2013
 
Webinar: Dyn + DataStax - helping companies deliver exceptional end-user expe...
Webinar: Dyn + DataStax - helping companies deliver exceptional end-user expe...Webinar: Dyn + DataStax - helping companies deliver exceptional end-user expe...
Webinar: Dyn + DataStax - helping companies deliver exceptional end-user expe...
 
Best practices for Data warehousing with Amazon Redshift - AWS PS Summit Canb...
Best practices for Data warehousing with Amazon Redshift - AWS PS Summit Canb...Best practices for Data warehousing with Amazon Redshift - AWS PS Summit Canb...
Best practices for Data warehousing with Amazon Redshift - AWS PS Summit Canb...
 
How Alibaba Cloud scaled ApsaraDB with MariaDB MaxScale
How Alibaba Cloud scaled ApsaraDB with MariaDB MaxScaleHow Alibaba Cloud scaled ApsaraDB with MariaDB MaxScale
How Alibaba Cloud scaled ApsaraDB with MariaDB MaxScale
 
Scylla Summit 2018: Scylla Feature Talks - SSTables 3.0 File Format
Scylla Summit 2018: Scylla Feature Talks - SSTables 3.0 File FormatScylla Summit 2018: Scylla Feature Talks - SSTables 3.0 File Format
Scylla Summit 2018: Scylla Feature Talks - SSTables 3.0 File Format
 
The Future of Postgres Sharding / Bruce Momjian (PostgreSQL)
The Future of Postgres Sharding / Bruce Momjian (PostgreSQL)The Future of Postgres Sharding / Bruce Momjian (PostgreSQL)
The Future of Postgres Sharding / Bruce Momjian (PostgreSQL)
 
How to Build a Scylla Database Cluster that Fits Your Needs
How to Build a Scylla Database Cluster that Fits Your NeedsHow to Build a Scylla Database Cluster that Fits Your Needs
How to Build a Scylla Database Cluster that Fits Your Needs
 
C* Capacity Forecasting (Ajay Upadhyay, Jyoti Shandil, Arun Agrawal, Netflix)...
C* Capacity Forecasting (Ajay Upadhyay, Jyoti Shandil, Arun Agrawal, Netflix)...C* Capacity Forecasting (Ajay Upadhyay, Jyoti Shandil, Arun Agrawal, Netflix)...
C* Capacity Forecasting (Ajay Upadhyay, Jyoti Shandil, Arun Agrawal, Netflix)...
 
Develop Scalable Applications with DataStax Drivers (Alex Popescu, Bulat Shak...
Develop Scalable Applications with DataStax Drivers (Alex Popescu, Bulat Shak...Develop Scalable Applications with DataStax Drivers (Alex Popescu, Bulat Shak...
Develop Scalable Applications with DataStax Drivers (Alex Popescu, Bulat Shak...
 
Scylla Summit 2022: Migrating SQL Schemas for ScyllaDB: Data Modeling Best Pr...
Scylla Summit 2022: Migrating SQL Schemas for ScyllaDB: Data Modeling Best Pr...Scylla Summit 2022: Migrating SQL Schemas for ScyllaDB: Data Modeling Best Pr...
Scylla Summit 2022: Migrating SQL Schemas for ScyllaDB: Data Modeling Best Pr...
 
Voldemort
VoldemortVoldemort
Voldemort
 
Running Cassandra on Amazon EC2
Running Cassandra on Amazon EC2Running Cassandra on Amazon EC2
Running Cassandra on Amazon EC2
 
"Einstürzenden Neudaten: Building an Analytics Engine from Scratch", Tobias J...
"Einstürzenden Neudaten: Building an Analytics Engine from Scratch", Tobias J..."Einstürzenden Neudaten: Building an Analytics Engine from Scratch", Tobias J...
"Einstürzenden Neudaten: Building an Analytics Engine from Scratch", Tobias J...
 
Building a Pluggable Analytics Stack with Cassandra (Jim Peregord, Element Co...
Building a Pluggable Analytics Stack with Cassandra (Jim Peregord, Element Co...Building a Pluggable Analytics Stack with Cassandra (Jim Peregord, Element Co...
Building a Pluggable Analytics Stack with Cassandra (Jim Peregord, Element Co...
 

Similar to Benchmark Showdown: Which Relational Database is the Fastest on AWS?

Key Database Criteria for Cloud Applications
Key Database Criteria for Cloud ApplicationsKey Database Criteria for Cloud Applications
Key Database Criteria for Cloud ApplicationsNuoDB
 
Estimating the Total Costs of Your Cloud Analytics Platform
Estimating the Total Costs of Your Cloud Analytics PlatformEstimating the Total Costs of Your Cloud Analytics Platform
Estimating the Total Costs of Your Cloud Analytics PlatformDATAVERSITY
 
클라우드에서의 데이터 웨어하우징 & 비즈니스 인텔리전스
클라우드에서의 데이터 웨어하우징 & 비즈니스 인텔리전스클라우드에서의 데이터 웨어하우징 & 비즈니스 인텔리전스
클라우드에서의 데이터 웨어하우징 & 비즈니스 인텔리전스Amazon Web Services Korea
 
ADV Slides: When and How Data Lakes Fit into a Modern Data Architecture
ADV Slides: When and How Data Lakes Fit into a Modern Data ArchitectureADV Slides: When and How Data Lakes Fit into a Modern Data Architecture
ADV Slides: When and How Data Lakes Fit into a Modern Data ArchitectureDATAVERSITY
 
Webinar - Delivering Enhanced Message Processing at Scale With an Always-on D...
Webinar - Delivering Enhanced Message Processing at Scale With an Always-on D...Webinar - Delivering Enhanced Message Processing at Scale With an Always-on D...
Webinar - Delivering Enhanced Message Processing at Scale With an Always-on D...DataStax
 
FSI201 FINRA’s Managed Data Lake – Next Gen Analytics in the Cloud
FSI201 FINRA’s Managed Data Lake – Next Gen Analytics in the CloudFSI201 FINRA’s Managed Data Lake – Next Gen Analytics in the Cloud
FSI201 FINRA’s Managed Data Lake – Next Gen Analytics in the CloudAmazon Web Services
 
MongoDB World 2019: re:Innovate from Siloed to Deep Insights on Your Data
MongoDB World 2019: re:Innovate from Siloed to Deep Insights on Your DataMongoDB World 2019: re:Innovate from Siloed to Deep Insights on Your Data
MongoDB World 2019: re:Innovate from Siloed to Deep Insights on Your DataMongoDB
 
Big Data Analytics on the Cloud Oracle Applications AWS Redshift & Tableau
Big Data Analytics on the Cloud Oracle Applications AWS Redshift & TableauBig Data Analytics on the Cloud Oracle Applications AWS Redshift & Tableau
Big Data Analytics on the Cloud Oracle Applications AWS Redshift & TableauSam Palani
 
Big Data & Analytics - Innovating at the Speed of Light
Big Data & Analytics - Innovating at the Speed of LightBig Data & Analytics - Innovating at the Speed of Light
Big Data & Analytics - Innovating at the Speed of LightAmazon Web Services LATAM
 
Tapping the cloud for real time data analytics
 Tapping the cloud for real time data analytics Tapping the cloud for real time data analytics
Tapping the cloud for real time data analyticsAmazon Web Services
 
2022 Trends in Enterprise Analytics
2022 Trends in Enterprise Analytics2022 Trends in Enterprise Analytics
2022 Trends in Enterprise AnalyticsDATAVERSITY
 
Qubole on AWS - White paper
Qubole on AWS - White paper Qubole on AWS - White paper
Qubole on AWS - White paper Vasu S
 
Using real time big data analytics for competitive advantage
 Using real time big data analytics for competitive advantage Using real time big data analytics for competitive advantage
Using real time big data analytics for competitive advantageAmazon Web Services
 
AWS User Group Sydney - Meetup #60
AWS User Group Sydney - Meetup #60AWS User Group Sydney - Meetup #60
AWS User Group Sydney - Meetup #60PolarSeven Pty Ltd
 
AWS Sydney Summit 2013 - Big Data Analytics
AWS Sydney Summit 2013 - Big Data AnalyticsAWS Sydney Summit 2013 - Big Data Analytics
AWS Sydney Summit 2013 - Big Data AnalyticsAmazon Web Services
 
A1 keynote oracle_infrastructure_as_a_service_move_any_workload_to_the_cloud
A1 keynote oracle_infrastructure_as_a_service_move_any_workload_to_the_cloudA1 keynote oracle_infrastructure_as_a_service_move_any_workload_to_the_cloud
A1 keynote oracle_infrastructure_as_a_service_move_any_workload_to_the_cloudDr. Wilfred Lin (Ph.D.)
 
1 Introduction to Microsoft data platform analytics for release
1 Introduction to Microsoft data platform analytics for release1 Introduction to Microsoft data platform analytics for release
1 Introduction to Microsoft data platform analytics for releaseJen Stirrup
 
Azure Data Explorer deep dive - review 04.2020
Azure Data Explorer deep dive - review 04.2020Azure Data Explorer deep dive - review 04.2020
Azure Data Explorer deep dive - review 04.2020Riccardo Zamana
 
Ralph Kemperdick – IT-Tage 2015 – Microsoft Azure als Datenplattform
Ralph Kemperdick – IT-Tage 2015 – Microsoft Azure als DatenplattformRalph Kemperdick – IT-Tage 2015 – Microsoft Azure als Datenplattform
Ralph Kemperdick – IT-Tage 2015 – Microsoft Azure als DatenplattformInformatik Aktuell
 
Welcome & AWS Big Data Solution Overview
Welcome & AWS Big Data Solution OverviewWelcome & AWS Big Data Solution Overview
Welcome & AWS Big Data Solution OverviewAmazon Web Services
 

Similar to Benchmark Showdown: Which Relational Database is the Fastest on AWS? (20)

Key Database Criteria for Cloud Applications
Key Database Criteria for Cloud ApplicationsKey Database Criteria for Cloud Applications
Key Database Criteria for Cloud Applications
 
Estimating the Total Costs of Your Cloud Analytics Platform
Estimating the Total Costs of Your Cloud Analytics PlatformEstimating the Total Costs of Your Cloud Analytics Platform
Estimating the Total Costs of Your Cloud Analytics Platform
 
클라우드에서의 데이터 웨어하우징 & 비즈니스 인텔리전스
클라우드에서의 데이터 웨어하우징 & 비즈니스 인텔리전스클라우드에서의 데이터 웨어하우징 & 비즈니스 인텔리전스
클라우드에서의 데이터 웨어하우징 & 비즈니스 인텔리전스
 
ADV Slides: When and How Data Lakes Fit into a Modern Data Architecture
ADV Slides: When and How Data Lakes Fit into a Modern Data ArchitectureADV Slides: When and How Data Lakes Fit into a Modern Data Architecture
ADV Slides: When and How Data Lakes Fit into a Modern Data Architecture
 
Webinar - Delivering Enhanced Message Processing at Scale With an Always-on D...
Webinar - Delivering Enhanced Message Processing at Scale With an Always-on D...Webinar - Delivering Enhanced Message Processing at Scale With an Always-on D...
Webinar - Delivering Enhanced Message Processing at Scale With an Always-on D...
 
FSI201 FINRA’s Managed Data Lake – Next Gen Analytics in the Cloud
FSI201 FINRA’s Managed Data Lake – Next Gen Analytics in the CloudFSI201 FINRA’s Managed Data Lake – Next Gen Analytics in the Cloud
FSI201 FINRA’s Managed Data Lake – Next Gen Analytics in the Cloud
 
MongoDB World 2019: re:Innovate from Siloed to Deep Insights on Your Data
MongoDB World 2019: re:Innovate from Siloed to Deep Insights on Your DataMongoDB World 2019: re:Innovate from Siloed to Deep Insights on Your Data
MongoDB World 2019: re:Innovate from Siloed to Deep Insights on Your Data
 
Big Data Analytics on the Cloud Oracle Applications AWS Redshift & Tableau
Big Data Analytics on the Cloud Oracle Applications AWS Redshift & TableauBig Data Analytics on the Cloud Oracle Applications AWS Redshift & Tableau
Big Data Analytics on the Cloud Oracle Applications AWS Redshift & Tableau
 
Big Data & Analytics - Innovating at the Speed of Light
Big Data & Analytics - Innovating at the Speed of LightBig Data & Analytics - Innovating at the Speed of Light
Big Data & Analytics - Innovating at the Speed of Light
 
Tapping the cloud for real time data analytics
 Tapping the cloud for real time data analytics Tapping the cloud for real time data analytics
Tapping the cloud for real time data analytics
 
2022 Trends in Enterprise Analytics
2022 Trends in Enterprise Analytics2022 Trends in Enterprise Analytics
2022 Trends in Enterprise Analytics
 
Qubole on AWS - White paper
Qubole on AWS - White paper Qubole on AWS - White paper
Qubole on AWS - White paper
 
Using real time big data analytics for competitive advantage
 Using real time big data analytics for competitive advantage Using real time big data analytics for competitive advantage
Using real time big data analytics for competitive advantage
 
AWS User Group Sydney - Meetup #60
AWS User Group Sydney - Meetup #60AWS User Group Sydney - Meetup #60
AWS User Group Sydney - Meetup #60
 
AWS Sydney Summit 2013 - Big Data Analytics
AWS Sydney Summit 2013 - Big Data AnalyticsAWS Sydney Summit 2013 - Big Data Analytics
AWS Sydney Summit 2013 - Big Data Analytics
 
A1 keynote oracle_infrastructure_as_a_service_move_any_workload_to_the_cloud
A1 keynote oracle_infrastructure_as_a_service_move_any_workload_to_the_cloudA1 keynote oracle_infrastructure_as_a_service_move_any_workload_to_the_cloud
A1 keynote oracle_infrastructure_as_a_service_move_any_workload_to_the_cloud
 
1 Introduction to Microsoft data platform analytics for release
1 Introduction to Microsoft data platform analytics for release1 Introduction to Microsoft data platform analytics for release
1 Introduction to Microsoft data platform analytics for release
 
Azure Data Explorer deep dive - review 04.2020
Azure Data Explorer deep dive - review 04.2020Azure Data Explorer deep dive - review 04.2020
Azure Data Explorer deep dive - review 04.2020
 
Ralph Kemperdick – IT-Tage 2015 – Microsoft Azure als Datenplattform
Ralph Kemperdick – IT-Tage 2015 – Microsoft Azure als DatenplattformRalph Kemperdick – IT-Tage 2015 – Microsoft Azure als Datenplattform
Ralph Kemperdick – IT-Tage 2015 – Microsoft Azure als Datenplattform
 
Welcome & AWS Big Data Solution Overview
Welcome & AWS Big Data Solution OverviewWelcome & AWS Big Data Solution Overview
Welcome & AWS Big Data Solution Overview
 

More from Clustrix

Tech Talk Series, Part 4: How do you achieve high availability in a MySQL env...
Tech Talk Series, Part 4: How do you achieve high availability in a MySQL env...Tech Talk Series, Part 4: How do you achieve high availability in a MySQL env...
Tech Talk Series, Part 4: How do you achieve high availability in a MySQL env...Clustrix
 
Tech Talk Series, Part 3: Why is your CFO right to demand you scale down MySQL?
Tech Talk Series, Part 3: Why is your CFO right to demand you scale down MySQL?Tech Talk Series, Part 3: Why is your CFO right to demand you scale down MySQL?
Tech Talk Series, Part 3: Why is your CFO right to demand you scale down MySQL?Clustrix
 
Tech Talk Series, Part 2: Why is sharding not smart to do in MySQL?
Tech Talk Series, Part 2: Why is sharding not smart to do in MySQL?Tech Talk Series, Part 2: Why is sharding not smart to do in MySQL?
Tech Talk Series, Part 2: Why is sharding not smart to do in MySQL?Clustrix
 
Demystifying Benchmarks: How to Use Them To Better Evaluate Databases
Demystifying Benchmarks: How to Use Them To Better Evaluate DatabasesDemystifying Benchmarks: How to Use Them To Better Evaluate Databases
Demystifying Benchmarks: How to Use Them To Better Evaluate DatabasesClustrix
 
ClustrixDB 7.5 Announcement
ClustrixDB 7.5 AnnouncementClustrixDB 7.5 Announcement
ClustrixDB 7.5 AnnouncementClustrix
 
Moving an E-commerce Site to AWS. A Case Study
Moving an  E-commerce Site to AWS. A Case StudyMoving an  E-commerce Site to AWS. A Case Study
Moving an E-commerce Site to AWS. A Case StudyClustrix
 
Scaling Techniques to Increase Magento Capacity
Scaling Techniques to Increase Magento CapacityScaling Techniques to Increase Magento Capacity
Scaling Techniques to Increase Magento CapacityClustrix
 
Supersizing Magento
Supersizing MagentoSupersizing Magento
Supersizing MagentoClustrix
 
Why Traditional Databases Fail so Miserably to Scale with E-Commerce Site Growth
Why Traditional Databases Fail so Miserably to Scale with E-Commerce Site GrowthWhy Traditional Databases Fail so Miserably to Scale with E-Commerce Site Growth
Why Traditional Databases Fail so Miserably to Scale with E-Commerce Site GrowthClustrix
 
E-Commerce Success is a Balancing Act. Ensure Success with ClustrixDB.
E-Commerce Success is a Balancing Act. Ensure Success with ClustrixDB.E-Commerce Success is a Balancing Act. Ensure Success with ClustrixDB.
E-Commerce Success is a Balancing Act. Ensure Success with ClustrixDB.Clustrix
 
Clustrix Database Overview
Clustrix Database OverviewClustrix Database Overview
Clustrix Database OverviewClustrix
 
Clustrix Database Percona Ruby on Rails benchmark
Clustrix Database Percona Ruby on Rails benchmarkClustrix Database Percona Ruby on Rails benchmark
Clustrix Database Percona Ruby on Rails benchmarkClustrix
 

More from Clustrix (12)

Tech Talk Series, Part 4: How do you achieve high availability in a MySQL env...
Tech Talk Series, Part 4: How do you achieve high availability in a MySQL env...Tech Talk Series, Part 4: How do you achieve high availability in a MySQL env...
Tech Talk Series, Part 4: How do you achieve high availability in a MySQL env...
 
Tech Talk Series, Part 3: Why is your CFO right to demand you scale down MySQL?
Tech Talk Series, Part 3: Why is your CFO right to demand you scale down MySQL?Tech Talk Series, Part 3: Why is your CFO right to demand you scale down MySQL?
Tech Talk Series, Part 3: Why is your CFO right to demand you scale down MySQL?
 
Tech Talk Series, Part 2: Why is sharding not smart to do in MySQL?
Tech Talk Series, Part 2: Why is sharding not smart to do in MySQL?Tech Talk Series, Part 2: Why is sharding not smart to do in MySQL?
Tech Talk Series, Part 2: Why is sharding not smart to do in MySQL?
 
Demystifying Benchmarks: How to Use Them To Better Evaluate Databases
Demystifying Benchmarks: How to Use Them To Better Evaluate DatabasesDemystifying Benchmarks: How to Use Them To Better Evaluate Databases
Demystifying Benchmarks: How to Use Them To Better Evaluate Databases
 
ClustrixDB 7.5 Announcement
ClustrixDB 7.5 AnnouncementClustrixDB 7.5 Announcement
ClustrixDB 7.5 Announcement
 
Moving an E-commerce Site to AWS. A Case Study
Moving an  E-commerce Site to AWS. A Case StudyMoving an  E-commerce Site to AWS. A Case Study
Moving an E-commerce Site to AWS. A Case Study
 
Scaling Techniques to Increase Magento Capacity
Scaling Techniques to Increase Magento CapacityScaling Techniques to Increase Magento Capacity
Scaling Techniques to Increase Magento Capacity
 
Supersizing Magento
Supersizing MagentoSupersizing Magento
Supersizing Magento
 
Why Traditional Databases Fail so Miserably to Scale with E-Commerce Site Growth
Why Traditional Databases Fail so Miserably to Scale with E-Commerce Site GrowthWhy Traditional Databases Fail so Miserably to Scale with E-Commerce Site Growth
Why Traditional Databases Fail so Miserably to Scale with E-Commerce Site Growth
 
E-Commerce Success is a Balancing Act. Ensure Success with ClustrixDB.
E-Commerce Success is a Balancing Act. Ensure Success with ClustrixDB.E-Commerce Success is a Balancing Act. Ensure Success with ClustrixDB.
E-Commerce Success is a Balancing Act. Ensure Success with ClustrixDB.
 
Clustrix Database Overview
Clustrix Database OverviewClustrix Database Overview
Clustrix Database Overview
 
Clustrix Database Percona Ruby on Rails benchmark
Clustrix Database Percona Ruby on Rails benchmarkClustrix Database Percona Ruby on Rails benchmark
Clustrix Database Percona Ruby on Rails benchmark
 

Recently uploaded

How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditSkynet Technologies
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 

Recently uploaded (20)

How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance Audit
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 

Benchmark Showdown: Which Relational Database is the Fastest on AWS?

  • 1. Enterprise Strategy Group | Getting to the bigger truth.™ © 2016 by The Enterprise Strategy Group, Inc. Mike Leone, Senior ESG Lab Analyst ESG Lab Webinar Validating ClustrixDB Performance in AWS
  • 2. About Enterprise Strategy Group • ESG is an IT analyst, research, and strategy company. • Our firm was founded in 1999 with headquarters in Milford, MA / an analyst and client relations presence in Silicon Valley, CA. • ESG conducts research with and for IT vendors, IT professionals, business professionals, and channel partners. • We maintain ongoing analyst coverage in cloud computing, networking, storage, data protection, cybersecurity, data management and analytics, application development and deployment, enterprise mobility, and channels. • Capabilities include: Analyst services, market research, technical and economic validation, consulting, and custom content. • Mike Leone is a Senior ESG Lab Analyst with coverage across the entire IT industry. • Provide in-depth testing and analysis of IT technology and products, using methods that simulate or recreate real-world environments. • Extensive background in performance modeling, testing, and analysis.
  • 3. © 2016 by The Enterprise Strategy Group, Inc. Goals of this Webinar Cloud Usage Trends and Challenges What are the benefits of the cloud? How many people use it? What challenges exist when moving a traditional RDBMS to the cloud? Product Overview: ClustrixDB What is it? How is it different? How does it work? ESG Lab Performance Validation Goals of the validation – comparing ClustrixDB performance Configuration, methodology, workload, etc. Performance analysis – Single instance database comparison – ClustrixDB scale-out performance ClustrixDB Performance Testing Additional performance test comparisons and results
  • 4. © 2016 by The Enterprise Strategy Group, Inc. Benefits of the Cloud Flexibility Reliability Cost-savings Accessibility Manageability
  • 5. © 2016 by The Enterprise Strategy Group, Inc. Public Cloud Usage Trends 33% 38% 65% 10% 13% 24% 22% 17% 16% 15% 9% 15% 11% 7% 3% 1% 1% 0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100% Platform-as-a-service (PaaS) Infrastructure-as-a-service (IaaS) Software-as-a-service (SaaS) Please indicate your organization’s usage of or plans for each of the following cloud computing services. (Percent of respondents, N=633) Currently use Do not currently use, but we have done so within the past two years Do not currently use but we plan to No use or plans at this time but we are interested No use, plans, or interest at this time Don’t know
  • 6. © 2016 by The Enterprise Strategy Group, Inc. 4% 34% 38% 39% 41% 43% 43% None of the above Hadoop Business intelligence Analytics Data warehouses Spark Databases For which of the following are you considering public cloud services? (Percent of respondents, N=475, multiple responses accepted) Big Data in the Cloud
  • 7. © 2016 by The Enterprise Strategy Group, Inc. Traditional SQL Database Challenges in the Cloud ACID compliance is a requirement • Mission critical database applications serve as the lifeline of the business • Delivering high levels of performance is essential Database Performance is a major challenge – how do you address it? 1. Increase horsepower – Database migration – Adds risk and potential for delays – Direct impact on the business 2. Workarounds – Just as expensive as #1 – More people, resources, and complexity 3. Read slaves – Band-aid approach – Only work for so long – Workload dependent None of these options are futureproof
  • 8. ClustrixDB Overview Dave Anselmi Director of Product Management, Clustrix
  • 9. ClustrixDB: Scale-Out, Fault-tolerant, MySQL-Compatible ClustrixDB Overview 9 ClustrixDB ACID Complaint Transactions & Joins Optimized for OLTP Built-In Fault Tolerance Flex-Up and Flex-Down Minimal DB Admin Also runs great in the Data Center Built to run in the Cloud
  • 10. ClustrixDB Technical Overview Fully Distributed & Consistent Cluster • Fully Consistent, and ACID-compliant database – Supports transactions – Support joins – Optimized for OLTP – But also supports reporting SQL • All nodes are equal (no “special” node) • All servers are read/write • All servers accept client connections • Tables & Indexes distributed across all nodes – Fully automatic distribution, re-balancing & re-protection ClustrixDB Overview10 PrivateNetwork ClustrixDB on commodity/cloud servers HW or SW Load Balancer SQL-based Applications High Concurrency Custom: PHP, Java, Ruby, etc Packaged: Magento, etc
  • 11. BillionsofRows Database Tables S1 S2 S2 S3 S3 S4 S4 S5 S5 Intelligent Data Distribution • Tables auto-split into slices • Every slice has a replica on another node – Slices are auto distributed, auto-protected ClustrixDB Overview11 S1 ClustrixDB
  • 12. S1 S2 S3 S3 S4 S4 S5 Database Capacity • Easy and simple Flex Up (and Flex Down) – Single minimal interruption of service • All servers handle writes + reads • Data is automatically rebalanced across the cluster ClustrixDB Overview12 S1 ClustrixDB S2 S5
  • 13. S1 S2 S3 S3 S4 S4 S5 Built-in Fault Tolerance • Server node goes down… – Data is automatically rebalanced across the remaining nodes • Simply Add new Node – System automatically re-protects – Data is automatically redistributed ClustrixDB Overview13 S1 ClustrixDB S2 S5
  • 14. ClustrixDB Rebalancer: Making the Complex, Simple Q: How do you ensure data stays well distributed in a clustered environment? A: You let the Rebalancer handle it! The Rebalancer automatically: • Initial Data: Distributes the data into even slices across nodes • Data Growth: Splits large slices into smaller slices • Flex-Up/Flex-Down: Moves slices to leverage new nodes and/or evacuate nodes • Failed Nodes: Re-protects slices to ensure proper replicas exist • Skewed Data: Re-distributes the data to even out across nodes • Hotness Detection: Finds hot slices and balances then across nodes …while the DB stays open for businessPatent 8,543,538 Patent 8,554,726
  • 16. © 2016 by The Enterprise Strategy Group, Inc. • Same database size configured with the same scripts • Similar test bed configuration – server configuration differed due to the distributed ClustrixDB architecture Goals of the ESG Lab Validation Validate ClustrixDB as a leading cloud database in AWS for high-value, high-transaction workloads • Identified a common, real-world OLTP workload • Compared ClustrixDB to two competing cloud database offerings (referred to as CloudDB1 and CloudDB2) • Same infrastructure pushing the workload, same time period, same scripts • Measured the same performance metrics
  • 17. © 2016 by The Enterprise Strategy Group, Inc. Performance Test Bed CloudDB1 and CloudDB2 One r3.8xlarge AWS Instance • 32 cores • 244GB of RAM • 2 x 320GB SSDs Workload Drivers sysbench LOAD BALANCER Four c3.2xlarge AWS Instances • 8 cores • 15GB of RAM • 2 x 80GB SSDs One database instance with one table consisting of 40,000,000 records (20GB)
  • 18. © 2016 by The Enterprise Strategy Group, Inc. Transactions/sec • How busy is your database server? • Measures the database activity by tracking the number of serviced requests Performance Metrics and Scaling the Workload Average Transaction Latency • How is the end-user experience? • Industry-defined threshold of 20ms • Low, predictable latency tends be more valuable Performance Curves • Scale-up workload by doubling the concurrent thread count of each test • Increase transactions/sec, but also increase latency
  • 19. © 2016 by The Enterprise Strategy Group, Inc. Comparing Single Instance OLTP Workload Performance 0 2,000 4,000 6,000 8,000 10,000 20 40 80 160 Transactions/sec Number of concurrent threads CloudDB1 CloudDB2 ClustrixDB (4 nodes)
  • 20. © 2016 by The Enterprise Strategy Group, Inc. Comparing Scale-out Performance 0 5,000 10,000 15,000 20,000 25,000 30,000 35,000 40,000 45,000 20 40 80 160 320 640 Transactions/sec Number of concurrent threads CloudDB1 CloudDB2 ClustrixDB (4 nodes) 8 nodes 12 nodes 16 nodes 20 nodes
  • 21. © 2016 by The Enterprise Strategy Group, Inc. Near-linear Performance Scalability with ClustrixDB 0 20 40 60 80 100 0 10,000 20,000 30,000 40,000 50,000 4 8 12 16 20 AverageTransactionLatency(ms) Transactions/sec Number of ClustrixDB Nodes
  • 22. © 2016 by The Enterprise Strategy Group, Inc. Clustrix – Making a Representative Benchmark Peter Friedenbach Performance Architect, Clustrix
  • 23. Making a Representative Benchmark PROPRIETARY AND CONFIDENTIAL23 Why did we choose the workload that we did? • Other venders recently have published performance results with Sysbench. • Things that we think matter: – Read/Write Mix Matters: Real workloads are a mixture of reads and writes. – Data Size Matters: OLTP databases, while not “big data”, still have record counts of 10 million or more. – Latency Matters: OLTP workloads demand low latency. • The ClustrixDB Sysbench Performance Benchmark – Mixed workload: 90% read and 10% writes – Size: 40m records / 20 GB file – Latency: 20ms is the upper range of “acceptable” latency (>3X the initial latency). • Methodology: Performance curves show a more complete story. – Reveals the “capacity point of the machine” • The “knee of the curve” where throughput gains succumb to growth in latency.
  • 24. ClustrixDB Sysbench Benchmark PROPRIETARY AND CONFIDENTIAL24 0 10 20 30 40 0 5,000 10,000 15,000 20,000 25,000 30,000 35,000 40,000 45,000 50,000 AverageLatency(ms) Throughput (tps) Sysbench OLTP 90:10 Mix Clustrix 4 Nodes Clustrix 8 Nodes Clustrix 12 Nodes Clustrix 16 Nodes Clustrix 20 Nodes
  • 25. ClustrixDB Key Differentiators • MySQL Compatible, Scale-out ACID RDBMS • Flex-Up and Flex-Down – Flex Licensing allows paying for only the instances you need – Add or remove multiple nodes at a time • Massively Scaling Writes – ClustrixDB is the only cloud RDBMS that can massively scale writes in addition to reads – E-commerce, AdTech, IoT are very write-intensive. Clustrix has multiple satisfied customers in these sectors • Built for Cloud (any cloud) and Datacenter – One RDBMS wherever the application is deployed PROPRIETARY AND CONFIDENTIAL25
  • 26. Thank You Enterprise Strategy Group | Getting to the bigger truth.™ http://www.twitter.com/esg-global http://www.facebook.com/ESGglobal https://www.linkedin.com/groups?gid=1295607&trk=myg_ugrp_ovr http://www.youtube.com/user/ESGglobal FOLLOW ESG © 2016 by The Enterprise Strategy Group, Inc. Mike Leone, Senior ESG Lab Analyst E-mail: mike.leone@esg-global.com Office: 508-244-4814

Editor's Notes

  1. Simple queries Fielded by any node Routed to data node Complex queries Split into query fragments Process fragments in parallel