Top Banner
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
47

VoltDB and Full 360 Present: How a Fast Real-Time Database Helps a $2B Loyalty Program Launch Campaigns in Days Rather than Months

Jul 16, 2015

Download

Technology

VoltDB
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: VoltDB and Full 360 Present: How a Fast Real-Time Database Helps a $2B Loyalty Program Launch Campaigns in Days Rather than Months

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 2: VoltDB and Full 360 Present: How a Fast Real-Time Database Helps a $2B Loyalty Program Launch Campaigns in Days Rather than Months

page© 2015 VoltDB

OUR SPEAKERS

Ryan Betts

CTO at VoltDB

2

Rusty Ross

Solutions Architect

Full 360

Page 3: VoltDB and Full 360 Present: How a Fast Real-Time Database Helps a $2B Loyalty Program Launch Campaigns in Days Rather than Months

page© 2015 VoltDB

page

Stacks: making solutions repeatable

3

Page 4: VoltDB and Full 360 Present: How a Fast Real-Time Database Helps a $2B Loyalty Program Launch Campaigns in Days Rather than Months

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 5: VoltDB and Full 360 Present: How a Fast Real-Time Database Helps a $2B Loyalty Program Launch Campaigns in Days Rather than Months

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 6: VoltDB and Full 360 Present: How a Fast Real-Time Database Helps a $2B Loyalty Program Launch Campaigns in Days Rather than Months

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 7: VoltDB and Full 360 Present: How a Fast Real-Time Database Helps a $2B Loyalty Program Launch Campaigns in Days Rather than Months

page© 2015 VoltDB

Problem #1

Sensors + Mobile + SaaS Infrastructures create streams of data that

overwhelm legacy databases.

7

We make it simple, easy.

Page 8: VoltDB and Full 360 Present: How a Fast Real-Time Database Helps a $2B Loyalty Program Launch Campaigns in Days Rather than Months

page© 2015 VoltDB

Problem #2

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

8

We enable your ability to act

Page 9: VoltDB and Full 360 Present: How a Fast Real-Time Database Helps a $2B Loyalty Program Launch Campaigns in Days Rather than Months

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 10: VoltDB and Full 360 Present: How a Fast Real-Time Database Helps a $2B Loyalty Program Launch Campaigns in Days Rather than Months

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 11: VoltDB and Full 360 Present: How a Fast Real-Time Database Helps a $2B Loyalty Program Launch Campaigns in Days Rather than Months

page© 2015 VoltDB 11

Page 12: VoltDB and Full 360 Present: How a Fast Real-Time Database Helps a $2B Loyalty Program Launch Campaigns in Days Rather than Months

page© 2015 VoltDB 12

Page 13: VoltDB and Full 360 Present: How a Fast Real-Time Database Helps a $2B Loyalty Program Launch Campaigns in Days Rather than Months

page© 2015 VoltDB 13

Page 14: VoltDB and Full 360 Present: How a Fast Real-Time Database Helps a $2B Loyalty Program Launch Campaigns in Days Rather than Months

page© 2015 VoltDB 14

Page 15: VoltDB and Full 360 Present: How a Fast Real-Time Database Helps a $2B Loyalty Program Launch Campaigns in Days Rather than Months

page© 2015 VoltDB 15

Page 16: VoltDB and Full 360 Present: How a Fast Real-Time Database Helps a $2B Loyalty Program Launch Campaigns in Days Rather than Months

page© 2015 VoltDB 16

Page 17: VoltDB and Full 360 Present: How a Fast Real-Time Database Helps a $2B Loyalty Program Launch Campaigns in Days Rather than Months

page© 2015 VoltDB 17

Page 18: VoltDB and Full 360 Present: How a Fast Real-Time Database Helps a $2B Loyalty Program Launch Campaigns in Days Rather than Months

page© 2015 VoltDB 18

Page 19: VoltDB and Full 360 Present: How a Fast Real-Time Database Helps a $2B Loyalty Program Launch Campaigns in Days Rather than Months

page© 2015 VoltDB 19

Page 20: VoltDB and Full 360 Present: How a Fast Real-Time Database Helps a $2B Loyalty Program Launch Campaigns in Days Rather than Months

page© 2015 VoltDB 20

Page 21: VoltDB and Full 360 Present: How a Fast Real-Time Database Helps a $2B Loyalty Program Launch Campaigns in Days Rather than Months

page© 2015 VoltDB 21

Page 22: VoltDB and Full 360 Present: How a Fast Real-Time Database Helps a $2B Loyalty Program Launch Campaigns in Days Rather than Months

page© 2015 VoltDB 22

Page 23: VoltDB and Full 360 Present: How a Fast Real-Time Database Helps a $2B Loyalty Program Launch Campaigns in Days Rather than Months

