SlideShare a Scribd company logo
Top 5 Ways to Scale SQL
with No New Hardware
Achieve up to 24x performance improvement
without any changes to applications or database servers.
©2017 ScaleArc. All Rights Reserved. 2
Scaling SQL
databases is a
major challenge
©2017 ScaleArc. All Rights Reserved. 3
High Costs:
Requires purchasing new,
more powerful server hardware
and additional licenses
©2017 ScaleArc. All Rights Reserved. 4
High Time Investment:
Deploying secondary (slave)
servers forces significant app code
changes for read/write split
©2017 ScaleArc. All Rights Reserved. 5
Brittle Architecture:
The 1:1 tie of apps to the
database perpetuates instability –
every database hiccup makes
the app throw up
©2017 ScaleArc. All Rights Reserved. 6
App Dependency:
Adding caching requires code
changes and new business
logic in all supported apps
©2017 ScaleArc. All Rights Reserved. 7
Top 5 Ways to Scale SQL with No New Hardware
• Auto Read/Write Split
• Replication-aware Load
Balancing
• Connection Management
and Surge Queuing
• Real-time Analytics
• App-transparent Caching
©2017 ScaleArc. All Rights Reserved. 8
Auto Read/Write Split
Automatically identify which queries
are reads vs. writes
Appropriately distribute queries between
the primary (master) server and a pool of
secondary (slave) servers
No need to add code to applications
©2017 ScaleArc. All Rights Reserved. 9
Replication-aware Load Balancing
Assure that data being read is current,
even from secondary servers
Monitor the replication lag between
primary and secondary servers
– Avoid any server whose replication lag
exceeds your threshold for delay
©2017 ScaleArc. All Rights Reserved. 10
Connection Management and
Surge Queuing
Connection offload, pooling, and management
Persistent SQL connections to database servers
‘Surge queue’ for traffic peaks
– Prevent database server overloads
and downtime due to crashes
– Prevent connection errors without provisioning
extra resources for surge loads
©2017 ScaleArc. All Rights Reserved. 11
Real-time Analytics for Tuning
Performance-centric view of database traffic,
including:
– SQL connections
– Cache usage
– Queries processed by the database servers
Generate query patterns to quickly identify
queries to cache
Find performance bottlenecks and perform audits
©2017 ScaleArc. All Rights Reserved. 12
App-transparent Caching
In-memory cache serves up responses to frequently
executed SQL responses
– Accelerates application performance
– Reduces load on database servers
– Increases the number of transactions an existing server
can handle
Add or remove caching rules with no app changes
©2017 ScaleArc. All Rights Reserved. 13
How can you augment your
SQL capabilities, with no
app or database changes?
©2017 ScaleArc. All Rights Reserved. 14
How can you augment your
SQL capabilities, with no
app or database changes?
Database load
balancing software
Database load balancing
software – paired with your
SQL database
©2017 ScaleArc. All Rights Reserved. 15
How Database Load Balancing Software Lets
You Scale SQL with No New Hardware
• Scale out your database infrastructure in as little
as an hour
• No modifications to applications
• No new database hardware or licenses
• Increase efficiency and operational sustainability
• Respond quickly to changes in your environment
• Stay ahead of capacity requirements for future needs
©2017 ScaleArc. All Rights Reserved. 16
Top 5 Ways to Scale SQL
with No New Hardware
Achieve up to 24x performance improvement
without any changes to applications or database servers.
Want to learn more?

More Related Content

What's hot

Autoscale without netscaler_ccceu13
Autoscale without netscaler_ccceu13Autoscale without netscaler_ccceu13
Autoscale without netscaler_ccceu13
Nguyen Anh Tu
 
How to Autoscale in Apache Cloudstack using LiquiD AutoScaler
How to Autoscale in Apache Cloudstack using LiquiD AutoScalerHow to Autoscale in Apache Cloudstack using LiquiD AutoScaler
How to Autoscale in Apache Cloudstack using LiquiD AutoScaler
Bob Bennink
 
Let Data Flow: Removing the Latest DevOps Constraints with DataOps
Let Data Flow: Removing the Latest DevOps Constraints with DataOpsLet Data Flow: Removing the Latest DevOps Constraints with DataOps
Let Data Flow: Removing the Latest DevOps Constraints with DataOps
Delphix
 
Sequence manager
Sequence managerSequence manager
Sequence manager
Yang Lee
 
Achieving Gold Medal Performance From SQL Server
Achieving Gold Medal Performance From SQL ServerAchieving Gold Medal Performance From SQL Server
Achieving Gold Medal Performance From SQL Server
SQLDBApros
 
