2. Nikita’s Background
PhD in CS from St. Petersburg ITMO
Microsoft SQL Server Kernel Engineer
Facebook Performance and Site Cost
Since 2011 MemSQL CTO and co-founder
3. What will this talk cover
MemSQL workloads
HTAP - Hybrid Transaction/Analytical Processing
MemSQL key innovations
Live demo of MemSQL and Q/A
5. Modern Workloads
Ingest and serve data in real-time
Generate reports over changing datasets
Anomaly detection as events occur
Sub-second response for hundreds of users
Integrating with the eco system (Connectivity,
Spark, Tableau, Hadoop, Splunk, etc)
6. Gartner Introduces HTAP
Hybrid Transactional/Analytical Processing
Analytics over concurrently changing data
Predictable performance and scalability
ETL is irrelevant
7. In-memory Delivers HTAP
Transactions
Higher throughput, lower latencies
Predictable SLAs
Analytics
Can access data as it is written (no ETL)
Velocity -> Volume
Columnar format can run on flash
8. Ankur’s Background
CMU SCS Undergrad
Internships at Microsoft and PDL
MemSQL Employee #5
Director of Engineering
24. New QE/QO Projects
SQL-based reshuffling
ARRANGE
Remote tables
Optimizer
SQL-SQL tree transforms
Cost-based distributed
optimizer
ARRANGE
t.a,
t.b,
SUM(t.price)
FROM
t
GROUP
BY
t.a,
t.b
SHARDED
BY
t.a,
t.b
AS
t_reshuffled