page© 2015 VoltDB 23

Page 24: VoltDB and Full 360 Present: How a Fast Real-Time Database Helps a $2B Loyalty Program Launch Campaigns in Days Rather than Months

page© 2015 VoltDB 24

Page 25: VoltDB and Full 360 Present: How a Fast Real-Time Database Helps a $2B Loyalty Program Launch Campaigns in Days Rather than Months

page© 2015 VoltDB 25

Page 26: VoltDB and Full 360 Present: How a Fast Real-Time Database Helps a $2B Loyalty Program Launch Campaigns in Days Rather than Months

page© 2015 VoltDB 26

Page 27: VoltDB and Full 360 Present: How a Fast Real-Time Database Helps a $2B Loyalty Program Launch Campaigns in Days Rather than Months

page© 2015 VoltDB 27

Page 28: VoltDB and Full 360 Present: How a Fast Real-Time Database Helps a $2B Loyalty Program Launch Campaigns in Days Rather than Months

page© 2015 VoltDB 28

Page 29: VoltDB and Full 360 Present: How a Fast Real-Time Database Helps a $2B Loyalty Program Launch Campaigns in Days Rather than Months

page© 2015 VoltDB 29

Page 30: VoltDB and Full 360 Present: How a Fast Real-Time Database Helps a $2B Loyalty Program Launch Campaigns in Days Rather than Months

page© 2015 VoltDB 30

Page 31: VoltDB and Full 360 Present: How a Fast Real-Time Database Helps a $2B Loyalty Program Launch Campaigns in Days Rather than Months

page© 2015 VoltDB 31

Page 32: VoltDB and Full 360 Present: How a Fast Real-Time Database Helps a $2B Loyalty Program Launch Campaigns in Days Rather than Months

page© 2015 VoltDB 32

Page 33: VoltDB and Full 360 Present: How a Fast Real-Time Database Helps a $2B Loyalty Program Launch Campaigns in Days Rather than Months

page© 2015 VoltDB 33

Page 34: VoltDB and Full 360 Present: How a Fast Real-Time Database Helps a $2B Loyalty Program Launch Campaigns in Days Rather than Months

page© 2015 VoltDB 34

Page 35: VoltDB and Full 360 Present: How a Fast Real-Time Database Helps a $2B Loyalty Program Launch Campaigns in Days Rather than Months

page© 2015 VoltDB 35

Page 36: VoltDB and Full 360 Present: How a Fast Real-Time Database Helps a $2B Loyalty Program Launch Campaigns in Days Rather than Months

page© 2015 VoltDB 36

Page 37: VoltDB and Full 360 Present: How a Fast Real-Time Database Helps a $2B Loyalty Program Launch Campaigns in Days Rather than Months

page© 2015 VoltDB 37

Page 38: VoltDB and Full 360 Present: How a Fast Real-Time Database Helps a $2B Loyalty Program Launch Campaigns in Days Rather than Months

page© 2015 VoltDB 38

Page 39: VoltDB and Full 360 Present: How a Fast Real-Time Database Helps a $2B Loyalty Program Launch Campaigns in Days Rather than Months

page© 2015 VoltDB 39

Page 40: VoltDB and Full 360 Present: How a Fast Real-Time Database Helps a $2B Loyalty Program Launch Campaigns in Days Rather than Months

page© 2015 VoltDB 40

Page 41: VoltDB and Full 360 Present: How a Fast Real-Time Database Helps a $2B Loyalty Program Launch Campaigns in Days Rather than Months

page© 2015 VoltDB 41

Page 42: VoltDB and Full 360 Present: How a Fast Real-Time Database Helps a $2B Loyalty Program Launch Campaigns in Days Rather than Months

page© 2015 VoltDB 42

Page 43: VoltDB and Full 360 Present: How a Fast Real-Time Database Helps a $2B Loyalty Program Launch Campaigns in Days Rather than Months

page© 2015 VoltDB 43

Page 44: VoltDB and Full 360 Present: How a Fast Real-Time Database Helps a $2B Loyalty Program Launch Campaigns in Days Rather than Months

page© 2015 VoltDB 44

Page 45: VoltDB and Full 360 Present: How a Fast Real-Time Database Helps a $2B Loyalty Program Launch Campaigns in Days Rather than Months

page© 2015 VoltDB 45

Page 46: VoltDB and Full 360 Present: How a Fast Real-Time Database Helps a $2B Loyalty Program Launch Campaigns in Days Rather than Months

page© 2015 VoltDB 46

Page 47: VoltDB and Full 360 Present: How a Fast Real-Time Database Helps a $2B Loyalty Program Launch Campaigns in Days Rather than Months

page© 2015 VoltDB 47