Fusion - BMC Service Assurance & Automation
Fusion - BMC Service Assurance & AutomationFusion - BMC Service Assurance & Automation
Fusion - BMC Service Assurance & Automation
jegasu
 
Priority Quick Tour
Priority Quick TourPriority Quick Tour
Priority Quick Tour
Active Base
 
Let's Talk About: Azure Monitor
Let's Talk About: Azure MonitorLet's Talk About: Azure Monitor
Let's Talk About: Azure Monitor
Pedro Sousa
 
(ATS4-DEV03) Accelrys Query Service: Apps and Examples
(ATS4-DEV03) Accelrys Query Service: Apps and Examples(ATS4-DEV03) Accelrys Query Service: Apps and Examples
(ATS4-DEV03) Accelrys Query Service: Apps and Examples
BIOVIA
 
IBM and Lightbend Build Integrated Platform for Cognitive Development
IBM and Lightbend Build Integrated Platform for Cognitive DevelopmentIBM and Lightbend Build Integrated Platform for Cognitive Development
IBM and Lightbend Build Integrated Platform for Cognitive Development
Lightbend
 
ActiveSTAK Cloud AI
ActiveSTAK Cloud AIActiveSTAK Cloud AI
ActiveSTAK Cloud AI
Zunaid Khan
 
MongoDB .local Houston 2019: Halliburton Integrated Well Construction – Edge ...
MongoDB .local Houston 2019: Halliburton Integrated Well Construction – Edge ...MongoDB .local Houston 2019: Halliburton Integrated Well Construction – Edge ...
MongoDB .local Houston 2019: Halliburton Integrated Well Construction – Edge ...
MongoDB
 
Idera live 2021: Managing Databases in the Cloud - the First Step, a Succes...
Idera live 2021:   Managing Databases in the Cloud - the First Step, a Succes...Idera live 2021:   Managing Databases in the Cloud - the First Step, a Succes...
Idera live 2021: Managing Databases in the Cloud - the First Step, a Succes...
IDERA Software
 
Overview of Blue Medora - New Relic Plugin for HP Rack Servers
Overview of Blue Medora - New Relic Plugin for HP Rack ServersOverview of Blue Medora - New Relic Plugin for HP Rack Servers
Overview of Blue Medora - New Relic Plugin for HP Rack Servers
Blue Medora
 
A Tale of New Choices
A Tale of New ChoicesA Tale of New Choices
A Tale of New Choices
gear6
 
Mentor Graphics Customer Presentation
Mentor Graphics Customer PresentationMentor Graphics Customer Presentation
Mentor Graphics Customer Presentation
Splunk
 
From Grid to Cloud
From Grid to CloudFrom Grid to Cloud
From Grid to Cloud
gojkoadzic
 
Monitoring advanced Azure PaaS workloads in the enterprise - Level: 200
Monitoring advanced Azure PaaS workloads in the enterprise - Level: 200Monitoring advanced Azure PaaS workloads in the enterprise - Level: 200
Monitoring advanced Azure PaaS workloads in the enterprise - Level: 200
Karl Ots
 
Long running REST API calls
Long running REST API callsLong running REST API calls
Long running REST API calls
Tomas Dermisek
 
Idera live 2021: Performance Tuning Azure SQL Database by Monica Rathbun
Idera live 2021:  Performance Tuning Azure SQL Database by Monica RathbunIdera live 2021:  Performance Tuning Azure SQL Database by Monica Rathbun
Idera live 2021: Performance Tuning Azure SQL Database by Monica Rathbun
IDERA Software
 

What's hot (20)

Autoscale without netscaler_ccceu13
Autoscale without netscaler_ccceu13Autoscale without netscaler_ccceu13
Autoscale without netscaler_ccceu13
 
How to Autoscale in Apache Cloudstack using LiquiD AutoScaler
How to Autoscale in Apache Cloudstack using LiquiD AutoScalerHow to Autoscale in Apache Cloudstack using LiquiD AutoScaler
How to Autoscale in Apache Cloudstack using LiquiD AutoScaler
 
Let Data Flow: Removing the Latest DevOps Constraints with DataOps
Let Data Flow: Removing the Latest DevOps Constraints with DataOpsLet Data Flow: Removing the Latest DevOps Constraints with DataOps
Let Data Flow: Removing the Latest DevOps Constraints with DataOps
 
Sequence manager
Sequence managerSequence manager
Sequence manager
 
