Automating Query Caching with Data Grids
Roland Lee VP of Product
Automating Query Caching with Data Grids Roland Lee VP of Product - - PowerPoint PPT Presentation
Automating Query Caching with Data Grids Roland Lee VP of Product Agenda Intro to Database Proxy concept Query caching Other use cases Demo 2 Executive Summary Database Proxies: Improves SQL read/write
Roland Lee VP of Product
2
3
4
Feature ProxySQL
Automated Failover Read/Write split Database Vendor Neutral Automated Cache invalidation Reduces network latency
5
Amazon ElastiCache
Click to add text
7
Application
Heimdall Data Proxy Vendor Database Driver
Application Server
Runs as an agent
Application
Heimdall Data JDBC Vendor JDBC Driver
JDBC driver, .jar file Application Server Any JDBC data source
8
QUERY CACHING AUTOMATED FAILOVER
BATCH PROCESSING
CONNECTION POOLING READ/WRITE SPLITS ACTIVE DIRECTORY HEIMDALL DATABASE PROXY PLATFORM APPLICATION
Aurora, RDS, Redshift
9
Heimdall DB Proxy
Application Server
Application
Heimdall DB Proxy
Database Proxy Tier
SQL Application
Application Server
Heimdall Central Console Heimdall DB Proxy
10
Application Server
Application
Heimdall Data
Application Servers
Application Server
Application
Heimdall Data
Application Server
Application
Heimdall Database Proxy
Application Server
Heimdall Central Console ElastiCache
SQL Analytics Audit Logging Amazon Aurora RDS, Redshift
12
13
L2 Cache
Heimdall DB Proxy Local Cache Application SQL SQL Heimdall DB Proxy Application SQL SQL Local Cache
App VM 1 App VM 2 Write Read 1 Read 2
14
Very cacheable. 700 µs per query
Click to add text
16
Amazon ElastiCache
17