SlideShare une entreprise Scribd logo
1  sur  70
page
MOVING BEYOND BATCH:
TRANSACTIONAL DATABASES
FOR REAL-TIME DATA
1
page© 2016 VoltDB
OUR SPEAKERS
Dennis Duckworth
Dir. of Product
Marketing, VoltDB
2
Mike Gualtieri
Principal Analyst
Forrester Research
Moving	
  Beyond	
  Batch:	
  Transac4onal	
  Databases	
  
For	
  Real-­‐Time	
  Data	
  
	
  
Mike Gualtieri, Principal Analyst
July 26, 2016 Webinar
Twitter: @mgualtieri
#Priority	
  
©	
  2015	
  Forrester	
  Research,	
  Inc.	
  Reproduc4on	
  Prohibited	
   5	
  
52%	
  
53%	
  
53%	
  
54%	
  
58%	
  
64%	
  
64%	
  
65%	
  
66%	
  
73%	
  
75%	
  
0%	
   10%	
   20%	
   30%	
   40%	
   50%	
   60%	
   70%	
   80%	
  
BeNer	
  leverage	
  big	
  data	
  and	
  analy4cs	
  in	
  business	
  decision-­‐making	
  
Create	
  a	
  comprehensive	
  strategy	
  for	
  addressing	
  digital	
  
Create	
  a	
  comprehensive	
  digital	
  marke4ng	
  strategy	
  
BeNer	
  comply	
  with	
  regula4ons	
  and	
  requirements	
  
Improve	
  differen4a4on	
  in	
  the	
  market	
  
Increase	
  influence	
  and	
  brand	
  reach	
  in	
  the	
  market	
  
Address	
  rising	
  customer	
  expecta4ons	
  
Improve	
  our	
  ability	
  to	
  innovate	
  
Reduce	
  costs	
  
Improve	
  our	
  products	
  /services	
  
Improve	
  the	
  experience	
  of	
  our	
  customers	
  
Customer	
  experience	
  and	
  product	
  innova4on	
  are	
  top	
  
priori4es.	
  
›  Base:	
  3,005	
  global	
  data	
  and	
  analy4cs	
  decision-­‐makers	
  
›  Source:	
  Global	
  Business	
  Technographics	
  Data	
  And	
  Analy4cs	
  Online	
  Survey,	
  2015	
  
•  Learn	
  individual	
  customer	
  
characteris4cs	
  and	
  behaviors	
  
•  Detect	
  customer	
  needs	
  and	
  
desires	
  in	
  real-­‐4me	
  
•  Adapt	
  applica4ons	
  to	
  serve	
  an	
  
individual	
  customer	
  
Customer	
  experiences	
  must:	
  
©	
  2015	
  Forrester	
  Research,	
  Inc.	
  Reproduc4on	
  Prohibited	
   7	
  
82%	
  of	
  enterprises	
  are	
  interested	
  in	
  
IoT	
  
•  Learn	
  individual	
  device	
  and	
  
systems	
  of	
  devices	
  
characteris4cs	
  and	
  behaviors	
  
•  Detect	
  context	
  in	
  real-­‐4me	
  
•  Adapt	
  applica4ons	
  to	
  improve	
  
the	
  applica4ons	
  
IoT	
  applica4ons	
  must:	
  
9	
  ©	
  2016	
  Forrester	
  Research,	
  Inc.	
  Reproduc4on	
  Prohibited	
  
“As you look to improve your data processing and analytics capabilities, what aspect of
the implementation is most important to your business? Please select one.”
11%	
  
11%	
  
12%	
  
16%	
  
24%	
  
25%	
  
Quick	
  turnaround	
  on	
  customer	
  requests	
  
More	
  data	
  availability	
  
Expanded	
  access	
  to	
  more	
  business	
  users	
  (i.e.,	
  self-­‐
service)	
  
Low	
  cost	
  
Advanced	
  analy4cs	
  capabili4es	
  (e.g.	
  predic4ve.	
  
prescrip4ve,	
  streaming)	
  
Faster	
  performance	
  (4me	
  to	
  value)	
  