Achieving Gold Medal Performance From SQL Server
Achieving Gold Medal Performance From SQL ServerAchieving Gold Medal Performance From SQL Server
Achieving Gold Medal Performance From SQL Server
 
Fusion - BMC Service Assurance & Automation
Fusion - BMC Service Assurance & AutomationFusion - BMC Service Assurance & Automation
Fusion - BMC Service Assurance & Automation
 
Priority Quick Tour
Priority Quick TourPriority Quick Tour
Priority Quick Tour
 
Let's Talk About: Azure Monitor
Let's Talk About: Azure MonitorLet's Talk About: Azure Monitor
Let's Talk About: Azure Monitor
 
(ATS4-DEV03) Accelrys Query Service: Apps and Examples
(ATS4-DEV03) Accelrys Query Service: Apps and Examples(ATS4-DEV03) Accelrys Query Service: Apps and Examples
(ATS4-DEV03) Accelrys Query Service: Apps and Examples
 
IBM and Lightbend Build Integrated Platform for Cognitive Development
IBM and Lightbend Build Integrated Platform for Cognitive DevelopmentIBM and Lightbend Build Integrated Platform for Cognitive Development
IBM and Lightbend Build Integrated Platform for Cognitive Development
 
ActiveSTAK Cloud AI
ActiveSTAK Cloud AIActiveSTAK Cloud AI
ActiveSTAK Cloud AI
 
MongoDB .local Houston 2019: Halliburton Integrated Well Construction – Edge ...
MongoDB .local Houston 2019: Halliburton Integrated Well Construction – Edge ...MongoDB .local Houston 2019: Halliburton Integrated Well Construction – Edge ...
MongoDB .local Houston 2019: Halliburton Integrated Well Construction – Edge ...
 
Idera live 2021: Managing Databases in the Cloud - the First Step, a Succes...
Idera live 2021:   Managing Databases in the Cloud - the First Step, a Succes...Idera live 2021:   Managing Databases in the Cloud - the First Step, a Succes...
Idera live 2021: Managing Databases in the Cloud - the First Step, a Succes...
 
Overview of Blue Medora - New Relic Plugin for HP Rack Servers
Overview of Blue Medora - New Relic Plugin for HP Rack ServersOverview of Blue Medora - New Relic Plugin for HP Rack Servers
Overview of Blue Medora - New Relic Plugin for HP Rack Servers
 
A Tale of New Choices
A Tale of New ChoicesA Tale of New Choices
A Tale of New Choices
 
Mentor Graphics Customer Presentation
Mentor Graphics Customer PresentationMentor Graphics Customer Presentation
Mentor Graphics Customer Presentation
 
From Grid to Cloud
From Grid to CloudFrom Grid to Cloud
From Grid to Cloud
 
Monitoring advanced Azure PaaS workloads in the enterprise - Level: 200
Monitoring advanced Azure PaaS workloads in the enterprise - Level: 200Monitoring advanced Azure PaaS workloads in the enterprise - Level: 200
Monitoring advanced Azure PaaS workloads in the enterprise - Level: 200
 
Long running REST API calls
Long running REST API callsLong running REST API calls
Long running REST API calls
 
Idera live 2021: Performance Tuning Azure SQL Database by Monica Rathbun
Idera live 2021:  Performance Tuning Azure SQL Database by Monica RathbunIdera live 2021:  Performance Tuning Azure SQL Database by Monica Rathbun
Idera live 2021: Performance Tuning Azure SQL Database by Monica Rathbun
 

Viewers also liked

User Experience as an Organizational Development Tool
User Experience as an Organizational Development ToolUser Experience as an Organizational Development Tool
User Experience as an Organizational Development Tool
Donovan Chandler
 
Improvement in production efficiency with integrated erp system
Improvement in production efficiency with integrated erp systemImprovement in production efficiency with integrated erp system
Improvement in production efficiency with integrated erp system
Renzil D'cruz
 
Database performance improvement, a six sigma project (4 block) by nirav shah
Database performance improvement, a six sigma project (4 block) by nirav shah Database performance improvement, a six sigma project (4 block) by nirav shah
Database performance improvement, a six sigma project (4 block) by nirav shah
Nirav Shah
 
Database Development Strategies
Database Development StrategiesDatabase Development Strategies
Database Development Strategies
Prof. Erwin Globio
 
Benchmarking the Procurement Function
Benchmarking the Procurement FunctionBenchmarking the Procurement Function
Benchmarking the Procurement Function
Tejari
 
