Introduction to MemSQL

MemSQL 1,674 views 26 slides Jan 19, 2018
Slide 1
Slide 1 of 26
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23
Slide 24
24
Slide 25
25
Slide 26
26

About This Presentation

This introductory presentation describes the company and technology of MemSQL, the database and data warehouse for real-time applications


Slide Content

An Introduction to MemSQL

Mike Boyarski
Sr. Director Product Marketing

2
Today’s Speaker & Agenda
Questions?

Submit via the Q&A or
chat function in the lower
right hand side of the
console or tweet us using
#memsqlwebcast


▪Company Introduction
▪Database Challenges
▪Intro to MemSQL
▪Demo
▪Customer Stories
▪Q&A

3
MISSION
Growth of digital business impacting data architectures
We make every company a real-time enterprise
PRODUCT
Top Ranked Operational Data Warehouse
MemSQL provides you the ability to learn and react in real time
ABOUT
Founders are former Facebook, SQL Server database engineers
Funding from Top Tier investors; Enterprise Customers:

MemSQL at a Glance

4
February 2017

5 #memsqlwebcast
Customer Improvements

Latency Holding Back the Enterprise
6
SLOW
Data Loading
Batched loading
Hours to load
Sampled data views
LENGTHY
Query Execution
Slow query responses
Slow reports
No real-time response

Single threaded operations
Challenge with mixed workloads
Overall poor performance

LOW
Concurrency
#memsqlwebcast

The Enterprise Requires Performance
7
FAST
Data Loading
Stream data
Real-time loading
Full data access

LOW
Query Latency
Vectorized queries
Real-time dashboards
Live data access
Multi-threaded processing
Transactions and Analytics
Scalable performance
HIGH
Concurrency
#memsqlwebcast

The Real-Time Database and Data Warehouse
for the Front Lines of Your Business
8
Real-Time
Fast data ingest
Low latency queries
High concurrency
Run Anywhere
On-premises to managed service
Multi-cloud
Enterprise grade security
Scalable SQL
Petabyte scale
Distributed
Industry standard hardware

#memsqlwebcast

MemSQL Integrated Architecture
9
Streaming Ingest
Real-time
data pipelines with
exactly-once semantics
Live Data
Memory optimized
tables for transacting
and analyzing
real-time events


Historical Data
Disk optimized tables
with compression for
fast analytic queries
#memsqlwebcast

Ecosystem Overview
10
Streaming IngestLive Data Historical Data
Real-Time Data
Pipelines
Memory Optimized
Tables
Disk Optimized
Tables
Real-Time Data
Messaging and
Transforms

Historical Data
Real-Time
Application
Analytics

Business Intelligence
Dashboards
Bare Metal, Virtual Machines, Containers On-Premises, Cloud, As a Service
KafkaSpark
RelationalHadoop Amazon S3
#memsqlwebcast

11
•Relational ANSI SQL
•JSON, Geospatial, Key Value formats
•ACID Transactions
•Vectorized and compiled queries
•User defined functions
Real-Time Analytics
#memsqlwebcast

Deliver Real-Time ETL
12
Extract
Ingest from Apache Kafka,
Spark, Amazon S3, or
HDFS

Load
Guarantee message
delivery with exactly-once
semantics

Transform
Map and enrich data with
user defined or Apache
Spark transformations

#memsqlwebcast

13
Optimized for Streaming
Create Pipeline
Rapid Parallel Loading
Live De-Duplication

#memsqlwebcast

Simple Streaming Setup with
CREATE PIPELINE
14
memsql> CREATE PIPELINE twitter_pipeline AS
-> LOAD DATA KAFKA "public-kafka.memcompute.com:9092/tweets-json"
-> INTO TABLE tweets
-> (id, tweet);
Query OK, (0.89 sec)

memsql> START PIPELINE twitter_pipeline;
Query OK, (0.01 sec)

memsql> SELECT text FROM tweets ORDER BY id DESC LIMIT 5\G
#memsqlwebcast

Durable Distributed Storage
15
Distributed and Durable
Store and process on clusters
of machines for performance
and persistence
Highly Available
Online replication ensures
data consistency and
protects against outages

Big Data Capacity
Petabyte scale with up to
10x compression and
instant query retrieval

#memsqlwebcast

Enterprise Grade Security
Role-Based Access Control
(RBAC)
Encryption
Authentication
Audit Logging
Strict Mode
#memsqlwebcast

MemSQL Solutions
17
Real-Time Analytics Internet of Things
Personalization and
Recommendations
Portfolio and
Risk Management
Telemetry and
Monitoring
Customer 360
Applications
#memsqlwebcast

Sample IoT Application: Traditional Architecture
Data Sources Dashboards
PI Historian Tableau, Looker, Microstrategy
Messaging Data Marts
Data
Lake
DW
ODS
Sensors
Spark, Kafka,
ESB, ETL
#memsqlwebcast

Data Sources Dashboards
PI Historian Tableau, Looker, Microstrategy
Messaging Data Marts
Data
Lake
Challenge:
Slow data ingestion
Several data marts
DW
ODS
Sensors
Spark, Kafka,
ESB, ETL
Sample IoT Application: Traditional Architecture
#memsqlwebcast

Data Sources
PI Historian Tableau, Looker, Microstrategy
Messaging Data Marts
Data
Lake
Challenge:
Slow running queries
DW
ODS
Sensors
Dashboards
Spark, Kafka,
ESB, ETL
Sample IoT Application: Traditional Architecture
#memsqlwebcast

Data Sources Dashboards
PI Historian
Messaging
Spark, Kafka,
ESB, ETL
Data Marts
Data
Lake
Challenge:
Limited scalability
prevents high user
concurrency
DW
ODS
Sensors
Tableau, Looker, Microstrategy
Sample IoT Application: Traditional Architecture
#memsqlwebcast

MemSQL Augments Existing Infrastructure for Real-Time
Tableau, Looker, Microstrategy
Kafka, Spark,
CDC
ESB, ETL,
Files
Data Integration
with Spark, HDFS,
S3
PI Historian
Sensors
Data Integration
#memsqlwebcast

MemSQL Augments Existing Infrastructure for Real-Time
Tableau, Looker, Microstrategy
Kafka, Spark,
CDC
ESB, ETL,
Files
PI Historian
Sensors
Why MemSQL?
- Fast real-time data ingestion
- Scalable SQL consolidates data marts
Data Integration
with Spark, HDFS,
S3
#memsqlwebcast

MemSQL Augments Existing Infrastructure for Real-Time
Kafka, Spark,
CDC
ESB, ETL,
Files
PI Historian
Sensors
Why MemSQL?
- Low latency queries for
faster dashboards
- Scale-out architecture enables
high user concurrency
Data Integration
Tableau, Looker, Microstrategy
Data Integration
with Spark, HDFS,
S3
#memsqlwebcast

25
DEMONSTRATION

26
Request a personalized demo: memsql.com/demo

Pricing or Product Questions: [email protected]

Whitepapers, events, and more: memsql.com/resources



Learn More
Questions? #memsqlwebcast
Thank you!