Faster	
  (me	
  to	
  value	
  and	
  advanced	
  analy(cs	
  is	
  most	
  
important	
  to	
  business	
  
Base: 100 data science and data analytics leaders at enterprises within the US
Source: A commissioned study conducted by Forrester Consulting, April 2016
#Data	
  
Data is like a drop of rain
It originates in an instant
And travels far before it ripples
#Real-­‐4me	
  
All data originates in real-time!
#	
  
But, analytics to gain insights is
usually done much, much later.
#Perishable	
  
Insights are perishable.
Real-­‐4me	
  
insights	
  
Opera4onal	
  
insights	
  
Performance	
  
insights	
  
Strategic	
  
insights	
  
Insight:	
  Shopping	
  for	
  
furniture	
  
Ac4on:	
  Recommend	
  cleaning	
  
supplies	
  
Insight:	
  Profit	
  lower	
  than	
  goal	
  
Ac4on:	
  Op4mize	
  price	
  
Insight:	
  Demand	
  forecast	
  
strong	
  
Ac4on:	
  Increase	
  inventory	
  
Insight:	
  Furniture	
  demand	
  high	
  
Ac4on:	
  Expand	
  product	
  line	
  Time	
  to	
  Act	
  
Perishability	
  
Sub-­‐second	
  to	
  
seconds	
  
Seconds	
  to	
  
hours	
  
Days	
  to	
  weeks	
   Weeks	
  to	
  
years	
  
Sub-­‐second	
  to	
  
seconds	
  
Seconds	
  to	
  
hours	
  
Hours	
  to	
  
weeks	
  
Weeks	
  to	
  
years	
  
Enterprises must act on a range of perishable
insights to get value from data and analytics
Batch analytics operations take too long
	
  Business	
  Value	
  	
  
Time	
  To	
  Ac(on	
  
Data	
  
originated	
  
Analy4cs	
  
performed	
  
Insights	
  
gleaned	
  
Ac4on	
  
taken	
  
Outdated	
  
insights	
  
Impotent	
  or	
  
harmful	
  
ac4ons	
  
Posi4ve	
  Nega4ve	
  
Decision	
  
made	
  
Poor	
  decision	
  
Compress analytics operations to maximize
the value of data
	
  Business	
  Value	
  	
  
Time	
  To	
  Ac(on	
  
Posi4ve	
  Nega4ve	
  
Maximum	
  
Business	
  Value	
  
©	
  2015	
  Forrester	
  Research,	
  Inc.	
  Reproduc4on	
  Prohibited	
   23	
  
Real-­‐4me	
  means	
  highly	
  perishable	
  
›  A customer walks into a shopping mall
›  A shopper clicks on an online add
›  A temperature sensor spikes
›  A stock price rises
›  A customer uses a credit card
›  A customer wakes up
How can you know if you should you make an
offer or send a gentle nudge right now?
How can you warn other drivers that the
road is slippery to avoid a crash right now?
Is this customer thinking about moving to a
rival firm right now?
Modern	
  applica4ons	
  infuse	
  analy4cs	
  to	
  respond	
  in	
  real-­‐4me	
  and	
  
become	
  smarter	
  
Streaming	
  data	
  
Applica4on	
  
interface	
  
App	
  Logic	
  	
  
Applica4ons	
  
Context	
  
Ac4ons	
  
Real-­‐4me	
  
Context	
  
Programmed	
  
Logic	
  
Learned	
  	
  Logic	
  Machine	
  learning	
  	
   Learning	
  
External	
  
Ac4ons	
  
External	
  
Context	
  
From	
  other	
  data	
  
sources	
  of	
  
applica4ons	
  
To	
  other	
  data	
  
sources	
  or	
  
applica4ons	
  
28	
  ©	
  2016	
  Forrester	
  Research,	
  Inc.	
  Reproduc4on	
  Prohibited	
  
“If there were no drawbacks (e.g. SLA concerns, resource consumption concerns) how interested
would you be in having real-time data to use for modeling?”
66%	
  
25%	
  
7%	
   1%	
  1%	
  
Very	
  
interested	
  
4	
  
Moderately	
  
interested	
  
2	
  
Not	
  at	
  all	
  
interested	
  
91%	
  of	
  data	
  scien(sts	
  express	
  interest	
  in	
  real-­‐(me	
  data	
  use	
  for	
  
modeling	
  	
  
91%	
  are	
  
interested	
  or	
  
very	
  interested	
  
Base: 100 data science and data analytics leaders at enterprises within the US
Source: A commissioned study conducted by Forrester Consulting, April 2016
Real-time analytics is necessary to detect
and act on real-time perishable insights.
#Challenges	
  
31	
  ©	
  2016	
  Forrester	
  Research,	
  Inc.	
  Reproduc4on	
  Prohibited	
  
“What are the technological challenges impeding you from processing and analyzing data more
effectively? Select all that apply.”
6%	
  
18%	
  
18%	
  
22%	
  
27%	
  
29%	
  
35%	
  
35%	
  
37%	
  
We	
  have	
  no	
  technical	
  challenges	
  
Lack	
  of	
  analy4cal	
  tools	
  
Lack	
  of	
  data	
  management	
  tools	
  
Difficulty	
  in	
  crea4ng	
  data	
  models	
  and/or	
  preparing	
  data	
  
for	
  analy4cs	
  
Too	
  many	
  data	
  formats	
  to	
  integrate	
  effec4vely	
  
Data	
  is	
  difficult	
  to	
  access	
  from	
  mul4ple	
  sources	
  
Difficulty	
  integra4ng	
  data	
  from	
  mul4ple	
  sources	
  
Time	
  it	
  takes	
  to	
  assemble	
  data	
  for	
  analysis	
  	
  
Data	
  volume	
  is	
  too	
  large	
  
Top	
  technological	
  challenges	
  
Base: 100 data science and data analytics leaders at enterprises within the US
Source: A commissioned study conducted by Forrester Consulting, April 2016
The	
  data	
  lake	
  approach	
  is	
  insufficient	
  because	
  it	
  takes	
  too	
  
long	
  
Customer	
  
Reference	
  
Data	
  Lake	
  
Opera4onal	
  
Transac4onal	
  
Analy4cs	
  tools	
   Insights	
  
Data	
  
Scien4sts	
  
Business	
  
intelligence	
  
#Solu4on	
  
Data gravity approach performs analytics where
the preponderance of the data originates.
Compute gravity approach performs analytics
where the preponderance of the compute resides.
36	
  ©	
  2016	
  Forrester	
  Research,	
  Inc.	
  Reproduc4on	
  Prohibited	
  
“Thinking specifically about building predictive models, which of the following best describes the
importance of the data needed to build accurate models?”
38%	
  
29%	
  
45%	
  
46%	
  
54%	
  
63%	
  
63%	
  
20%	
  
34%	
  
27%	
  
28%	
  
27%	
  
21%	
  
22%	
  
External	
  data	
  third-­‐par4es	
  
IoT	
  data	
  
Mobile	
  data	
  
Web	
  behavior	
  data	
  
Opera4onal	
  data	
  (from	
  enterprise	
  applica4ons)	
  
Transac4onal	
  data	
  
Customer	
  reference	
  data	
  
Data	
  scien(sts	
  recognize	
  importance	
  of	
  transac(onal	
  data	
  in	
  
building	
  predic(ve	
  models	
  	
  
Top	
  2	
  	
  
85%	
  
84%	
  
81%	
  
74%	
  
72%	
  
63%	
  
58%	
  
Base: 100 data science and data analytics leaders at enterprises within the US
Source: A commissioned study conducted by Forrester Consulting, April 2016
A capable transactional database is the ideal
place to perform real-time analytics
In-memory (RAM) can access data 58,000 times
faster than disk.
#Capabili4es	
  
Architecture	
  
•  Workload	
  scalability	
  
•  Inges4on	
  throughput	
  
•  Analy4cal	
  throughput	
  
•  Analy4cal	
  latency	
  
•  Fault	
  tolerance	
  
•  Opera4onal	
  management	
  
Stream/event	
  handling	
  
•  Event	
  sequencing	
  
•  Enrichment	
  
•  Business	
  logic	
  
Analy(cal	
  operators	
  
•  Transforma4on	
  
•  Aggrega4on	
  
•  Correla4on	
  
•  Time	
  windows	
  
•  PaNern	
  matching	
  
Applica(ons	
  dev.	
  
•  Development	
  tools	
  
•  Data	
  connectors	
  
•  Extensibility	
  
•  Dynamic	
  deployment	
  
Evaluate a transactional database’s ability to also
provide analytics based on these criteria
110010011011
0100100
0100110011
010
Historical	
  
Transac4ons	
  
Customer	
  data	
  
Security	
  
Ability to ingest structured and unstructured
from multiple sources in real-time.
Scale to handle any volume & velocity of data.
Process and analyze in real-time.
Provide fault-tolerance for mission-critical
business and customer applications.
Provide tools that make it easy to manage
and monitor the platform and it’s
interaction with other architecture
components.
Offer tools to visualize insights from real-time
data.
#Opportunity	
  
Enterprises must act on a range of perishable
insights to get value from big data
Real-­‐(me	
  
Insights	
  
Strategic	
  
Insights	
  
Opera(onal	
  
Insights	
  
Performance	
  
Insights	
  
Time	
  to	
  Act	
  
Perishability	
  
Sub-­‐second	
  to	
  
seconds	
  
Seconds	
  to	
  
hours	
  
Days	
  to	
  weeks	
   Weeks	
  to	
  
years	
  
Sub-­‐second	
  to	
  
seconds	
  
Seconds	
  to	
  
hours	
  
Hours	
  to	
  
weeks	
  
Weeks	
  to	
  
years	
  
Use real-time analytics to create a whole
new class of real-time customer
experiences.
forrester.com
Thank	
  you	
  
Mike Gualtieri
mgualtieri@forrester.com
Twitter: @mgualtieri
page
MOVING BEYOND BATCH:
TRANSACTIONAL DATABASES
FOR REAL-TIME DATA
51
page
#BigData	
  
page© 2016 VoltDB
Aggregate Data Value
DataValue
Interactive
Real-time
Analytics
Record Lookup
Historical
Analytics
Exploratory
Analytics
Data in Motion Data at Rest
Big Data
BIG DATA
page© 2016 VoltDB
DIKW MODEL
page© 2016 VoltDB
DIKUW VARIATION
55
page© 2016 VoltDB
DIKW MODEL
page© 2016 VoltDB
DIKW FOR NEXT BEST ACTION If we offer this player a free magic sword
to get through the challenge, they will
keep playing and are likely to buy a shield
Historically, players who spend this much
time at this level quit out of frustration
This user has been at this challenge for
over 10 minutes, which is above the high
average amount of time of all users
This user is playing our game, this user is
at the cave challenge, this user is at the
cave challenge, this user is at the cave
challenge...
page
#Ac4onableInsights	
  
page© 2016 VoltDB
What good are “actionable insights”
if you can’t or don’t act on them?
59
page
#FastData	
  
page© 2016 VoltDB
Aggregate Data Value
DataValue
Interactive
Real-time
Analytics
Record Lookup
Historical
Analytics
Exploratory
Analytics
Data in Motion Data at Rest
Big Data
BIG DATA
page© 2016 VoltDB
Value of Individual Data Item Aggregate Data Value
DataValue
Interactive
Real-time
Analytics
Record Lookup
Historical
Analytics
Exploratory
Analytics
Data in Motion Data at Rest
Fast Data Big Data
FAST DATA + BIG DATA
DatumValue(ActionValue)
page© 2016 VoltDB
Value of Individual Data Item Aggregate Data Value
TotalDataValue
Data
Warehouses
Hadoop, etc.NoSQL
Interactive
Real-time
Analytics
Record Lookup
Historical
Analytics
Exploratory
Analytics
Data in Motion Data at Rest
Fast Data Big Data
Feeds, Collectors
CEP
CEP + DB
VoltDB
FAST DATA + BIG DATA
DatumValue(ActionValue)
page© 2016 VoltDB
WHAT VOLTDB DOES REALLY WELL
•  Ingest data/events really quickly (100K-1M+ events/sec)
•  Allow action on data/events (in context) really quickly
(under 10 millisecond response times)
•  ...with “immediately consistent” and accurate data
•  ...with strong isolation (strongly serializable) and durability
•  Export the data to downline systems really quickly
(allowing use as “fast data pipeline”)
•  All highly scalable
•  ... scaling out on commodity servers
•  ... scaling more efficiently than many other systems
64
page© 2016 VoltDB
DON’T JUST BELIEVE US (OR ANYONE ELSE)...
VoltDB was subjected to the most stringent
Jepsen test ever
...because VoltDB makes the most stringent claim
(Strongly Serializable)
VoltDB latest version (v6.4) passed the test
https://voltdb.com/blog/voltdb-passes-official-jepsen-testing
65
page
#Ac4ons	
  
page© 2016 VoltDB
SOME TIME-SENSITIVE (REAL-TIME) USE CASES WE SEE...
•  Telco/Mobile - Authorization
•  Someone just opened browser on their phone. Do we allow them to connect to Internet?
•  Gaming – Personalization
•  User has spent over “high average” amount of time at a particular challenge. What should
we do to keep them engaged?
•  Financial Services - Arbitrage
•  We’ve got a lot of IBM stock to sell off, with some of our clients wanting to buy. How do we
get out of IBM in a way to maximize profit (and minimize market disruption)?
•  Ad-Tech - Billing Management
•  Good placement opportunity for our client but their remaining ad budget is very close to
zero. Should we buy the placement for them or not?
•  Across Verticals - SLA Management
•  We have a complex (multiple step) process but a short fixed time in which to complete the
process to meet our SLA; if we don’t, we have to pay penalty. How do we prioritize all those
steps to maximize efficiency and minimize cost?
page
#BusinessValue	
  
page© 2016 VoltDB
KEY TAKEAWAYS
•  Companies want to improve the experience of their
customers and look to doing more analytics faster as
one way of doing that:
•  Process high volumes and velocity data in real time
•  Extract actionable insights
•  Act on those insights
•  Fast Data solutions like VoltDB allow you to process
data, extract insights, and act on them, all in real-
time, to maximize the business value of that data.
page© 2015 VoltDB page
THANK YOU
70

Contenu connexe

Tendances

HP Discover: Real Time Insights from Big Data
HP Discover: Real Time Insights from Big DataHP Discover: Real Time Insights from Big Data
HP Discover: Real Time Insights from Big DataRob Winters
 
Getting Started with Big Data Analytics
Getting Started with Big Data AnalyticsGetting Started with Big Data Analytics
Getting Started with Big Data AnalyticsRob Winters
 
Mike Stonebraker on Designing An Architecture For Real-time Event Processing
Mike Stonebraker on Designing An Architecture For Real-time Event ProcessingMike Stonebraker on Designing An Architecture For Real-time Event Processing
Mike Stonebraker on Designing An Architecture For Real-time Event ProcessingVoltDB
 
Citizens Bank: Data Lake Implementation – Selecting BigInsights ViON Spark/Ha...
Citizens Bank: Data Lake Implementation – Selecting BigInsights ViON Spark/Ha...Citizens Bank: Data Lake Implementation – Selecting BigInsights ViON Spark/Ha...
Citizens Bank: Data Lake Implementation – Selecting BigInsights ViON Spark/Ha...Seeling Cheung
 
5 Myths about Spark and Big Data by Nik Rouda
5 Myths about Spark and Big Data by Nik Rouda5 Myths about Spark and Big Data by Nik Rouda
5 Myths about Spark and Big Data by Nik RoudaSpark Summit
 
Next generation Polyglot Architectures using Neo4j by Stefan Kolmar
Next generation Polyglot Architectures using Neo4j by Stefan KolmarNext generation Polyglot Architectures using Neo4j by Stefan Kolmar
Next generation Polyglot Architectures using Neo4j by Stefan KolmarBig Data Spain
 
Building a Distributed Collaborative Data Pipeline with Apache Spark
Building a Distributed Collaborative Data Pipeline with Apache SparkBuilding a Distributed Collaborative Data Pipeline with Apache Spark
Building a Distributed Collaborative Data Pipeline with Apache SparkDatabricks
 
Mastering Your Customer Data on Apache Spark by Elliott Cordo
Mastering Your Customer Data on Apache Spark by Elliott CordoMastering Your Customer Data on Apache Spark by Elliott Cordo
Mastering Your Customer Data on Apache Spark by Elliott CordoSpark Summit
 
HOW TO APPLY BIG DATA ANALYTICS AND MACHINE LEARNING TO REAL TIME PROCESSING ...
HOW TO APPLY BIG DATA ANALYTICS AND MACHINE LEARNING TO REAL TIME PROCESSING ...HOW TO APPLY BIG DATA ANALYTICS AND MACHINE LEARNING TO REAL TIME PROCESSING ...
HOW TO APPLY BIG DATA ANALYTICS AND MACHINE LEARNING TO REAL TIME PROCESSING ...Big Data Spain
 
Building Identity Graph at Scale for Programmatic Media Buying Using Apache S...
Building Identity Graph at Scale for Programmatic Media Buying Using Apache S...Building Identity Graph at Scale for Programmatic Media Buying Using Apache S...
Building Identity Graph at Scale for Programmatic Media Buying Using Apache S...Databricks
 
Cloud-Con: Integration & Web APIs
Cloud-Con: Integration & Web APIsCloud-Con: Integration & Web APIs
Cloud-Con: Integration & Web APIsSnapLogic
 
Analytics in a Day Ft. Synapse Virtual Workshop
Analytics in a Day Ft. Synapse Virtual WorkshopAnalytics in a Day Ft. Synapse Virtual Workshop
Analytics in a Day Ft. Synapse Virtual WorkshopCCG
 
Implementing and running a secure datalake from the trenches
Implementing and running a secure datalake from the trenches Implementing and running a secure datalake from the trenches
Implementing and running a secure datalake from the trenches DataWorks Summit
 
Big Data & Analytics - Use Cases in Mobile, E-commerce, Media and more
Big Data & Analytics - Use Cases in Mobile, E-commerce, Media and moreBig Data & Analytics - Use Cases in Mobile, E-commerce, Media and more
Big Data & Analytics - Use Cases in Mobile, E-commerce, Media and moreAmazon Web Services
 
IMCSummit 2015 - Day 2 IT Business Track - Real-time Interactive Big Data Ana...
IMCSummit 2015 - Day 2 IT Business Track - Real-time Interactive Big Data Ana...IMCSummit 2015 - Day 2 IT Business Track - Real-time Interactive Big Data Ana...
IMCSummit 2015 - Day 2 IT Business Track - Real-time Interactive Big Data Ana...In-Memory Computing Summit
 
Constant Contact: An Online Marketing Leader’s Data Lake Journey
Constant Contact: An Online Marketing Leader’s Data Lake JourneyConstant Contact: An Online Marketing Leader’s Data Lake Journey
Constant Contact: An Online Marketing Leader’s Data Lake JourneySeeling Cheung
 

Tendances (20)

HP Discover: Real Time Insights from Big Data
HP Discover: Real Time Insights from Big DataHP Discover: Real Time Insights from Big Data
HP Discover: Real Time Insights from Big Data
 
Observability at Spotify
Observability at SpotifyObservability at Spotify
Observability at Spotify
 
Getting Started with Big Data Analytics
Getting Started with Big Data AnalyticsGetting Started with Big Data Analytics
Getting Started with Big Data Analytics
 
Using Hadoop for Cognitive Analytics
Using Hadoop for Cognitive AnalyticsUsing Hadoop for Cognitive Analytics
Using Hadoop for Cognitive Analytics
 
Mike Stonebraker on Designing An Architecture For Real-time Event Processing
Mike Stonebraker on Designing An Architecture For Real-time Event ProcessingMike Stonebraker on Designing An Architecture For Real-time Event Processing
Mike Stonebraker on Designing An Architecture For Real-time Event Processing
 
Citizens Bank: Data Lake Implementation – Selecting BigInsights ViON Spark/Ha...
Citizens Bank: Data Lake Implementation – Selecting BigInsights ViON Spark/Ha...Citizens Bank: Data Lake Implementation – Selecting BigInsights ViON Spark/Ha...
Citizens Bank: Data Lake Implementation – Selecting BigInsights ViON Spark/Ha...
 
5 Myths about Spark and Big Data by Nik Rouda
5 Myths about Spark and Big Data by Nik Rouda5 Myths about Spark and Big Data by Nik Rouda
5 Myths about Spark and Big Data by Nik Rouda
 
Next generation Polyglot Architectures using Neo4j by Stefan Kolmar
Next generation Polyglot Architectures using Neo4j by Stefan KolmarNext generation Polyglot Architectures using Neo4j by Stefan Kolmar
Next generation Polyglot Architectures using Neo4j by Stefan Kolmar
 
Building a Distributed Collaborative Data Pipeline with Apache Spark
Building a Distributed Collaborative Data Pipeline with Apache SparkBuilding a Distributed Collaborative Data Pipeline with Apache Spark
Building a Distributed Collaborative Data Pipeline with Apache Spark
 
Mastering Your Customer Data on Apache Spark by Elliott Cordo
Mastering Your Customer Data on Apache Spark by Elliott CordoMastering Your Customer Data on Apache Spark by Elliott Cordo
Mastering Your Customer Data on Apache Spark by Elliott Cordo
 
The Manulife Journey
The Manulife JourneyThe Manulife Journey
The Manulife Journey
 
Extreme Analytics @ eBay
Extreme Analytics @ eBayExtreme Analytics @ eBay
Extreme Analytics @ eBay
 
HOW TO APPLY BIG DATA ANALYTICS AND MACHINE LEARNING TO REAL TIME PROCESSING ...
HOW TO APPLY BIG DATA ANALYTICS AND MACHINE LEARNING TO REAL TIME PROCESSING ...HOW TO APPLY BIG DATA ANALYTICS AND MACHINE LEARNING TO REAL TIME PROCESSING ...
HOW TO APPLY BIG DATA ANALYTICS AND MACHINE LEARNING TO REAL TIME PROCESSING ...
 
Building Identity Graph at Scale for Programmatic Media Buying Using Apache S...
Building Identity Graph at Scale for Programmatic Media Buying Using Apache S...Building Identity Graph at Scale for Programmatic Media Buying Using Apache S...
Building Identity Graph at Scale for Programmatic Media Buying Using Apache S...
 
Cloud-Con: Integration & Web APIs
Cloud-Con: Integration & Web APIsCloud-Con: Integration & Web APIs
Cloud-Con: Integration & Web APIs
 
Analytics in a Day Ft. Synapse Virtual Workshop
Analytics in a Day Ft. Synapse Virtual WorkshopAnalytics in a Day Ft. Synapse Virtual Workshop
Analytics in a Day Ft. Synapse Virtual Workshop
 
Implementing and running a secure datalake from the trenches
Implementing and running a secure datalake from the trenches Implementing and running a secure datalake from the trenches
Implementing and running a secure datalake from the trenches
 
Big Data & Analytics - Use Cases in Mobile, E-commerce, Media and more
Big Data & Analytics - Use Cases in Mobile, E-commerce, Media and moreBig Data & Analytics - Use Cases in Mobile, E-commerce, Media and more
Big Data & Analytics - Use Cases in Mobile, E-commerce, Media and more
 
IMCSummit 2015 - Day 2 IT Business Track - Real-time Interactive Big Data Ana...
IMCSummit 2015 - Day 2 IT Business Track - Real-time Interactive Big Data Ana...IMCSummit 2015 - Day 2 IT Business Track - Real-time Interactive Big Data Ana...
IMCSummit 2015 - Day 2 IT Business Track - Real-time Interactive Big Data Ana...
 
Constant Contact: An Online Marketing Leader’s Data Lake Journey
Constant Contact: An Online Marketing Leader’s Data Lake JourneyConstant Contact: An Online Marketing Leader’s Data Lake Journey
Constant Contact: An Online Marketing Leader’s Data Lake Journey
 

En vedette

VoltDB : A Technical Overview
VoltDB : A Technical OverviewVoltDB : A Technical Overview
VoltDB : A Technical OverviewTim Callaghan
 
Transforming Your Business with Fast Data – Five Use Case Examples
Transforming Your Business with Fast Data – Five Use Case ExamplesTransforming Your Business with Fast Data – Five Use Case Examples
Transforming Your Business with Fast Data – Five Use Case ExamplesVoltDB
 
Understanding the Top Four Use Cases for IoT
Understanding the Top Four Use Cases for IoTUnderstanding the Top Four Use Cases for IoT
Understanding the Top Four Use Cases for IoTVoltDB
 
Eat Your Data and Have It Too: Get the Blazing Performance of In-Memory Opera...
Eat Your Data and Have It Too: Get the Blazing Performance of In-Memory Opera...Eat Your Data and Have It Too: Get the Blazing Performance of In-Memory Opera...
Eat Your Data and Have It Too: Get the Blazing Performance of In-Memory Opera...VoltDB
 
Trucking demo w Spark ML - Paul Hargis - Hortonworks
Trucking demo w Spark ML - Paul Hargis - HortonworksTrucking demo w Spark ML - Paul Hargis - Hortonworks
Trucking demo w Spark ML - Paul Hargis - HortonworksKelly Kohlleffel
 
Understanding the Operational Database Infrastructure for IoT and Fast Data
Understanding the Operational Database Infrastructure for IoT and Fast DataUnderstanding the Operational Database Infrastructure for IoT and Fast Data
Understanding the Operational Database Infrastructure for IoT and Fast DataVoltDB
 
Introduction to Vertica (Architecture & More)
Introduction to Vertica (Architecture & More)Introduction to Vertica (Architecture & More)
Introduction to Vertica (Architecture & More)LivePerson
 
Fast Data – the New Big Data
Fast Data – the New Big DataFast Data – the New Big Data
Fast Data – the New Big DataVoltDB
 
End-to-end Machine Learning Pipelines with HP Vertica and Distributed R
End-to-end Machine Learning Pipelines with HP Vertica and Distributed REnd-to-end Machine Learning Pipelines with HP Vertica and Distributed R
End-to-end Machine Learning Pipelines with HP Vertica and Distributed RJorge Martinez de Salinas
 
Acting on Real-time Behavior: How Peak Games Won Transactions
Acting on Real-time Behavior: How Peak Games Won TransactionsActing on Real-time Behavior: How Peak Games Won Transactions
Acting on Real-time Behavior: How Peak Games Won TransactionsVoltDB
 
Bridging Structured and Unstructred Data with Apache Hadoop and Vertica
Bridging Structured and Unstructred Data with Apache Hadoop and VerticaBridging Structured and Unstructred Data with Apache Hadoop and Vertica
Bridging Structured and Unstructred Data with Apache Hadoop and VerticaSteve Watt
 
Kyle Kingsbury Talks about the Jepsen Test: What VoltDB Learned About Data Ac...
Kyle Kingsbury Talks about the Jepsen Test: What VoltDB Learned About Data Ac...Kyle Kingsbury Talks about the Jepsen Test: What VoltDB Learned About Data Ac...
Kyle Kingsbury Talks about the Jepsen Test: What VoltDB Learned About Data Ac...VoltDB
 
Vertica loading best practices
Vertica loading best practicesVertica loading best practices
Vertica loading best practicesZvika Gutkin
 
A short introduction to Vertica
A short introduction to VerticaA short introduction to Vertica
A short introduction to VerticaTommi Siivola
 
Memory Database Technology is Driving a New Cycle of Business Innovation
Memory Database Technology is Driving a New Cycle of Business InnovationMemory Database Technology is Driving a New Cycle of Business Innovation
Memory Database Technology is Driving a New Cycle of Business InnovationVoltDB
 
How to build streaming data applications - evaluating the top contenders
How to build streaming data applications - evaluating the top contendersHow to build streaming data applications - evaluating the top contenders
How to build streaming data applications - evaluating the top contendersAkmal Chaudhri
 
Arguments for a Unified IoT Architecture
Arguments for a Unified IoT ArchitectureArguments for a Unified IoT Architecture
Arguments for a Unified IoT ArchitectureVoltDB
 
Note Names on the Treble Staff
Note Names on the Treble StaffNote Names on the Treble Staff
Note Names on the Treble StaffMditmore21
 

En vedette (20)

VoltDB : A Technical Overview
VoltDB : A Technical OverviewVoltDB : A Technical Overview
VoltDB : A Technical Overview
 
Transforming Your Business with Fast Data – Five Use Case Examples
Transforming Your Business with Fast Data – Five Use Case ExamplesTransforming Your Business with Fast Data – Five Use Case Examples
Transforming Your Business with Fast Data – Five Use Case Examples
 
Understanding the Top Four Use Cases for IoT
Understanding the Top Four Use Cases for IoTUnderstanding the Top Four Use Cases for IoT
Understanding the Top Four Use Cases for IoT
 
Eat Your Data and Have It Too: Get the Blazing Performance of In-Memory Opera...
Eat Your Data and Have It Too: Get the Blazing Performance of In-Memory Opera...Eat Your Data and Have It Too: Get the Blazing Performance of In-Memory Opera...
Eat Your Data and Have It Too: Get the Blazing Performance of In-Memory Opera...
 
Trucking demo w Spark ML - Paul Hargis - Hortonworks
Trucking demo w Spark ML - Paul Hargis - HortonworksTrucking demo w Spark ML - Paul Hargis - Hortonworks
Trucking demo w Spark ML - Paul Hargis - Hortonworks
 
Understanding the Operational Database Infrastructure for IoT and Fast Data
Understanding the Operational Database Infrastructure for IoT and Fast DataUnderstanding the Operational Database Infrastructure for IoT and Fast Data
Understanding the Operational Database Infrastructure for IoT and Fast Data
 
Introduction to Vertica (Architecture & More)
Introduction to Vertica (Architecture & More)Introduction to Vertica (Architecture & More)
Introduction to Vertica (Architecture & More)
 
Fast Data – the New Big Data
Fast Data – the New Big DataFast Data – the New Big Data
Fast Data – the New Big Data
 
End-to-end Machine Learning Pipelines with HP Vertica and Distributed R
End-to-end Machine Learning Pipelines with HP Vertica and Distributed REnd-to-end Machine Learning Pipelines with HP Vertica and Distributed R
End-to-end Machine Learning Pipelines with HP Vertica and Distributed R
 
Acting on Real-time Behavior: How Peak Games Won Transactions
Acting on Real-time Behavior: How Peak Games Won TransactionsActing on Real-time Behavior: How Peak Games Won Transactions
Acting on Real-time Behavior: How Peak Games Won Transactions
 
Bridging Structured and Unstructred Data with Apache Hadoop and Vertica
Bridging Structured and Unstructred Data with Apache Hadoop and VerticaBridging Structured and Unstructred Data with Apache Hadoop and Vertica
Bridging Structured and Unstructred Data with Apache Hadoop and Vertica
 
Kyle Kingsbury Talks about the Jepsen Test: What VoltDB Learned About Data Ac...
Kyle Kingsbury Talks about the Jepsen Test: What VoltDB Learned About Data Ac...Kyle Kingsbury Talks about the Jepsen Test: What VoltDB Learned About Data Ac...
Kyle Kingsbury Talks about the Jepsen Test: What VoltDB Learned About Data Ac...
 
Vertica loading best practices
Vertica loading best practicesVertica loading best practices
Vertica loading best practices
 
A short introduction to Vertica
A short introduction to VerticaA short introduction to Vertica
A short introduction to Vertica
 
Vertica
VerticaVertica
Vertica
 
Memory Database Technology is Driving a New Cycle of Business Innovation
Memory Database Technology is Driving a New Cycle of Business InnovationMemory Database Technology is Driving a New Cycle of Business Innovation
Memory Database Technology is Driving a New Cycle of Business Innovation
 
How to build streaming data applications - evaluating the top contenders
How to build streaming data applications - evaluating the top contendersHow to build streaming data applications - evaluating the top contenders
How to build streaming data applications - evaluating the top contenders
 
Vertica-Database
Vertica-DatabaseVertica-Database
Vertica-Database
 
Arguments for a Unified IoT Architecture
Arguments for a Unified IoT ArchitectureArguments for a Unified IoT Architecture
Arguments for a Unified IoT Architecture
 
Note Names on the Treble Staff
Note Names on the Treble StaffNote Names on the Treble Staff
Note Names on the Treble Staff
 

Similaire à Moving Beyond Batch: Transactional Databases for Real-time Data

Streaming analytics webinar | 9.13.16 | Guest: Mike Gualtieri from Forrester
Streaming analytics webinar | 9.13.16 | Guest: Mike Gualtieri from ForresterStreaming analytics webinar | 9.13.16 | Guest: Mike Gualtieri from Forrester
Streaming analytics webinar | 9.13.16 | Guest: Mike Gualtieri from ForresterCubic Corporation
 
(BDT207) Use Streaming Analytics to Exploit Perishable Insights | AWS re:Inve...
(BDT207) Use Streaming Analytics to Exploit Perishable Insights | AWS re:Inve...(BDT207) Use Streaming Analytics to Exploit Perishable Insights | AWS re:Inve...
(BDT207) Use Streaming Analytics to Exploit Perishable Insights | AWS re:Inve...Amazon Web Services
 
5 Reasons Enterprise Adoption of Spark is Unstoppable by Mike Gualtieri
 5 Reasons Enterprise Adoption of Spark is Unstoppable by Mike Gualtieri 5 Reasons Enterprise Adoption of Spark is Unstoppable by Mike Gualtieri
5 Reasons Enterprise Adoption of Spark is Unstoppable by Mike GualtieriSpark Summit
 
The Value of Pervasive Analytics
The Value of Pervasive AnalyticsThe Value of Pervasive Analytics
The Value of Pervasive AnalyticsCloudera, Inc.
 
Moving from data to insights: How to effectively drive business decisions & g...
Moving from data to insights: How to effectively drive business decisions & g...Moving from data to insights: How to effectively drive business decisions & g...
Moving from data to insights: How to effectively drive business decisions & g...Cloudera, Inc.
 
Mid-Market Data Center Purchasing Drivers, Priorities and Barriers
Mid-Market Data Center Purchasing Drivers, Priorities and BarriersMid-Market Data Center Purchasing Drivers, Priorities and Barriers
Mid-Market Data Center Purchasing Drivers, Priorities and BarriersDigital Realty
 
WSO2Con USA 2015: Keynote - The Future of Real-Time Analytics and IoT
WSO2Con USA 2015: Keynote - The Future of Real-Time Analytics and IoTWSO2Con USA 2015: Keynote - The Future of Real-Time Analytics and IoT
WSO2Con USA 2015: Keynote - The Future of Real-Time Analytics and IoTWSO2
 
Apache spark empowering the real time data driven enterprise - StreamAnalytix...
Apache spark empowering the real time data driven enterprise - StreamAnalytix...Apache spark empowering the real time data driven enterprise - StreamAnalytix...
Apache spark empowering the real time data driven enterprise - StreamAnalytix...Impetus Technologies
 
Analytic Discovery: Barrier or Opportunity to Gain Insight from Informat...
 Analytic Discovery: Barrier or Opportunity to Gain Insight from Informat... Analytic Discovery: Barrier or Opportunity to Gain Insight from Informat...
Analytic Discovery: Barrier or Opportunity to Gain Insight from Informat...Mark Smith
 
Modern Data Management
Modern Data ManagementModern Data Management
Modern Data ManagementSAP Technology
 
Adoption is the only option hadoop is changing our world and changing yours f...
Adoption is the only option hadoop is changing our world and changing yours f...Adoption is the only option hadoop is changing our world and changing yours f...
Adoption is the only option hadoop is changing our world and changing yours f...DataWorks Summit
 
Analytic Transformation | 2013 Loras College Business Analytics Symposium
Analytic Transformation | 2013 Loras College Business Analytics SymposiumAnalytic Transformation | 2013 Loras College Business Analytics Symposium
Analytic Transformation | 2013 Loras College Business Analytics SymposiumCartegraph
 
Is Your Staff Big Data Ready? 5 Things to Know About What It Will Take to Suc...
Is Your Staff Big Data Ready? 5 Things to Know About What It Will Take to Suc...Is Your Staff Big Data Ready? 5 Things to Know About What It Will Take to Suc...
Is Your Staff Big Data Ready? 5 Things to Know About What It Will Take to Suc...CompTIA
 
Adaptive Apps: Reimagining the Future - Forrester
Adaptive Apps: Reimagining the Future  - ForresterAdaptive Apps: Reimagining the Future  - Forrester
Adaptive Apps: Reimagining the Future - ForresterApigee | Google Cloud
 
Data Trends for 2019: Extracting Value from Data
Data Trends for 2019: Extracting Value from DataData Trends for 2019: Extracting Value from Data
Data Trends for 2019: Extracting Value from DataPrecisely
 
Benchmarking Digital Readiness: Moving at the Speed of the Market
Benchmarking Digital Readiness: Moving at the Speed of the MarketBenchmarking Digital Readiness: Moving at the Speed of the Market
Benchmarking Digital Readiness: Moving at the Speed of the MarketApigee | Google Cloud
 
Webinar: Attaining Excellence in Big Data Integration
Webinar: Attaining Excellence in Big Data IntegrationWebinar: Attaining Excellence in Big Data Integration
Webinar: Attaining Excellence in Big Data IntegrationSnapLogic
 
Big Data LDN 2018: THE NEXT WAVE: DATA, AI AND ANALYTICS IN 2019 AND BEYOND
Big Data LDN 2018: THE NEXT WAVE: DATA, AI AND ANALYTICS IN 2019 AND BEYONDBig Data LDN 2018: THE NEXT WAVE: DATA, AI AND ANALYTICS IN 2019 AND BEYOND
Big Data LDN 2018: THE NEXT WAVE: DATA, AI AND ANALYTICS IN 2019 AND BEYONDMatt Stubbs
 
Kudu Forrester Webinar
Kudu Forrester WebinarKudu Forrester Webinar
Kudu Forrester WebinarCloudera, Inc.
 
IW14 Session: Mike Gualtieri, Forrester Research
IW14 Session: Mike Gualtieri, Forrester ResearchIW14 Session: Mike Gualtieri, Forrester Research
IW14 Session: Mike Gualtieri, Forrester ResearchSoftware AG
 

Similaire à Moving Beyond Batch: Transactional Databases for Real-time Data (20)

Streaming analytics webinar | 9.13.16 | Guest: Mike Gualtieri from Forrester
Streaming analytics webinar | 9.13.16 | Guest: Mike Gualtieri from ForresterStreaming analytics webinar | 9.13.16 | Guest: Mike Gualtieri from Forrester
Streaming analytics webinar | 9.13.16 | Guest: Mike Gualtieri from Forrester
 
(BDT207) Use Streaming Analytics to Exploit Perishable Insights | AWS re:Inve...
(BDT207) Use Streaming Analytics to Exploit Perishable Insights | AWS re:Inve...(BDT207) Use Streaming Analytics to Exploit Perishable Insights | AWS re:Inve...
(BDT207) Use Streaming Analytics to Exploit Perishable Insights | AWS re:Inve...
 
5 Reasons Enterprise Adoption of Spark is Unstoppable by Mike Gualtieri
 5 Reasons Enterprise Adoption of Spark is Unstoppable by Mike Gualtieri 5 Reasons Enterprise Adoption of Spark is Unstoppable by Mike Gualtieri
5 Reasons Enterprise Adoption of Spark is Unstoppable by Mike Gualtieri
 
The Value of Pervasive Analytics
The Value of Pervasive AnalyticsThe Value of Pervasive Analytics
The Value of Pervasive Analytics
 
Moving from data to insights: How to effectively drive business decisions & g...
Moving from data to insights: How to effectively drive business decisions & g...Moving from data to insights: How to effectively drive business decisions & g...
Moving from data to insights: How to effectively drive business decisions & g...
 
Mid-Market Data Center Purchasing Drivers, Priorities and Barriers
Mid-Market Data Center Purchasing Drivers, Priorities and BarriersMid-Market Data Center Purchasing Drivers, Priorities and Barriers
Mid-Market Data Center Purchasing Drivers, Priorities and Barriers
 
WSO2Con USA 2015: Keynote - The Future of Real-Time Analytics and IoT
WSO2Con USA 2015: Keynote - The Future of Real-Time Analytics and IoTWSO2Con USA 2015: Keynote - The Future of Real-Time Analytics and IoT
WSO2Con USA 2015: Keynote - The Future of Real-Time Analytics and IoT
 
Apache spark empowering the real time data driven enterprise - StreamAnalytix...
Apache spark empowering the real time data driven enterprise - StreamAnalytix...Apache spark empowering the real time data driven enterprise - StreamAnalytix...
Apache spark empowering the real time data driven enterprise - StreamAnalytix...
 
Analytic Discovery: Barrier or Opportunity to Gain Insight from Informat...
 Analytic Discovery: Barrier or Opportunity to Gain Insight from Informat... Analytic Discovery: Barrier or Opportunity to Gain Insight from Informat...
Analytic Discovery: Barrier or Opportunity to Gain Insight from Informat...
 
Modern Data Management
Modern Data ManagementModern Data Management
Modern Data Management
 
Adoption is the only option hadoop is changing our world and changing yours f...
Adoption is the only option hadoop is changing our world and changing yours f...Adoption is the only option hadoop is changing our world and changing yours f...
Adoption is the only option hadoop is changing our world and changing yours f...
 
Analytic Transformation | 2013 Loras College Business Analytics Symposium
Analytic Transformation | 2013 Loras College Business Analytics SymposiumAnalytic Transformation | 2013 Loras College Business Analytics Symposium
Analytic Transformation | 2013 Loras College Business Analytics Symposium
 
Is Your Staff Big Data Ready? 5 Things to Know About What It Will Take to Suc...
Is Your Staff Big Data Ready? 5 Things to Know About What It Will Take to Suc...Is Your Staff Big Data Ready? 5 Things to Know About What It Will Take to Suc...
Is Your Staff Big Data Ready? 5 Things to Know About What It Will Take to Suc...
 
Adaptive Apps: Reimagining the Future - Forrester
Adaptive Apps: Reimagining the Future  - ForresterAdaptive Apps: Reimagining the Future  - Forrester
Adaptive Apps: Reimagining the Future - Forrester
 
Data Trends for 2019: Extracting Value from Data
Data Trends for 2019: Extracting Value from DataData Trends for 2019: Extracting Value from Data
Data Trends for 2019: Extracting Value from Data
 
Benchmarking Digital Readiness: Moving at the Speed of the Market
Benchmarking Digital Readiness: Moving at the Speed of the MarketBenchmarking Digital Readiness: Moving at the Speed of the Market
Benchmarking Digital Readiness: Moving at the Speed of the Market
 
Webinar: Attaining Excellence in Big Data Integration
Webinar: Attaining Excellence in Big Data IntegrationWebinar: Attaining Excellence in Big Data Integration
Webinar: Attaining Excellence in Big Data Integration
 
Big Data LDN 2018: THE NEXT WAVE: DATA, AI AND ANALYTICS IN 2019 AND BEYOND
Big Data LDN 2018: THE NEXT WAVE: DATA, AI AND ANALYTICS IN 2019 AND BEYONDBig Data LDN 2018: THE NEXT WAVE: DATA, AI AND ANALYTICS IN 2019 AND BEYOND
Big Data LDN 2018: THE NEXT WAVE: DATA, AI AND ANALYTICS IN 2019 AND BEYOND
 
Kudu Forrester Webinar
Kudu Forrester WebinarKudu Forrester Webinar
Kudu Forrester Webinar
 
IW14 Session: Mike Gualtieri, Forrester Research
IW14 Session: Mike Gualtieri, Forrester ResearchIW14 Session: Mike Gualtieri, Forrester Research
IW14 Session: Mike Gualtieri, Forrester Research
 

Plus de VoltDB

TripleLift: Preparing for a New Programmatic Ad-Tech World
TripleLift: Preparing for a New Programmatic Ad-Tech WorldTripleLift: Preparing for a New Programmatic Ad-Tech World
TripleLift: Preparing for a New Programmatic Ad-Tech WorldVoltDB
 
Why you really want SQL in a Real-Time Enterprise Environment
Why you really want SQL in a Real-Time Enterprise EnvironmentWhy you really want SQL in a Real-Time Enterprise Environment
Why you really want SQL in a Real-Time Enterprise EnvironmentVoltDB
 
Lambda-B-Gone: In-memory Case Study for Faster, Smarter and Simpler Answers
Lambda-B-Gone: In-memory Case Study for Faster, Smarter and Simpler AnswersLambda-B-Gone: In-memory Case Study for Faster, Smarter and Simpler Answers
Lambda-B-Gone: In-memory Case Study for Faster, Smarter and Simpler Answers VoltDB
 
Stored Procedure Superpowers: A Developer’s Guide
Stored Procedure Superpowers: A Developer’s GuideStored Procedure Superpowers: A Developer’s Guide
Stored Procedure Superpowers: A Developer’s GuideVoltDB
 
The Two Generals Problem
The Two Generals ProblemThe Two Generals Problem
The Two Generals ProblemVoltDB
 
How to Build Fast Data Applications: Evaluating the Top Contenders
How to Build Fast Data Applications: Evaluating the Top ContendersHow to Build Fast Data Applications: Evaluating the Top Contenders
How to Build Fast Data Applications: Evaluating the Top ContendersVoltDB
 
Real-time Big Data Analytics in the IBM SoftLayer Cloud with VoltDB
Real-time Big Data Analytics in the IBM SoftLayer Cloud with VoltDBReal-time Big Data Analytics in the IBM SoftLayer Cloud with VoltDB
Real-time Big Data Analytics in the IBM SoftLayer Cloud with VoltDBVoltDB
 
The 10 MS Rule: Getting to 'Yes' with Fast Data & Hadoop
The 10 MS Rule: Getting to 'Yes' with Fast Data & HadoopThe 10 MS Rule: Getting to 'Yes' with Fast Data & Hadoop
The 10 MS Rule: Getting to 'Yes' with Fast Data & HadoopVoltDB
 
The State of Streaming Analytics: The Need for Speed and Scale
The State of Streaming Analytics: The Need for Speed and ScaleThe State of Streaming Analytics: The Need for Speed and Scale
The State of Streaming Analytics: The Need for Speed and ScaleVoltDB
 
Fast Data: Achieving Real-Time Data Analysis Across the Financial Data Continuum
Fast Data: Achieving Real-Time Data Analysis Across the Financial Data ContinuumFast Data: Achieving Real-Time Data Analysis Across the Financial Data Continuum
Fast Data: Achieving Real-Time Data Analysis Across the Financial Data ContinuumVoltDB
 
How to Build Cloud-based Microservice Environments with Docker and VoltDB
How to Build Cloud-based Microservice Environments with Docker and VoltDBHow to Build Cloud-based Microservice Environments with Docker and VoltDB
How to Build Cloud-based Microservice Environments with Docker and VoltDBVoltDB
 
VoltDB and Flytxt Present: Building a Single Technology Platform for Real-Tim...
VoltDB and Flytxt Present: Building a Single Technology Platform for Real-Tim...VoltDB and Flytxt Present: Building a Single Technology Platform for Real-Tim...
VoltDB and Flytxt Present: Building a Single Technology Platform for Real-Tim...VoltDB
 
The Expert Guide to Fast Data
The Expert Guide to Fast Data The Expert Guide to Fast Data
The Expert Guide to Fast Data VoltDB
 
How to Build Real-Time Streaming Analytics with an In-memory, Scale-out SQL D...
How to Build Real-Time Streaming Analytics with an In-memory, Scale-out SQL D...How to Build Real-Time Streaming Analytics with an In-memory, Scale-out SQL D...
How to Build Real-Time Streaming Analytics with an In-memory, Scale-out SQL D...VoltDB
 

Plus de VoltDB (14)

TripleLift: Preparing for a New Programmatic Ad-Tech World
TripleLift: Preparing for a New Programmatic Ad-Tech WorldTripleLift: Preparing for a New Programmatic Ad-Tech World
TripleLift: Preparing for a New Programmatic Ad-Tech World
 
Why you really want SQL in a Real-Time Enterprise Environment
Why you really want SQL in a Real-Time Enterprise EnvironmentWhy you really want SQL in a Real-Time Enterprise Environment
Why you really want SQL in a Real-Time Enterprise Environment
 
Lambda-B-Gone: In-memory Case Study for Faster, Smarter and Simpler Answers
Lambda-B-Gone: In-memory Case Study for Faster, Smarter and Simpler AnswersLambda-B-Gone: In-memory Case Study for Faster, Smarter and Simpler Answers
Lambda-B-Gone: In-memory Case Study for Faster, Smarter and Simpler Answers
 
Stored Procedure Superpowers: A Developer’s Guide
Stored Procedure Superpowers: A Developer’s GuideStored Procedure Superpowers: A Developer’s Guide
Stored Procedure Superpowers: A Developer’s Guide
 
The Two Generals Problem
The Two Generals ProblemThe Two Generals Problem
The Two Generals Problem
 
How to Build Fast Data Applications: Evaluating the Top Contenders
How to Build Fast Data Applications: Evaluating the Top ContendersHow to Build Fast Data Applications: Evaluating the Top Contenders
How to Build Fast Data Applications: Evaluating the Top Contenders
 
Real-time Big Data Analytics in the IBM SoftLayer Cloud with VoltDB
Real-time Big Data Analytics in the IBM SoftLayer Cloud with VoltDBReal-time Big Data Analytics in the IBM SoftLayer Cloud with VoltDB
Real-time Big Data Analytics in the IBM SoftLayer Cloud with VoltDB
 
The 10 MS Rule: Getting to 'Yes' with Fast Data & Hadoop
The 10 MS Rule: Getting to 'Yes' with Fast Data & HadoopThe 10 MS Rule: Getting to 'Yes' with Fast Data & Hadoop
The 10 MS Rule: Getting to 'Yes' with Fast Data & Hadoop
 
The State of Streaming Analytics: The Need for Speed and Scale
The State of Streaming Analytics: The Need for Speed and ScaleThe State of Streaming Analytics: The Need for Speed and Scale
The State of Streaming Analytics: The Need for Speed and Scale
 
Fast Data: Achieving Real-Time Data Analysis Across the Financial Data Continuum
Fast Data: Achieving Real-Time Data Analysis Across the Financial Data ContinuumFast Data: Achieving Real-Time Data Analysis Across the Financial Data Continuum
Fast Data: Achieving Real-Time Data Analysis Across the Financial Data Continuum
 
How to Build Cloud-based Microservice Environments with Docker and VoltDB
How to Build Cloud-based Microservice Environments with Docker and VoltDBHow to Build Cloud-based Microservice Environments with Docker and VoltDB
How to Build Cloud-based Microservice Environments with Docker and VoltDB
 
VoltDB and Flytxt Present: Building a Single Technology Platform for Real-Tim...
VoltDB and Flytxt Present: Building a Single Technology Platform for Real-Tim...VoltDB and Flytxt Present: Building a Single Technology Platform for Real-Tim...
VoltDB and Flytxt Present: Building a Single Technology Platform for Real-Tim...
 
The Expert Guide to Fast Data
The Expert Guide to Fast Data The Expert Guide to Fast Data
The Expert Guide to Fast Data
 
How to Build Real-Time Streaming Analytics with an In-memory, Scale-out SQL D...
How to Build Real-Time Streaming Analytics with an In-memory, Scale-out SQL D...How to Build Real-Time Streaming Analytics with an In-memory, Scale-out SQL D...
How to Build Real-Time Streaming Analytics with an In-memory, Scale-out SQL D...
 

Dernier

BUS PASS MANGEMENT SYSTEM USING PHP.pptx
BUS PASS MANGEMENT SYSTEM USING PHP.pptxBUS PASS MANGEMENT SYSTEM USING PHP.pptx
BUS PASS MANGEMENT SYSTEM USING PHP.pptxalwaysnagaraju26
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
ManageIQ - Sprint 236 Review - Slide Deck
ManageIQ - Sprint 236 Review - Slide DeckManageIQ - Sprint 236 Review - Slide Deck
ManageIQ - Sprint 236 Review - Slide DeckManageIQ
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is insideshinachiaurasa2
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfVishalKumarJha10
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024Mind IT Systems
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...SelfMade bd
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...Jittipong Loespradit
 
LEVEL 5 - SESSION 1 2023 (1).pptx - PDF 123456
LEVEL 5   - SESSION 1 2023 (1).pptx - PDF 123456LEVEL 5   - SESSION 1 2023 (1).pptx - PDF 123456
LEVEL 5 - SESSION 1 2023 (1).pptx - PDF 123456KiaraTiradoMicha
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesVictorSzoltysek
 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfkalichargn70th171
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnAmarnathKambale
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfonteinmasabamasaba
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park masabamasaba
 
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdfThe Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdfayushiqss
 
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdfAzure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdfryanfarris8
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension AidPhilip Schwarz
 

Dernier (20)

BUS PASS MANGEMENT SYSTEM USING PHP.pptx
BUS PASS MANGEMENT SYSTEM USING PHP.pptxBUS PASS MANGEMENT SYSTEM USING PHP.pptx
BUS PASS MANGEMENT SYSTEM USING PHP.pptx
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
ManageIQ - Sprint 236 Review - Slide Deck
ManageIQ - Sprint 236 Review - Slide DeckManageIQ - Sprint 236 Review - Slide Deck
ManageIQ - Sprint 236 Review - Slide Deck
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
 
LEVEL 5 - SESSION 1 2023 (1).pptx - PDF 123456
LEVEL 5   - SESSION 1 2023 (1).pptx - PDF 123456LEVEL 5   - SESSION 1 2023 (1).pptx - PDF 123456
LEVEL 5 - SESSION 1 2023 (1).pptx - PDF 123456
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdfThe Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
 
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdfAzure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 

Moving Beyond Batch: Transactional Databases for Real-time Data

  • 1. page MOVING BEYOND BATCH: TRANSACTIONAL DATABASES FOR REAL-TIME DATA 1
  • 2. page© 2016 VoltDB OUR SPEAKERS Dennis Duckworth Dir. of Product Marketing, VoltDB 2 Mike Gualtieri Principal Analyst Forrester Research
  • 3. Moving  Beyond  Batch:  Transac4onal  Databases   For  Real-­‐Time  Data     Mike Gualtieri, Principal Analyst July 26, 2016 Webinar Twitter: @mgualtieri
  • 5. ©  2015  Forrester  Research,  Inc.  Reproduc4on  Prohibited   5   52%   53%   53%   54%   58%   64%   64%   65%   66%   73%   75%   0%   10%   20%   30%   40%   50%   60%   70%   80%   BeNer  leverage  big  data  and  analy4cs  in  business  decision-­‐making   Create  a  comprehensive  strategy  for  addressing  digital   Create  a  comprehensive  digital  marke4ng  strategy   BeNer  comply  with  regula4ons  and  requirements   Improve  differen4a4on  in  the  market   Increase  influence  and  brand  reach  in  the  market   Address  rising  customer  expecta4ons   Improve  our  ability  to  innovate   Reduce  costs   Improve  our  products  /services   Improve  the  experience  of  our  customers   Customer  experience  and  product  innova4on  are  top   priori4es.   ›  Base:  3,005  global  data  and  analy4cs  decision-­‐makers   ›  Source:  Global  Business  Technographics  Data  And  Analy4cs  Online  Survey,  2015  
  • 6. •  Learn  individual  customer   characteris4cs  and  behaviors   •  Detect  customer  needs  and   desires  in  real-­‐4me   •  Adapt  applica4ons  to  serve  an   individual  customer   Customer  experiences  must:  
  • 7. ©  2015  Forrester  Research,  Inc.  Reproduc4on  Prohibited   7   82%  of  enterprises  are  interested  in   IoT  
  • 8. •  Learn  individual  device  and   systems  of  devices   characteris4cs  and  behaviors   •  Detect  context  in  real-­‐4me   •  Adapt  applica4ons  to  improve   the  applica4ons   IoT  applica4ons  must:  
  • 9. 9  ©  2016  Forrester  Research,  Inc.  Reproduc4on  Prohibited   “As you look to improve your data processing and analytics capabilities, what aspect of the implementation is most important to your business? Please select one.” 11%   11%   12%   16%   24%   25%   Quick  turnaround  on  customer  requests   More  data  availability   Expanded  access  to  more  business  users  (i.e.,  self-­‐ service)   Low  cost   Advanced  analy4cs  capabili4es  (e.g.  predic4ve.   prescrip4ve,  streaming)   Faster  performance  (4me  to  value)   Faster  (me  to  value  and  advanced  analy(cs  is  most   important  to  business   Base: 100 data science and data analytics leaders at enterprises within the US Source: A commissioned study conducted by Forrester Consulting, April 2016
  • 11. Data is like a drop of rain
  • 12. It originates in an instant
  • 13. And travels far before it ripples
  • 15. All data originates in real-time!
  • 16. #  
  • 17. But, analytics to gain insights is usually done much, much later.
  • 20. Real-­‐4me   insights   Opera4onal   insights   Performance   insights   Strategic   insights   Insight:  Shopping  for   furniture   Ac4on:  Recommend  cleaning   supplies   Insight:  Profit  lower  than  goal   Ac4on:  Op4mize  price   Insight:  Demand  forecast   strong   Ac4on:  Increase  inventory   Insight:  Furniture  demand  high   Ac4on:  Expand  product  line  Time  to  Act   Perishability   Sub-­‐second  to   seconds   Seconds  to   hours   Days  to  weeks   Weeks  to   years   Sub-­‐second  to   seconds   Seconds  to   hours   Hours  to   weeks   Weeks  to   years   Enterprises must act on a range of perishable insights to get value from data and analytics
  • 21. Batch analytics operations take too long  Business  Value     Time  To  Ac(on   Data   originated   Analy4cs   performed   Insights   gleaned   Ac4on   taken   Outdated   insights   Impotent  or   harmful   ac4ons   Posi4ve  Nega4ve   Decision   made   Poor  decision  
  • 22. Compress analytics operations to maximize the value of data  Business  Value     Time  To  Ac(on   Posi4ve  Nega4ve   Maximum   Business  Value  
  • 23. ©  2015  Forrester  Research,  Inc.  Reproduc4on  Prohibited   23   Real-­‐4me  means  highly  perishable   ›  A customer walks into a shopping mall ›  A shopper clicks on an online add ›  A temperature sensor spikes ›  A stock price rises ›  A customer uses a credit card ›  A customer wakes up
  • 24. How can you know if you should you make an offer or send a gentle nudge right now?
  • 25. How can you warn other drivers that the road is slippery to avoid a crash right now?
  • 26. Is this customer thinking about moving to a rival firm right now?
  • 27. Modern  applica4ons  infuse  analy4cs  to  respond  in  real-­‐4me  and   become  smarter   Streaming  data   Applica4on   interface   App  Logic     Applica4ons   Context   Ac4ons   Real-­‐4me   Context   Programmed   Logic   Learned    Logic  Machine  learning     Learning   External   Ac4ons   External   Context   From  other  data   sources  of   applica4ons   To  other  data   sources  or   applica4ons  
  • 28. 28  ©  2016  Forrester  Research,  Inc.  Reproduc4on  Prohibited   “If there were no drawbacks (e.g. SLA concerns, resource consumption concerns) how interested would you be in having real-time data to use for modeling?” 66%   25%   7%   1%  1%   Very   interested   4   Moderately   interested   2   Not  at  all   interested   91%  of  data  scien(sts  express  interest  in  real-­‐(me  data  use  for   modeling     91%  are   interested  or   very  interested   Base: 100 data science and data analytics leaders at enterprises within the US Source: A commissioned study conducted by Forrester Consulting, April 2016
  • 29. Real-time analytics is necessary to detect and act on real-time perishable insights.
  • 31. 31  ©  2016  Forrester  Research,  Inc.  Reproduc4on  Prohibited   “What are the technological challenges impeding you from processing and analyzing data more effectively? Select all that apply.” 6%   18%   18%   22%   27%   29%   35%   35%   37%   We  have  no  technical  challenges   Lack  of  analy4cal  tools   Lack  of  data  management  tools   Difficulty  in  crea4ng  data  models  and/or  preparing  data   for  analy4cs   Too  many  data  formats  to  integrate  effec4vely   Data  is  difficult  to  access  from  mul4ple  sources   Difficulty  integra4ng  data  from  mul4ple  sources   Time  it  takes  to  assemble  data  for  analysis     Data  volume  is  too  large   Top  technological  challenges   Base: 100 data science and data analytics leaders at enterprises within the US Source: A commissioned study conducted by Forrester Consulting, April 2016
  • 32. The  data  lake  approach  is  insufficient  because  it  takes  too   long   Customer   Reference   Data  Lake   Opera4onal   Transac4onal   Analy4cs  tools   Insights   Data   Scien4sts   Business   intelligence  
  • 34. Data gravity approach performs analytics where the preponderance of the data originates.
  • 35. Compute gravity approach performs analytics where the preponderance of the compute resides.
  • 36. 36  ©  2016  Forrester  Research,  Inc.  Reproduc4on  Prohibited   “Thinking specifically about building predictive models, which of the following best describes the importance of the data needed to build accurate models?” 38%   29%   45%   46%   54%   63%   63%   20%   34%   27%   28%   27%   21%   22%   External  data  third-­‐par4es   IoT  data   Mobile  data   Web  behavior  data   Opera4onal  data  (from  enterprise  applica4ons)   Transac4onal  data   Customer  reference  data   Data  scien(sts  recognize  importance  of  transac(onal  data  in   building  predic(ve  models     Top  2     85%   84%   81%   74%   72%   63%   58%   Base: 100 data science and data analytics leaders at enterprises within the US Source: A commissioned study conducted by Forrester Consulting, April 2016
  • 37. A capable transactional database is the ideal place to perform real-time analytics
  • 38. In-memory (RAM) can access data 58,000 times faster than disk.
  • 40. Architecture   •  Workload  scalability   •  Inges4on  throughput   •  Analy4cal  throughput   •  Analy4cal  latency   •  Fault  tolerance   •  Opera4onal  management   Stream/event  handling   •  Event  sequencing   •  Enrichment   •  Business  logic   Analy(cal  operators   •  Transforma4on   •  Aggrega4on   •  Correla4on   •  Time  windows   •  PaNern  matching   Applica(ons  dev.   •  Development  tools   •  Data  connectors   •  Extensibility   •  Dynamic  deployment   Evaluate a transactional database’s ability to also provide analytics based on these criteria
  • 41. 110010011011 0100100 0100110011 010 Historical   Transac4ons   Customer  data   Security   Ability to ingest structured and unstructured from multiple sources in real-time.
  • 42. Scale to handle any volume & velocity of data.
  • 43. Process and analyze in real-time.
  • 44. Provide fault-tolerance for mission-critical business and customer applications.
  • 45. Provide tools that make it easy to manage and monitor the platform and it’s interaction with other architecture components.
  • 46. Offer tools to visualize insights from real-time data.
  • 48. Enterprises must act on a range of perishable insights to get value from big data Real-­‐(me   Insights   Strategic   Insights   Opera(onal   Insights   Performance   Insights   Time  to  Act   Perishability   Sub-­‐second  to   seconds   Seconds  to   hours   Days  to  weeks   Weeks  to   years   Sub-­‐second  to   seconds   Seconds  to   hours   Hours  to   weeks   Weeks  to   years  
  • 49. Use real-time analytics to create a whole new class of real-time customer experiences.
  • 50. forrester.com Thank  you   Mike Gualtieri mgualtieri@forrester.com Twitter: @mgualtieri
  • 51. page MOVING BEYOND BATCH: TRANSACTIONAL DATABASES FOR REAL-TIME DATA 51
  • 53. page© 2016 VoltDB Aggregate Data Value DataValue Interactive Real-time Analytics Record Lookup Historical Analytics Exploratory Analytics Data in Motion Data at Rest Big Data BIG DATA
  • 55. page© 2016 VoltDB DIKUW VARIATION 55
  • 57. page© 2016 VoltDB DIKW FOR NEXT BEST ACTION If we offer this player a free magic sword to get through the challenge, they will keep playing and are likely to buy a shield Historically, players who spend this much time at this level quit out of frustration This user has been at this challenge for over 10 minutes, which is above the high average amount of time of all users This user is playing our game, this user is at the cave challenge, this user is at the cave challenge, this user is at the cave challenge...
  • 59. page© 2016 VoltDB What good are “actionable insights” if you can’t or don’t act on them? 59
  • 61. page© 2016 VoltDB Aggregate Data Value DataValue Interactive Real-time Analytics Record Lookup Historical Analytics Exploratory Analytics Data in Motion Data at Rest Big Data BIG DATA
  • 62. page© 2016 VoltDB Value of Individual Data Item Aggregate Data Value DataValue Interactive Real-time Analytics Record Lookup Historical Analytics Exploratory Analytics Data in Motion Data at Rest Fast Data Big Data FAST DATA + BIG DATA DatumValue(ActionValue)
  • 63. page© 2016 VoltDB Value of Individual Data Item Aggregate Data Value TotalDataValue Data Warehouses Hadoop, etc.NoSQL Interactive Real-time Analytics Record Lookup Historical Analytics Exploratory Analytics Data in Motion Data at Rest Fast Data Big Data Feeds, Collectors CEP CEP + DB VoltDB FAST DATA + BIG DATA DatumValue(ActionValue)
  • 64. page© 2016 VoltDB WHAT VOLTDB DOES REALLY WELL •  Ingest data/events really quickly (100K-1M+ events/sec) •  Allow action on data/events (in context) really quickly (under 10 millisecond response times) •  ...with “immediately consistent” and accurate data •  ...with strong isolation (strongly serializable) and durability •  Export the data to downline systems really quickly (allowing use as “fast data pipeline”) •  All highly scalable •  ... scaling out on commodity servers •  ... scaling more efficiently than many other systems 64
  • 65. page© 2016 VoltDB DON’T JUST BELIEVE US (OR ANYONE ELSE)... VoltDB was subjected to the most stringent Jepsen test ever ...because VoltDB makes the most stringent claim (Strongly Serializable) VoltDB latest version (v6.4) passed the test https://voltdb.com/blog/voltdb-passes-official-jepsen-testing 65
  • 67. page© 2016 VoltDB SOME TIME-SENSITIVE (REAL-TIME) USE CASES WE SEE... •  Telco/Mobile - Authorization •  Someone just opened browser on their phone. Do we allow them to connect to Internet? •  Gaming – Personalization •  User has spent over “high average” amount of time at a particular challenge. What should we do to keep them engaged? •  Financial Services - Arbitrage •  We’ve got a lot of IBM stock to sell off, with some of our clients wanting to buy. How do we get out of IBM in a way to maximize profit (and minimize market disruption)? •  Ad-Tech - Billing Management •  Good placement opportunity for our client but their remaining ad budget is very close to zero. Should we buy the placement for them or not? •  Across Verticals - SLA Management •  We have a complex (multiple step) process but a short fixed time in which to complete the process to meet our SLA; if we don’t, we have to pay penalty. How do we prioritize all those steps to maximize efficiency and minimize cost?
  • 69. page© 2016 VoltDB KEY TAKEAWAYS •  Companies want to improve the experience of their customers and look to doing more analytics faster as one way of doing that: •  Process high volumes and velocity data in real time •  Extract actionable insights •  Act on those insights •  Fast Data solutions like VoltDB allow you to process data, extract insights, and act on them, all in real- time, to maximize the business value of that data.
  • 70. page© 2015 VoltDB page THANK YOU 70