Procurement process outsourcing how it works
Procurement process outsourcing   how it worksProcurement process outsourcing   how it works
Procurement process outsourcing how it works
Tutelam .
 
091126 UUJ MSc Bus Imp.ppt
091126  UUJ MSc Bus Imp.ppt091126  UUJ MSc Bus Imp.ppt
091126 UUJ MSc Bus Imp.ppt
Dr Gordon Murray
 
Performance improvement methodology
Performance improvement methodologyPerformance improvement methodology
Performance improvement methodology
Maher Salam
 
ERP - Improve organization efficiency
ERP - Improve organization efficiencyERP - Improve organization efficiency
ERP - Improve organization efficiency
abhiprad
 
Chopra3 ppt ch14
Chopra3 ppt ch14Chopra3 ppt ch14
Chopra3 ppt ch14
karukone
 
Proposal for e-Procurement System for Developing Country
Proposal for e-Procurement System for Developing CountryProposal for e-Procurement System for Developing Country
Proposal for e-Procurement System for Developing Country
Guisun Han
 
Impact of ERP on Supply Chain Efficiency
Impact of ERP on Supply Chain EfficiencyImpact of ERP on Supply Chain Efficiency
Improving Enterprise Performance using a Business Process Improvement Discipline
Improving Enterprise Performance using a Business Process Improvement DisciplineImproving Enterprise Performance using a Business Process Improvement Discipline
Improving Enterprise Performance using a Business Process Improvement Discipline
Nathaniel Palmer
 
Role Of ERP In Supply Chain
Role Of ERP In Supply ChainRole Of ERP In Supply Chain
Role Of ERP In Supply Chain
Joydeep Mukherjee
 
Database design process
Database design processDatabase design process
Database design process
Tayyab Hameed
 
Procurement And Materials Management
Procurement And Materials ManagementProcurement And Materials Management
Procurement And Materials Management
pakreiki
 
Business Process Improvement (BPI 7) Process Training Module
Business Process Improvement (BPI 7) Process Training ModuleBusiness Process Improvement (BPI 7) Process Training Module
Business Process Improvement (BPI 7) Process Training Module
Frank-G. Adler
 
Business process improvement (special report) presentation
Business process improvement (special report) presentationBusiness process improvement (special report) presentation
Business process improvement (special report) presentation
Michael Ligayo
 
Business Process Improvement - Doing the right things effectively and efficie...
Business Process Improvement - Doing the right things effectively and efficie...Business Process Improvement - Doing the right things effectively and efficie...
Business Process Improvement - Doing the right things effectively and efficie...
Simon Misiewicz
 
Database Development Process
Database Development ProcessDatabase Development Process
Database Development Process
Daniel Francisco Tamayo
 

Viewers also liked (20)

User Experience as an Organizational Development Tool
User Experience as an Organizational Development ToolUser Experience as an Organizational Development Tool
User Experience as an Organizational Development Tool
 
Improvement in production efficiency with integrated erp system
Improvement in production efficiency with integrated erp systemImprovement in production efficiency with integrated erp system
Improvement in production efficiency with integrated erp system
 
Database performance improvement, a six sigma project (4 block) by nirav shah
Database performance improvement, a six sigma project (4 block) by nirav shah Database performance improvement, a six sigma project (4 block) by nirav shah
Database performance improvement, a six sigma project (4 block) by nirav shah
 
Database Development Strategies
Database Development StrategiesDatabase Development Strategies
Database Development Strategies
 
Benchmarking the Procurement Function
Benchmarking the Procurement FunctionBenchmarking the Procurement Function
Benchmarking the Procurement Function
 
Procurement process outsourcing how it works
Procurement process outsourcing   how it worksProcurement process outsourcing   how it works
Procurement process outsourcing how it works
 
091126 UUJ MSc Bus Imp.ppt
091126  UUJ MSc Bus Imp.ppt091126  UUJ MSc Bus Imp.ppt
091126 UUJ MSc Bus Imp.ppt
 
Performance improvement methodology
Performance improvement methodologyPerformance improvement methodology
Performance improvement methodology
 
ERP - Improve organization efficiency
ERP - Improve organization efficiencyERP - Improve organization efficiency
ERP - Improve organization efficiency
 
Chopra3 ppt ch14
Chopra3 ppt ch14Chopra3 ppt ch14
Chopra3 ppt ch14
 
Proposal for e-Procurement System for Developing Country
Proposal for e-Procurement System for Developing CountryProposal for e-Procurement System for Developing Country
Proposal for e-Procurement System for Developing Country
 
