voltdb and full 360 present: how a fast real-time database helps a $2b loyalty program launch...

47
page VOLTDB AND FULL 360 PRESENT: HOW A FAST REAL-TIME DATABASE HELPS A $2B LOYALTY PROGRAM LAUNCH CAMPAIGNS IN DAYS RATHER THAN MONTHS Rusty Ross, Solutions Architect, Full 360 Ryan Betts, CTO, VoltDB 1

Upload: voltdb

Post on 16-Jul-2015

242 views

Category:

Technology


1 download

TRANSCRIPT

page

VOLTDB AND FULL 360 PRESENT: HOW A FAST REAL-TIME

DATABASE HELPS A $2B LOYALTY PROGRAM LAUNCH

CAMPAIGNS IN DAYS RATHER THAN MONTHS

Rusty Ross, Solutions Architect, Full 360

Ryan Betts, CTO, VoltDB

1

page© 2015 VoltDB

OUR SPEAKERS

Ryan Betts

CTO at VoltDB

2

Rusty Ross

Solutions Architect

Full 360

page© 2015 VoltDB

page

Stacks: making solutions repeatable

3

page© 2015 VoltDB

Collect Explore

AnalyzeAct

4

Big Data analytic results:

1. Discoveries: seasonal predictions,

scientific results, long-term

capacity planning

1. Optimizations: market

segmentation, fraud heuristics,

optimal customer journey

page© 2015 VoltDB

IN THE BIG CORNER

Systems facilitating exploration and analytics of large collections.

5

Example Technologies

Columnar OLAP warehouses

Hadoop Ecosystem

• MapReduce

• Hive, Pig

• SQL.next: Impala, Drill, Shark

Example Applications

• User segmentation & pre-scoring

• Seasonal trending

• Recommendation matrices

• Building search indexes

• Data Science: statistical clustering,

machine learning

page© 2015 VoltDB

IN THE FAST CORNER

Systems facilitating real time ingest, analytics and decisions against

incoming streams of events.

6

Example Technologies

• Streaming frameworks

• Fast OLAP

• VoltDB (fast OLTP)

Example Applications

• Micro-personalization

• Recommendation serving

• Alerting/alarming

• Operational monitoring

• Data enrichment (ETL elimination)

• High throughput authorization

• Ex: API quota enforcement

page© 2015 VoltDB

Problem #1

Sensors + Mobile + SaaS Infrastructures create streams of data that

overwhelm legacy databases.

7

We make it simple, easy.

page© 2015 VoltDB

Problem #2

Monetizing these data feeds requires writing real time per-event applications.

8

We enable your ability to act

page© 2015 VoltDB

Solution

VoltDB offers traditional OLTP database application support with the

performance to support real time applications against unlimited streams

of data.

9

“Streaming data applications are really database applications if the database is fast enough.”Mike Stonebraker, Co-Founder, Advisor, VoltDB

page© 2015 VoltDB

DATA ARCHITECTURE FOR FAST + BIG DATA

Enterprise Apps

ETL

CRM ERP Etc.

Data Lake

(HDFS, etc.)

BIG DATASQL on

Hadoop

Map

Reduce

Exploratory

Analytics

BI

Reporting

Fast Operational

Database

FAST DATA

ExportIngest /

Interactive

Real-time

Analytics

Fast Serve

Analytics

Decisioning

10

page© 2015 VoltDB 11

page© 2015 VoltDB 12

page© 2015 VoltDB 13

page© 2015 VoltDB 14

page© 2015 VoltDB 15

page© 2015 VoltDB 16

page© 2015 VoltDB 17

page© 2015 VoltDB 18

page© 2015 VoltDB 19

page© 2015 VoltDB 20

page© 2015 VoltDB 21

page© 2015 VoltDB 22

page© 2015 VoltDB 23

page© 2015 VoltDB 24

page© 2015 VoltDB 25

page© 2015 VoltDB 26

page© 2015 VoltDB 27

page© 2015 VoltDB 28

page© 2015 VoltDB 29

page© 2015 VoltDB 30

page© 2015 VoltDB 31

page© 2015 VoltDB 32

page© 2015 VoltDB 33

page© 2015 VoltDB 34

page© 2015 VoltDB 35

page© 2015 VoltDB 36

page© 2015 VoltDB 37

page© 2015 VoltDB 38

page© 2015 VoltDB 39

page© 2015 VoltDB 40

page© 2015 VoltDB 41

page© 2015 VoltDB 42

page© 2015 VoltDB 43

page© 2015 VoltDB 44

page© 2015 VoltDB 45

page© 2015 VoltDB 46

page© 2015 VoltDB 47