Impact of ERP on Supply Chain Efficiency
Impact of ERP on Supply Chain EfficiencyImpact of ERP on Supply Chain Efficiency
Impact of ERP on Supply Chain Efficiency
 
Improving Enterprise Performance using a Business Process Improvement Discipline
Improving Enterprise Performance using a Business Process Improvement DisciplineImproving Enterprise Performance using a Business Process Improvement Discipline
Improving Enterprise Performance using a Business Process Improvement Discipline
 
Role Of ERP In Supply Chain
Role Of ERP In Supply ChainRole Of ERP In Supply Chain
Role Of ERP In Supply Chain
 
Database design process
Database design processDatabase design process
Database design process
 
Procurement And Materials Management
Procurement And Materials ManagementProcurement And Materials Management
Procurement And Materials Management
 
Business Process Improvement (BPI 7) Process Training Module
Business Process Improvement (BPI 7) Process Training ModuleBusiness Process Improvement (BPI 7) Process Training Module
Business Process Improvement (BPI 7) Process Training Module
 
Business process improvement (special report) presentation
Business process improvement (special report) presentationBusiness process improvement (special report) presentation
Business process improvement (special report) presentation
 
Business Process Improvement - Doing the right things effectively and efficie...
Business Process Improvement - Doing the right things effectively and efficie...Business Process Improvement - Doing the right things effectively and efficie...
Business Process Improvement - Doing the right things effectively and efficie...
 
Database Development Process
Database Development ProcessDatabase Development Process
Database Development Process
 

Similar to Top 5 Ways to Scale SQL with No New Hardware

Top 5 Challenges to Upgrading to SQL Server 2016
Top 5 Challenges to Upgrading to SQL Server 2016Top 5 Challenges to Upgrading to SQL Server 2016
Top 5 Challenges to Upgrading to SQL Server 2016
ScaleArc
 
Migrate Access to SQL Server/Azure
Migrate Access to SQL Server/AzureMigrate Access to SQL Server/Azure
Migrate Access to SQL Server/Azure
ADNUG
 
Cassandra Summit 2014: Internet of Complex Things Analytics with Apache Cassa...
Cassandra Summit 2014: Internet of Complex Things Analytics with Apache Cassa...Cassandra Summit 2014: Internet of Complex Things Analytics with Apache Cassa...
Cassandra Summit 2014: Internet of Complex Things Analytics with Apache Cassa...
DataStax Academy
 
Horses for Courses: Database Roundtable
Horses for Courses: Database RoundtableHorses for Courses: Database Roundtable
Horses for Courses: Database Roundtable
Eric Kavanagh
 
ScaleBase Webinar: Scaling MySQL - Sharding Made Easy!
ScaleBase Webinar: Scaling MySQL - Sharding Made Easy!ScaleBase Webinar: Scaling MySQL - Sharding Made Easy!
ScaleBase Webinar: Scaling MySQL - Sharding Made Easy!
ScaleBase
 
Optimizing Open Source for Greater Database Savings & Control
Optimizing Open Source for Greater Database Savings & ControlOptimizing Open Source for Greater Database Savings & Control
Optimizing Open Source for Greater Database Savings & Control
EDB
 
Analytics at the Speed of Thought: Actian Express Overview
Analytics at the Speed of Thought: Actian Express Overview Analytics at the Speed of Thought: Actian Express Overview
Analytics at the Speed of Thought: Actian Express Overview
Actian Corporation
 
Optimize with Open Source
Optimize with Open SourceOptimize with Open Source
Optimize with Open Source
EDB
 
A Tour of Azure SQL Databases (NOVA SQL UG 2020)
A Tour of Azure SQL Databases  (NOVA SQL UG 2020)A Tour of Azure SQL Databases  (NOVA SQL UG 2020)
A Tour of Azure SQL Databases (NOVA SQL UG 2020)
Timothy McAliley
 
Monitorando performance no Azure SQL Database
Monitorando performance no Azure SQL DatabaseMonitorando performance no Azure SQL Database
Monitorando performance no Azure SQL Database
Vitor Fava
 
Migrate a successful transactional database to azure
Migrate a successful transactional database to azureMigrate a successful transactional database to azure
Migrate a successful transactional database to azure
Ike Ellis
 
ScaleArc: Why the cloud is no White Knight
ScaleArc: Why the cloud is no White KnightScaleArc: Why the cloud is no White Knight
ScaleArc: Why the cloud is no White Knight
ScaleArc
 
NoSQL Migration Technical Pitch Deck
NoSQL Migration Technical Pitch DeckNoSQL Migration Technical Pitch Deck
NoSQL Migration Technical Pitch Deck
Nicholas Vossburg
 
Be05 introduction to sql azure
Be05   introduction to sql azureBe05   introduction to sql azure
Be05 introduction to sql azure
DotNetCampus
 
Reference for data migration pls choose and
Reference for data migration pls choose andReference for data migration pls choose and
Reference for data migration pls choose and
iswarianagarajan
 
Big SQL 3.0 - Fast and easy SQL on Hadoop
Big SQL 3.0 - Fast and easy SQL on HadoopBig SQL 3.0 - Fast and easy SQL on Hadoop
Big SQL 3.0 - Fast and easy SQL on Hadoop
Wilfried Hoge
 
Reimagining Devon Energy’s Data Estate with a Unified Approach to Integration...
Reimagining Devon Energy’s Data Estate with a Unified Approach to Integration...Reimagining Devon Energy’s Data Estate with a Unified Approach to Integration...
Reimagining Devon Energy’s Data Estate with a Unified Approach to Integration...
Databricks
 
TechEvent 2019: Create a Private Database Cloud in the Public Cloud using the...
TechEvent 2019: Create a Private Database Cloud in the Public Cloud using the...TechEvent 2019: Create a Private Database Cloud in the Public Cloud using the...
TechEvent 2019: Create a Private Database Cloud in the Public Cloud using the...
Trivadis
 
Con7091 sql tuning for expert db as-oow17_oct2_1507314871265001m0x4
Con7091 sql tuning for expert db as-oow17_oct2_1507314871265001m0x4Con7091 sql tuning for expert db as-oow17_oct2_1507314871265001m0x4
Con7091 sql tuning for expert db as-oow17_oct2_1507314871265001m0x4
asifanw
 
Elastic Data Warehousing
Elastic Data WarehousingElastic Data Warehousing
Elastic Data Warehousing
Snowflake Computing
 

Similar to Top 5 Ways to Scale SQL with No New Hardware (20)

Top 5 Challenges to Upgrading to SQL Server 2016
Top 5 Challenges to Upgrading to SQL Server 2016Top 5 Challenges to Upgrading to SQL Server 2016
Top 5 Challenges to Upgrading to SQL Server 2016
 
Migrate Access to SQL Server/Azure
Migrate Access to SQL Server/AzureMigrate Access to SQL Server/Azure
Migrate Access to SQL Server/Azure
 
Cassandra Summit 2014: Internet of Complex Things Analytics with Apache Cassa...
Cassandra Summit 2014: Internet of Complex Things Analytics with Apache Cassa...Cassandra Summit 2014: Internet of Complex Things Analytics with Apache Cassa...
Cassandra Summit 2014: Internet of Complex Things Analytics with Apache Cassa...
 
Horses for Courses: Database Roundtable
Horses for Courses: Database RoundtableHorses for Courses: Database Roundtable
Horses for Courses: Database Roundtable
 
ScaleBase Webinar: Scaling MySQL - Sharding Made Easy!
ScaleBase Webinar: Scaling MySQL - Sharding Made Easy!ScaleBase Webinar: Scaling MySQL - Sharding Made Easy!
ScaleBase Webinar: Scaling MySQL - Sharding Made Easy!
 
Optimizing Open Source for Greater Database Savings & Control
Optimizing Open Source for Greater Database Savings & ControlOptimizing Open Source for Greater Database Savings & Control
Optimizing Open Source for Greater Database Savings & Control
 
Analytics at the Speed of Thought: Actian Express Overview
Analytics at the Speed of Thought: Actian Express Overview Analytics at the Speed of Thought: Actian Express Overview
Analytics at the Speed of Thought: Actian Express Overview
 
Optimize with Open Source
Optimize with Open SourceOptimize with Open Source
Optimize with Open Source
 
A Tour of Azure SQL Databases (NOVA SQL UG 2020)
A Tour of Azure SQL Databases  (NOVA SQL UG 2020)A Tour of Azure SQL Databases  (NOVA SQL UG 2020)
A Tour of Azure SQL Databases (NOVA SQL UG 2020)
 
Monitorando performance no Azure SQL Database
Monitorando performance no Azure SQL DatabaseMonitorando performance no Azure SQL Database
Monitorando performance no Azure SQL Database
 
Migrate a successful transactional database to azure
Migrate a successful transactional database to azureMigrate a successful transactional database to azure
Migrate a successful transactional database to azure
 
ScaleArc: Why the cloud is no White Knight
ScaleArc: Why the cloud is no White KnightScaleArc: Why the cloud is no White Knight
ScaleArc: Why the cloud is no White Knight
 
NoSQL Migration Technical Pitch Deck
NoSQL Migration Technical Pitch DeckNoSQL Migration Technical Pitch Deck
NoSQL Migration Technical Pitch Deck
 
Be05 introduction to sql azure
Be05   introduction to sql azureBe05   introduction to sql azure
Be05 introduction to sql azure
 
Reference for data migration pls choose and
Reference for data migration pls choose andReference for data migration pls choose and
Reference for data migration pls choose and
 
Big SQL 3.0 - Fast and easy SQL on Hadoop
Big SQL 3.0 - Fast and easy SQL on HadoopBig SQL 3.0 - Fast and easy SQL on Hadoop
Big SQL 3.0 - Fast and easy SQL on Hadoop
 
Reimagining Devon Energy’s Data Estate with a Unified Approach to Integration...
Reimagining Devon Energy’s Data Estate with a Unified Approach to Integration...Reimagining Devon Energy’s Data Estate with a Unified Approach to Integration...
Reimagining Devon Energy’s Data Estate with a Unified Approach to Integration...
 
TechEvent 2019: Create a Private Database Cloud in the Public Cloud using the...
TechEvent 2019: Create a Private Database Cloud in the Public Cloud using the...TechEvent 2019: Create a Private Database Cloud in the Public Cloud using the...
TechEvent 2019: Create a Private Database Cloud in the Public Cloud using the...
 
Con7091 sql tuning for expert db as-oow17_oct2_1507314871265001m0x4
Con7091 sql tuning for expert db as-oow17_oct2_1507314871265001m0x4Con7091 sql tuning for expert db as-oow17_oct2_1507314871265001m0x4
Con7091 sql tuning for expert db as-oow17_oct2_1507314871265001m0x4
 
Elastic Data Warehousing
Elastic Data WarehousingElastic Data Warehousing
Elastic Data Warehousing
 

Recently uploaded

AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
IndexBug
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
Zilliz
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
tolgahangng
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
Neo4j
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
Mariano Tinti
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Speck&Tech
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 

Recently uploaded (20)

AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 

Top 5 Ways to Scale SQL with No New Hardware

  • 1. Top 5 Ways to Scale SQL with No New Hardware Achieve up to 24x performance improvement without any changes to applications or database servers.
  • 2. ©2017 ScaleArc. All Rights Reserved. 2 Scaling SQL databases is a major challenge
  • 3. ©2017 ScaleArc. All Rights Reserved. 3 High Costs: Requires purchasing new, more powerful server hardware and additional licenses
  • 4. ©2017 ScaleArc. All Rights Reserved. 4 High Time Investment: Deploying secondary (slave) servers forces significant app code changes for read/write split
  • 5. ©2017 ScaleArc. All Rights Reserved. 5 Brittle Architecture: The 1:1 tie of apps to the database perpetuates instability – every database hiccup makes the app throw up
  • 6. ©2017 ScaleArc. All Rights Reserved. 6 App Dependency: Adding caching requires code changes and new business logic in all supported apps
  • 7. ©2017 ScaleArc. All Rights Reserved. 7 Top 5 Ways to Scale SQL with No New Hardware • Auto Read/Write Split • Replication-aware Load Balancing • Connection Management and Surge Queuing • Real-time Analytics • App-transparent Caching
  • 8. ©2017 ScaleArc. All Rights Reserved. 8 Auto Read/Write Split Automatically identify which queries are reads vs. writes Appropriately distribute queries between the primary (master) server and a pool of secondary (slave) servers No need to add code to applications
  • 9. ©2017 ScaleArc. All Rights Reserved. 9 Replication-aware Load Balancing Assure that data being read is current, even from secondary servers Monitor the replication lag between primary and secondary servers – Avoid any server whose replication lag exceeds your threshold for delay
  • 10. ©2017 ScaleArc. All Rights Reserved. 10 Connection Management and Surge Queuing Connection offload, pooling, and management Persistent SQL connections to database servers ‘Surge queue’ for traffic peaks – Prevent database server overloads and downtime due to crashes – Prevent connection errors without provisioning extra resources for surge loads
  • 11. ©2017 ScaleArc. All Rights Reserved. 11 Real-time Analytics for Tuning Performance-centric view of database traffic, including: – SQL connections – Cache usage – Queries processed by the database servers Generate query patterns to quickly identify queries to cache Find performance bottlenecks and perform audits
  • 12. ©2017 ScaleArc. All Rights Reserved. 12 App-transparent Caching In-memory cache serves up responses to frequently executed SQL responses – Accelerates application performance – Reduces load on database servers – Increases the number of transactions an existing server can handle Add or remove caching rules with no app changes
  • 13. ©2017 ScaleArc. All Rights Reserved. 13 How can you augment your SQL capabilities, with no app or database changes?
  • 14. ©2017 ScaleArc. All Rights Reserved. 14 How can you augment your SQL capabilities, with no app or database changes? Database load balancing software Database load balancing software – paired with your SQL database
  • 15. ©2017 ScaleArc. All Rights Reserved. 15 How Database Load Balancing Software Lets You Scale SQL with No New Hardware • Scale out your database infrastructure in as little as an hour • No modifications to applications • No new database hardware or licenses • Increase efficiency and operational sustainability • Respond quickly to changes in your environment • Stay ahead of capacity requirements for future needs
  • 16. ©2017 ScaleArc. All Rights Reserved. 16 Top 5 Ways to Scale SQL with No New Hardware Achieve up to 24x performance improvement without any changes to applications or database servers. Want to learn more?

Editor's Notes

  1. For an application to support read/write split, it must understand how to distinguish which queries are reads and which are writes and then appropriately distribute them between the primary (master) server and a pool of secondary (slave) servers. All writes should be sent to the primary (master) server while reads can be spread across secondary (slave) servers. Database traffic management software automatically identifies which kinds of queries are reads and which are writes and seamlessly redirects reads to secondary (slave) servers while directing all writes and transactions to the primary (master) server. There’s no need to add code to applications. Database traffic management software supports read/write split for both queries and stored procedures.
  2. When employing read/write split, it’s critical that the data being read from secondary servers is current, and that each server’s replication status is as close to the primary server as possible. Different applications have different consistency requirements. A real-time game may have a consistency requirement of under one second of replication lag, whereas a content management system may tolerate as much as 30 seconds of replication lag. Load balancing can boost application performance and increases uptime so long as secondary (slave) servers are current with the primary (master) server. Consistency is key to making this feature work. Building replication-aware load balancing into an application is exceedingly complex. Database traffic management software monitors the replication lag between primary and secondary servers and uses that information to intelligently distribute SQL queries across secondary servers, sending reads only to servers with current data. In addition, database traffic management software allows you to set up the appropriate replication lag threshold for your application’s data consistency needs.
  3. The average number of web servers has been increasing significantly even as the number of database servers has remained relatively steady. As a result, the average number of connections on a SQL server has gone up tremendously over the last few years, lowering performance and response times. Consequently, in order to prevent database servers from getting overloaded, many database administrators set the maximum number of SQL connections to a fairly low number; for example, MySQL administrators often enable no more than 1,000 connections to a MySQL server. High numbers of SQL connections originating from web/application servers can bog down a database server or overwhelm and crash it, especially during peak traffic bursts. When an application’s traffic spikes, the number of database connections required to meet that demand exceeds the maximum limit set, which triggers connection errors. Database traffic management software provides connection offload, pooling, and management, including maintaining persistent SQL connections to database servers, reusing them for multiple client connections as needed. Database traffic management software also provides a ‘surge queue’ that can allow for more concurrent client connections than available server connections. Surge queuing prevents database server overloads and downtime due to crashes, enabling organizations to ride out peaks and prevent connection errors without needing to provision extra resources for surge loads.
  4. Having real-time visibility into SQL traffic is crucial for identifying and troubleshooting performance bottlenecks before they become problems. Database traffic management software provides a complete, non-intrusive picture of all SQL connections, cache usage, and queries processed by the database servers. It also gives a performance-centric view of database traffic – for example, displaying query patterns on a graph that highlights slow and frequent queries. Within 15 minutes, database traffic management software can start generating patterns for analysis, such as the most frequent slow queries, which can be used to quickly identify queries to be cached. Operations staff can also use the analytics data to find performance bottlenecks and perform audits.
  5. By serving up responses to frequently executed SQL queries, ScaleArc’s in-memory cache accelerates application performance and reduces load on database servers, increasing the number of transactions an existing server can handle. Database traffic management software allows application developers or administrators to add or remove caching rules on the fly in seconds, as traffic dictates, with no application changes. Database traffic management software supports caching of stored procedures, as well as read SQL queries, with simple pattern-based rules automatically generated from analytics data