SlideShare a Scribd company logo
1 of 54
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Fast Data Open Source
An Overview
Chuck Scyphers
Big Data Lead
East Coast
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Safe Harbor Statement
The following is intended to outline our general product direction. It is intended for
information purposes only, and may not be incorporated into any contract. It is not a
commitment to deliver any material, code, or functionality, and should not be relied upon
in making purchasing decisions. The development, release, and timing of any features or
functionality described for Oracle’s products remains at the sole discretion of Oracle.
3
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Internal/Restricted/Highly Restricted 4
• 25+ years experience with highly
available, highly scalable, high
throughput, globally-spanning
enterprise class systems.
• 7 startups (2 wins, 2 break-evens,
3 losses); last two built on Hadoop
and NoSQL systems (resume
analytics and behavioral analysis
of network traffic
• Chief Data Architect, US-Visit
(Department of State) and US
Department of Energy SLD Project
Chuck Scyphers
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Agenda
5
Fast Data Definition
Popular Open Source Platforms
What Do We Want To Be When We Grow Up?
Refreshments
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Agenda
6
Fast Data Definition
Popular Open Source Platforms
What Do We Want To Be When We Grow Up?
Refreshments
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
What Is Fast Data?
“Fast data is the application of big data analytics to smaller data sets in near-
real or real-time in order to solve a problem or create business value. The
goal of fast data is to quickly gather and mine structured and unstructured
data so that action can be taken.”
7
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
New Concepts for a Modern Data Platform Architecture
Polyglot
Fit for Purpose Data
Lambda
Speed Layer
Batch Layer
Data
Sources
Data
Services
Kappa
Data
Services
Data PipelineData
Sources
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
How Data Impacts The Organization
9
67%
executives who say
drawing intelligence
from data is top priority
Source: Oracle Research Study - From Overload to Impact: An Industry Scorecard on Big Data Business Challenges, July 2012
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
How Data Impacts The Organization
10
89%
executives who would
grade themselves C or
lower in preparedness
Source: Oracle Research Study - From Overload to Impact: An Industry Scorecard on Big Data Business Challenges, July 2012
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
How Data Impacts The Organization
11
% believe their organization is losing
revenue as a result of not being able
to fully leverage information
Source: Oracle Research Study - From Overload to Impact: An Industry Scorecard on Big Data Business Challenges, July 2012
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Velocity Matters
of executives say
too much critical
information is
delivered too late
Source: Aberdeen Group – January 2012, survey of 247 executives - Data Management for BI – Big Data, Bigger Insight, Superior Performance
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Why Do We Care?
 It’s about getting more from in-flight data
 It’s about faster action, faster insights
 It’s about visibility and predictability
 It’s about running your business in real-time
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Key Value Drivers of Timely Accurate Action
14
Delivering Tangible Results With Fast Data
Higher Quality
In Operations
Improved
Efficiency
New
Services
Better Customer
Experience
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Fast Data Is Universal Across Industries
15
Financial Services
Transportation &
Logistics
Telecommunications
Manufacturing &
Retail
Utilities & Oil and GasHealth carePublic Sector
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Fast Data Characteristics
16
ANALYZEMOVE &
TRANSFORM
FILTER &
CORRELATE
ACT
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Fast Data Characteristics
Oracle Confidential – Internal/Restricted/Highly Restricted 17
ANALYZEMOVE &
TRANSFORM
FILTER &
CORRELATE
ACT
Complete In-Flight Event Processing
• Eliminate, Consolidate, Correlate, And/Or
Filter Data While In Flight
• Analyze Data Streams
• Enrich Data For More Accurate Decisions
• Process Data In The Stream To Free Up
Back End Resources
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Fast Data Characteristics
Oracle Confidential – Internal/Restricted/Highly Restricted 18
ANALYZEMOVE &
TRANSFORM
FILTER &
CORRELATE
ACT
Work With The Stream
• Apply Basic Filtering At Capture
• Improve Trusted Quality Of
Information
• Move Data (duh)
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Fast Data Characteristics
Oracle Confidential – Internal/Restricted/Highly Restricted 19
ANALYZEMOVE &
TRANSFORM
FILTER &
CORRELATE
ACT
Speed Up The OODA Loop
• Get Actionable
Insights
• Predict
Outcomes
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Fast Data Characteristics
Oracle Confidential – Internal/Restricted/Highly Restricted 20
ANALYZEMOVE &
TRANSFORM
FILTER &
CORRELATE
ACT
Make Decisions That Matter Faster
• Deliver Real-Time Decisions And
Recommendations To Customers/Employees
• Automatically Render Decisions Within A Process
With Tailored Messaging
• Integrate Human Workflow, Process Management,
Activity Monitoring
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Fast Data Customers
Oracle Confidential – Internal/Restricted/Highly Restricted 21
From Oracle (naturally)
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Fast Data And Financial Services
Oracle Confidential – Internal/Restricted/Highly Restricted 22
Improving Customer Experiences
• Improve Customer Experience: The goal is to
connect all data about the customers to improve
customer service experience and to lower the burden
of hiring new representatives.
• Reduce Staffing Demands: For customers calling to
discuss a claim or their coverage, it means fewer
annoying waits as an agent accesses data from any of
dozens of different places.
• Consolidate information in real-time: All a
customer’s transactions: claims, records, status,
possible cross-sell information (e.g., if someone lives in
an apartment and might need renter’s insurance)
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Fast Data And Retail
Oracle Confidential – Internal/Restricted/Highly Restricted 23
• Price optimization - leveraging analytics to price
goods and services on the fly based on real-time
metrics such as competitor pricing, supply chain
and inventory data, market data and consumer
behavior data.
• Product placement analysis - processing video
data to identify shopping trends, assesses
effectiveness of displays to improve store layouts
and product placements.
• Staffing - The largest retailers are analyzing
weather forecasts, promotional campaigns and
dates to effectively meet staffing requirements on
holidays all year round.
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Fast Data And Public Sector
Oracle Confidential – Internal/Restricted/Highly Restricted 24
LA City Planning And Traffic Analysis
• Dynamic Pricing for Toll Lanes: if a driver is paying to drive in the
HOT (high-occupancy tolling) lane, he’s guaranteed a consistent
speed of 45 miles per hour. If traffic starts backing up, prices for
individual cars will rise to discourage them from entering, saving
the lanes for high-occupancy vehicles
• Express Park: It’s not enough to know how to set the price, you
have to make sure that data gets to users in real time. Drivers also
need to know parking spots will still be there when they arrive in
40 minutes.
• Combining M2M: The answer lies in combining information from
other sources, such as mass-transit systems, toll highways, traffic
sensors and weather data to paint a real-time picture of what
traffic actually looks like
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Fast Data And Telecomm
Oracle Confidential – Internal/Restricted/Highly Restricted 25
Location Based Mobile Billboard Advertising at Turkcell
• Processing over 800,000 subscriber
related events per second (with 1.5
Billion Events Daily)
• Provided and executed over 50
simultaneous campaigns
• Ensured customer responsiveness
with less than 1 second times with
a scalable architecture, ready to
expand on demand
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Agenda
26
Fast Data Definition
Popular Open Source Platforms
What Do We Want To Be When We Grow Up?
Refreshments
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
HDFS Based
• Spark
• HBase
• Impala
• H20
• Apex
Other Based
• Druid
• Flink
• Storm
• Kafka
• Samza
• ElasticSearch
• Lucene/Solr
27
Composite
• SMACK
• PANCAKE
Open Source Platforms
General Classifications
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
HDFS Based
• Spark
• HBase
• Impala
• H20
• Apex
Other Based
• Druid
• Flink
• ElasticSearch
• Storm
• Kafka
• Lucene/Solr
28
Composite
• SMACK
• PANCAKE
Open Source Platforms
General Classifications
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Spark
HDFS Based
HDFS Based
• Spark
• HBase
• Impala
• H20
• Apex
29
• In-Memory Distributed Processing Framework
• Will Spill To Disk As Needed
• Handles Streaming Data Through Micro-batching
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
HBase
HDFS Based
HDFS Based
• Spark*
• HBase
• Impala
• H20
• Apex
30
• A NoSQL Columnar Store Built On Top Of HDFS
• Provides A Big Table–esque Processing Model
• Compression
• In-memory
• Bloom Filters By Column
• Offers Both Real Time Read/Write Access
And Random Access To HDFS
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Impala
HDFS Based
HDFS Based
• Spark*
• HBase
• Impala
• H20
• Apex
31
• Real-time SQL queries over data stored
in HDFS or HBase
• No MapReduce processing
• Uses a MPP query engine on the Hadoop cluster
• Utilizes Hive metastore for metadata repository
• Leveraged by numerous BI tools and applications
• Not ANSI SQL
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
H20
HDFS Based
HDFS Based
• Spark*
• HBase
• Impala
• H20
• Apex
32
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Apex
HDFS Based
HDFS Based
• Spark*
• HBase
• Impala
• H20
• Apex
33
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
HDFS Based
• Spark*
• HBase
• Impala
• H20
• Apex
Other Based
• Druid
• Flink
• Storm
• Kafka
• Samza
• ElasticSearch
• Lucene/Solr
34
Composite
• SMACK
• PANCAKE
Open Source Platforms
General Classifications
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Open Source Platforms
• Druid
• Flink
• Storm
• Kafka
• Samza
• ElasticSearch
• Lucene/Solr
35
Other Based
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Other Based
• Druid
• Flink
• Storm
• Kafka
• Samza
• ElasticSearch
• Lucene/Solr
36
Druid
MySQL
Zookeeper
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Other Based
• Druid
• Flink
• Storm
• Kafka
• Samza
• ElasticSearch
• Lucene/Solr
37
Flink
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Other Based
• Druid
• Flink
• Storm
• Kafka
• Samza
• ElasticSearch
• Lucene/Solr
38
Storm
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Other Based
• Druid
• Flink
• Storm
• Kafka
• Samza
• ElasticSearch
• Lucene/Solr
39
Kafka
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Samza
Other Based
40
• Druid
• Flink
• Storm
• Kafka
• Samza
• ElasticSearch
• Lucene/Solr
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Search Based
• Druid
• Flink
• Storm
• Kafka
• Samza
• ElasticSearch
• Lucene/Solr
41
ElasticSearch
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Search Based
• Druid
• Flink
• Storm
• Kafka
• Samza
• ElasticSearch
• Lucene/Solr
42
Lucene/Solr
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
A Quick Comparison
43
Guarantee Throughput
Fault
Tolerance
Overhead
Computation
Model Windowing
Memory
Management
DAG
Based
Batch
Support Latency
Stateful
Operations
Spark Exactly Once
100k+
records/sec
Low Microbatches Time Based
Moving towards
automatic
yes Yes seconds yes
Flink Exactly Once Low
Continuous
Flow Operation
Record Based
/ User
Defined
Automatic Yes milliseconds
Storm
At least
Once/Exactly
Once (+ Trident)
100k+
records/sec
Continuous
Flow Operation
yes
No (unless
paired with
Trident)
milliseconds
no (unless
with Trident)
Samza At least Once 10k+ records/sec
Continuous
Flow Operation
milliseconds yes
Hadoop Lower High Batch Only Nope YARN is helping No Only
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
HDFS Based
• Spark*
• HBase
• Impala
• H20
• Apex
Other Based
• Druid
• Flink
• ElasticSearch
• Storm
• Kafka
• Samza
• Lucene/Solr
44
Composite
• SMACK
• PANCAKE
Open Source Platforms
General Classifications
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Open Source Platforms
Composite
• SMACK
• PANCAKE
45
Composite
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Open Source Platforms
• SMACK
• PANCAKE
46
SMACK Stack
Spark
Mesos
Akka
Cassandra
Kafka
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Open Source Platforms
• SMACK
• PANCAKE
47
PANCAKE Pile
Presto
Arrow
NiFi
Cassandra
AirFlow
Kafka
Elastic Search
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Open Source Platforms
• SMACK
• PANCAKE
48
PANCAKE STACK
Presto
Arrow
NiFi
Cassandra
AirFlow
Kafka
ElasticSearch
Spark
TensorFlow
Algebird
CoreNLP
Kibana
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Agenda
49
Fast Data Definition
Popular Open Source Platforms
What Do We Want To Be When We Grow Up?
Refreshments
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
What Do We Want This Meetup To Be?
• How Often Do We Want To Meet?
• Where? (other than here)
• From Whom Do We Want To Hear?
– Vendors?
– Never Vendors?
• Demos & Code?
• Sponsors?
• Who’s Hiring? Who’s Looking?
50
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Agenda
51
Fast Data Definition
Popular Open Source Platforms
What Do We Want To Be When We Grow Up?
Refreshments
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Refreshments
52
Reston Town Center
1888 Explorer St
Reston VA
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 53
Fast Data Open Source Platforms

More Related Content

What's hot

Extend IBM Enterprise Content Management Solutions with Content Navigator
Extend IBM Enterprise Content Management Solutions with Content NavigatorExtend IBM Enterprise Content Management Solutions with Content Navigator
Extend IBM Enterprise Content Management Solutions with Content NavigatorPerficient, Inc.
 
Fusion investor presentation september 2013 final 1
Fusion investor presentation september 2013 final 1Fusion investor presentation september 2013 final 1
Fusion investor presentation september 2013 final 1Henry Val
 
SmartERP Oracle Cloud Capabilities Presentation 2018
SmartERP Oracle Cloud Capabilities Presentation 2018SmartERP Oracle Cloud Capabilities Presentation 2018
SmartERP Oracle Cloud Capabilities Presentation 2018Dave Reik
 
CRMIT Solutions Fixed Scope Offering for Oracle Sales Cloud
CRMIT Solutions Fixed Scope Offering for Oracle Sales CloudCRMIT Solutions Fixed Scope Offering for Oracle Sales Cloud
CRMIT Solutions Fixed Scope Offering for Oracle Sales CloudCRMIT
 
Smart erp oracle cloud capabilities presentation short 031618
Smart erp oracle cloud capabilities presentation short 031618Smart erp oracle cloud capabilities presentation short 031618
Smart erp oracle cloud capabilities presentation short 031618Smart ERP Solutions, Inc.
 
2012 year Siebel CRM Strategy and Roadmap (outdated)
2012 year Siebel CRM Strategy and Roadmap (outdated)2012 year Siebel CRM Strategy and Roadmap (outdated)
2012 year Siebel CRM Strategy and Roadmap (outdated)Ilya Milshtein
 
Omnitech Corporate Presentation
Omnitech Corporate PresentationOmnitech Corporate Presentation
Omnitech Corporate Presentationprashantjky
 
Oracle Service Cloud - Fixed Scope Implementation Presentation
Oracle Service Cloud - Fixed Scope Implementation PresentationOracle Service Cloud - Fixed Scope Implementation Presentation
Oracle Service Cloud - Fixed Scope Implementation PresentationDelivery Centric
 
Oracle CRM On Demand Product Strategy And Roadmap
Oracle CRM On Demand Product Strategy And RoadmapOracle CRM On Demand Product Strategy And Roadmap
Oracle CRM On Demand Product Strategy And RoadmapJerome Leonard
 
Etalon Technologies It Servicess
Etalon Technologies It ServicessEtalon Technologies It Servicess
Etalon Technologies It ServicessVathsalya.D
 
SOA Directions and upgrade strategies
SOA Directions and upgrade strategiesSOA Directions and upgrade strategies
SOA Directions and upgrade strategiesAlicja Sieminska
 
Cw13 dell cloud computing for telco sp by anis tell
Cw13 dell cloud computing for telco sp by anis tellCw13 dell cloud computing for telco sp by anis tell
Cw13 dell cloud computing for telco sp by anis tellTheInevitableCloud
 
Business Advantages of Oracle Software & Systems Running Together
Business Advantages of Oracle Software & Systems Running TogetherBusiness Advantages of Oracle Software & Systems Running Together
Business Advantages of Oracle Software & Systems Running TogetherMario Derba
 
Terra Industries Reduced Cost of Application Support By SAP AMS Solution of ...
Terra Industries Reduced Cost of Application Support By  SAP AMS Solution of ...Terra Industries Reduced Cost of Application Support By  SAP AMS Solution of ...
Terra Industries Reduced Cost of Application Support By SAP AMS Solution of ...SAP_yash
 
B2B in Action – Case Studies
B2B in Action – Case StudiesB2B in Action – Case Studies
B2B in Action – Case StudiesMark Morley, MBA
 
Siebel crm strategy and roadmap ()
Siebel crm strategy and roadmap ()Siebel crm strategy and roadmap ()
Siebel crm strategy and roadmap ()crm2life
 

What's hot (20)

Extend IBM Enterprise Content Management Solutions with Content Navigator
Extend IBM Enterprise Content Management Solutions with Content NavigatorExtend IBM Enterprise Content Management Solutions with Content Navigator
Extend IBM Enterprise Content Management Solutions with Content Navigator
 
Fusion investor presentation september 2013 final 1
Fusion investor presentation september 2013 final 1Fusion investor presentation september 2013 final 1
Fusion investor presentation september 2013 final 1
 
SmartERP Oracle Cloud Capabilities Presentation 2018
SmartERP Oracle Cloud Capabilities Presentation 2018SmartERP Oracle Cloud Capabilities Presentation 2018
SmartERP Oracle Cloud Capabilities Presentation 2018
 
CRMIT Solutions Fixed Scope Offering for Oracle Sales Cloud
CRMIT Solutions Fixed Scope Offering for Oracle Sales CloudCRMIT Solutions Fixed Scope Offering for Oracle Sales Cloud
CRMIT Solutions Fixed Scope Offering for Oracle Sales Cloud
 
Smart erp oracle cloud capabilities presentation short 031618
Smart erp oracle cloud capabilities presentation short 031618Smart erp oracle cloud capabilities presentation short 031618
Smart erp oracle cloud capabilities presentation short 031618
 
2012 year Siebel CRM Strategy and Roadmap (outdated)
2012 year Siebel CRM Strategy and Roadmap (outdated)2012 year Siebel CRM Strategy and Roadmap (outdated)
2012 year Siebel CRM Strategy and Roadmap (outdated)
 
Omnitech Corporate Presentation
Omnitech Corporate PresentationOmnitech Corporate Presentation
Omnitech Corporate Presentation
 
Oracle Service Cloud - Fixed Scope Implementation Presentation
Oracle Service Cloud - Fixed Scope Implementation PresentationOracle Service Cloud - Fixed Scope Implementation Presentation
Oracle Service Cloud - Fixed Scope Implementation Presentation
 
3rd day hp it
3rd day   hp it3rd day   hp it
3rd day hp it
 
Oracle CRM On Demand Product Strategy And Roadmap
Oracle CRM On Demand Product Strategy And RoadmapOracle CRM On Demand Product Strategy And Roadmap
Oracle CRM On Demand Product Strategy And Roadmap
 
Etalon Technologies It Servicess
Etalon Technologies It ServicessEtalon Technologies It Servicess
Etalon Technologies It Servicess
 
SOA Directions and upgrade strategies
SOA Directions and upgrade strategiesSOA Directions and upgrade strategies
SOA Directions and upgrade strategies
 
Managing File Transfers (MFT)
Managing File Transfers (MFT)Managing File Transfers (MFT)
Managing File Transfers (MFT)
 
HPE_Software_Portfolio_VKS2016
HPE_Software_Portfolio_VKS2016HPE_Software_Portfolio_VKS2016
HPE_Software_Portfolio_VKS2016
 
Cw13 dell cloud computing for telco sp by anis tell
Cw13 dell cloud computing for telco sp by anis tellCw13 dell cloud computing for telco sp by anis tell
Cw13 dell cloud computing for telco sp by anis tell
 
Business Advantages of Oracle Software & Systems Running Together
Business Advantages of Oracle Software & Systems Running TogetherBusiness Advantages of Oracle Software & Systems Running Together
Business Advantages of Oracle Software & Systems Running Together
 
Terra Industries Reduced Cost of Application Support By SAP AMS Solution of ...
Terra Industries Reduced Cost of Application Support By  SAP AMS Solution of ...Terra Industries Reduced Cost of Application Support By  SAP AMS Solution of ...
Terra Industries Reduced Cost of Application Support By SAP AMS Solution of ...
 
B2B in Action – Case Studies
B2B in Action – Case StudiesB2B in Action – Case Studies
B2B in Action – Case Studies
 
Siebel crm strategy and roadmap ()
Siebel crm strategy and roadmap ()Siebel crm strategy and roadmap ()
Siebel crm strategy and roadmap ()
 
DevOps with Chef
DevOps with ChefDevOps with Chef
DevOps with Chef
 

Viewers also liked

CRM++ Computer Telephony Integration for Oracle Cloud Solution
CRM++ Computer Telephony Integration for Oracle Cloud Solution CRM++ Computer Telephony Integration for Oracle Cloud Solution
CRM++ Computer Telephony Integration for Oracle Cloud Solution CRMIT
 
Big Data: An Overview
Big Data: An OverviewBig Data: An Overview
Big Data: An OverviewC. Scyphers
 
Big Data Platforms: An Overview
Big Data Platforms: An OverviewBig Data Platforms: An Overview
Big Data Platforms: An OverviewC. Scyphers
 
Elision DialShree Predictive Dialer
Elision DialShree Predictive DialerElision DialShree Predictive Dialer
Elision DialShree Predictive DialerMehul Shah
 
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
 
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
 
Oracle CRM On Demand - Computer Telephony Integration for Avaya
Oracle CRM On Demand - Computer Telephony Integration for AvayaOracle CRM On Demand - Computer Telephony Integration for Avaya
Oracle CRM On Demand - Computer Telephony Integration for AvayaCRMIT
 
CC&B SMECO Success Story
CC&B SMECO Success StoryCC&B SMECO Success Story
CC&B SMECO Success Storyvijaikrishnan
 
Scalable stream processing with Apache Kafka and Apache Samza
Scalable stream processing with Apache Kafka and Apache SamzaScalable stream processing with Apache Kafka and Apache Samza
Scalable stream processing with Apache Kafka and Apache SamzaRnjai Lamba
 
CRM@Oracle: CRM Analytics
CRM@Oracle: CRM AnalyticsCRM@Oracle: CRM Analytics
CRM@Oracle: CRM AnalyticstbOracleCRM
 
Apache Samza: Reliable Stream Processing Atop Apache Kafka and Hadoop YARN
Apache Samza: Reliable Stream Processing Atop Apache Kafka and Hadoop YARNApache Samza: Reliable Stream Processing Atop Apache Kafka and Hadoop YARN
Apache Samza: Reliable Stream Processing Atop Apache Kafka and Hadoop YARNblueboxtraveler
 
Powering Fast Data and the Hadoop Ecosystem with VoltDB and Hortonworks
Powering Fast Data and the Hadoop Ecosystem with VoltDB and HortonworksPowering Fast Data and the Hadoop Ecosystem with VoltDB and Hortonworks
Powering Fast Data and the Hadoop Ecosystem with VoltDB and HortonworksHortonworks
 
Scalable complex event processing on samza @UBER
Scalable complex event processing on samza @UBERScalable complex event processing on samza @UBER
Scalable complex event processing on samza @UBERShuyi Chen
 
Reporting On Your Xml Field Data
Reporting On Your Xml Field DataReporting On Your Xml Field Data
Reporting On Your Xml Field DataWill Trillich
 
Pepwave max
Pepwave max Pepwave max
Pepwave max msofi
 
Eagle Mountain Utah Silver Lake Stake Fireside Slides
Eagle Mountain Utah Silver Lake Stake Fireside SlidesEagle Mountain Utah Silver Lake Stake Fireside Slides
Eagle Mountain Utah Silver Lake Stake Fireside SlidesSteve Davis
 
Adoption of environmental technologies
Adoption of environmental technologiesAdoption of environmental technologies
Adoption of environmental technologiesTurlough Guerin
 
Applying For Federal Jobs Slide Show101309
Applying For Federal Jobs Slide Show101309Applying For Federal Jobs Slide Show101309
Applying For Federal Jobs Slide Show101309BBrowne
 

Viewers also liked (20)

CRM++ Computer Telephony Integration for Oracle Cloud Solution
CRM++ Computer Telephony Integration for Oracle Cloud Solution CRM++ Computer Telephony Integration for Oracle Cloud Solution
CRM++ Computer Telephony Integration for Oracle Cloud Solution
 
Big Data: An Overview
Big Data: An OverviewBig Data: An Overview
Big Data: An Overview
 
Big Data Platforms: An Overview
Big Data Platforms: An OverviewBig Data Platforms: An Overview
Big Data Platforms: An Overview
 
Elision DialShree Predictive Dialer
Elision DialShree Predictive DialerElision DialShree Predictive Dialer
Elision DialShree Predictive Dialer
 
The Expert Guide to Fast Data
The Expert Guide to Fast Data The Expert Guide to Fast Data
The Expert Guide to Fast Data
 
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
 
Oracle CRM On Demand - Computer Telephony Integration for Avaya
Oracle CRM On Demand - Computer Telephony Integration for AvayaOracle CRM On Demand - Computer Telephony Integration for Avaya
Oracle CRM On Demand - Computer Telephony Integration for Avaya
 
CC&B SMECO Success Story
CC&B SMECO Success StoryCC&B SMECO Success Story
CC&B SMECO Success Story
 
Scalable stream processing with Apache Kafka and Apache Samza
Scalable stream processing with Apache Kafka and Apache SamzaScalable stream processing with Apache Kafka and Apache Samza
Scalable stream processing with Apache Kafka and Apache Samza
 
CRM@Oracle: CRM Analytics
CRM@Oracle: CRM AnalyticsCRM@Oracle: CRM Analytics
CRM@Oracle: CRM Analytics
 
Apache Samza: Reliable Stream Processing Atop Apache Kafka and Hadoop YARN
Apache Samza: Reliable Stream Processing Atop Apache Kafka and Hadoop YARNApache Samza: Reliable Stream Processing Atop Apache Kafka and Hadoop YARN
Apache Samza: Reliable Stream Processing Atop Apache Kafka and Hadoop YARN
 
Powering Fast Data and the Hadoop Ecosystem with VoltDB and Hortonworks
Powering Fast Data and the Hadoop Ecosystem with VoltDB and HortonworksPowering Fast Data and the Hadoop Ecosystem with VoltDB and Hortonworks
Powering Fast Data and the Hadoop Ecosystem with VoltDB and Hortonworks
 
Scalable complex event processing on samza @UBER
Scalable complex event processing on samza @UBERScalable complex event processing on samza @UBER
Scalable complex event processing on samza @UBER
 
前端总结
前端总结前端总结
前端总结
 
Reporting On Your Xml Field Data
Reporting On Your Xml Field DataReporting On Your Xml Field Data
Reporting On Your Xml Field Data
 
Pepwave max
Pepwave max Pepwave max
Pepwave max
 
Eagle Mountain Utah Silver Lake Stake Fireside Slides
Eagle Mountain Utah Silver Lake Stake Fireside SlidesEagle Mountain Utah Silver Lake Stake Fireside Slides
Eagle Mountain Utah Silver Lake Stake Fireside Slides
 
Adoption of environmental technologies
Adoption of environmental technologiesAdoption of environmental technologies
Adoption of environmental technologies
 
Nd
NdNd
Nd
 
Applying For Federal Jobs Slide Show101309
Applying For Federal Jobs Slide Show101309Applying For Federal Jobs Slide Show101309
Applying For Federal Jobs Slide Show101309
 

Similar to Fast Data Open Source Platforms

Fast Data Overview for Data Science Maryland Meetup
Fast Data Overview for Data Science Maryland MeetupFast Data Overview for Data Science Maryland Meetup
Fast Data Overview for Data Science Maryland MeetupC. Scyphers
 
Oracle communications data model product overview
Oracle communications data model   product overviewOracle communications data model   product overview
Oracle communications data model product overviewGreenHamster
 
Cómo terminar tu Planeación Financiera antes de las 6PM
Cómo terminar tu Planeación Financiera antes de las 6PMCómo terminar tu Planeación Financiera antes de las 6PM
Cómo terminar tu Planeación Financiera antes de las 6PMOracleOfficeOfFinance
 
ODA Target Markets – Partnering to Win
ODA Target Markets – Partnering to WinODA Target Markets – Partnering to Win
ODA Target Markets – Partnering to WinMarketingArrowECS_CZ
 
Unified ERP HCM Presentation-23Feb16
Unified ERP HCM Presentation-23Feb16Unified ERP HCM Presentation-23Feb16
Unified ERP HCM Presentation-23Feb16Ahmed Sayed
 
Big Data Case study - caixa bank
Big Data Case study - caixa bankBig Data Case study - caixa bank
Big Data Case study - caixa bankChungsik Yun
 
Demo intelligent user experience with oracle mobility for publishing
Demo  intelligent user experience with oracle mobility for publishingDemo  intelligent user experience with oracle mobility for publishing
Demo intelligent user experience with oracle mobility for publishingVasily Demin
 
Contexti / Oracle - Big Data : From Pilot to Production
Contexti / Oracle - Big Data : From Pilot to ProductionContexti / Oracle - Big Data : From Pilot to Production
Contexti / Oracle - Big Data : From Pilot to ProductionContexti
 
ML_CORP_DECK_Partners
ML_CORP_DECK_PartnersML_CORP_DECK_Partners
ML_CORP_DECK_PartnersLloyd SOLDATT
 
Emerging_Best_Practices_in_Logistics_Distribution_Draft.pptx
Emerging_Best_Practices_in_Logistics_Distribution_Draft.pptxEmerging_Best_Practices_in_Logistics_Distribution_Draft.pptx
Emerging_Best_Practices_in_Logistics_Distribution_Draft.pptxvamshikkrishna1
 
Approaches for WebLogic Server in the Cloud (OpenWorld, September 2014)
Approaches for WebLogic Server in the Cloud (OpenWorld, September 2014)Approaches for WebLogic Server in the Cloud (OpenWorld, September 2014)
Approaches for WebLogic Server in the Cloud (OpenWorld, September 2014)jeckels
 
Presentación Paco Bermejo - La Noche del Sector Financiero
Presentación Paco Bermejo - La Noche del Sector FinancieroPresentación Paco Bermejo - La Noche del Sector Financiero
Presentación Paco Bermejo - La Noche del Sector FinancieroJorge Puebla Fernández
 
SOUG Day - autonomous what is next
SOUG Day - autonomous what is nextSOUG Day - autonomous what is next
SOUG Day - autonomous what is nextThomas Teske
 
B6 improve operational_efficiency_through_process_and_document_collaboration
B6 improve operational_efficiency_through_process_and_document_collaborationB6 improve operational_efficiency_through_process_and_document_collaboration
B6 improve operational_efficiency_through_process_and_document_collaborationDr. Wilfred Lin (Ph.D.)
 
The Changing Role of a DBA in an Autonomous World
The Changing Role of a DBA in an Autonomous WorldThe Changing Role of a DBA in an Autonomous World
The Changing Role of a DBA in an Autonomous WorldMaria Colgan
 
Oracle ERP Cloud - Finance Intro to Reps.pptx
Oracle ERP Cloud - Finance Intro to Reps.pptxOracle ERP Cloud - Finance Intro to Reps.pptx
Oracle ERP Cloud - Finance Intro to Reps.pptxssuserdfc0491
 
Data-As-A-Service to enable compliance reporting
Data-As-A-Service to enable compliance reportingData-As-A-Service to enable compliance reporting
Data-As-A-Service to enable compliance reportingAnalyticsWeek
 

Similar to Fast Data Open Source Platforms (20)

Fast Data Overview for Data Science Maryland Meetup
Fast Data Overview for Data Science Maryland MeetupFast Data Overview for Data Science Maryland Meetup
Fast Data Overview for Data Science Maryland Meetup
 
Oracle communications data model product overview
Oracle communications data model   product overviewOracle communications data model   product overview
Oracle communications data model product overview
 
Cómo terminar tu Planeación Financiera antes de las 6PM
Cómo terminar tu Planeación Financiera antes de las 6PMCómo terminar tu Planeación Financiera antes de las 6PM
Cómo terminar tu Planeación Financiera antes de las 6PM
 
ODA Target Markets – Partnering to Win
ODA Target Markets – Partnering to WinODA Target Markets – Partnering to Win
ODA Target Markets – Partnering to Win
 
Unified ERP HCM Presentation-23Feb16
Unified ERP HCM Presentation-23Feb16Unified ERP HCM Presentation-23Feb16
Unified ERP HCM Presentation-23Feb16
 
Big Data Case study - caixa bank
Big Data Case study - caixa bankBig Data Case study - caixa bank
Big Data Case study - caixa bank
 
Demo intelligent user experience with oracle mobility for publishing
Demo  intelligent user experience with oracle mobility for publishingDemo  intelligent user experience with oracle mobility for publishing
Demo intelligent user experience with oracle mobility for publishing
 
3.1 oracle salonika
3.1 oracle salonika3.1 oracle salonika
3.1 oracle salonika
 
Contexti / Oracle - Big Data : From Pilot to Production
Contexti / Oracle - Big Data : From Pilot to ProductionContexti / Oracle - Big Data : From Pilot to Production
Contexti / Oracle - Big Data : From Pilot to Production
 
ML_CORP_DECK_Partners
ML_CORP_DECK_PartnersML_CORP_DECK_Partners
ML_CORP_DECK_Partners
 
Emerging_Best_Practices_in_Logistics_Distribution_Draft.pptx
Emerging_Best_Practices_in_Logistics_Distribution_Draft.pptxEmerging_Best_Practices_in_Logistics_Distribution_Draft.pptx
Emerging_Best_Practices_in_Logistics_Distribution_Draft.pptx
 
Approaches for WebLogic Server in the Cloud (OpenWorld, September 2014)
Approaches for WebLogic Server in the Cloud (OpenWorld, September 2014)Approaches for WebLogic Server in the Cloud (OpenWorld, September 2014)
Approaches for WebLogic Server in the Cloud (OpenWorld, September 2014)
 
Planning
PlanningPlanning
Planning
 
Presentación Paco Bermejo - La Noche del Sector Financiero
Presentación Paco Bermejo - La Noche del Sector FinancieroPresentación Paco Bermejo - La Noche del Sector Financiero
Presentación Paco Bermejo - La Noche del Sector Financiero
 
SOUG Day - autonomous what is next
SOUG Day - autonomous what is nextSOUG Day - autonomous what is next
SOUG Day - autonomous what is next
 
B6 improve operational_efficiency_through_process_and_document_collaboration
B6 improve operational_efficiency_through_process_and_document_collaborationB6 improve operational_efficiency_through_process_and_document_collaboration
B6 improve operational_efficiency_through_process_and_document_collaboration
 
The Changing Role of a DBA in an Autonomous World
The Changing Role of a DBA in an Autonomous WorldThe Changing Role of a DBA in an Autonomous World
The Changing Role of a DBA in an Autonomous World
 
Oracle ERP Cloud - Finance Intro to Reps.pptx
Oracle ERP Cloud - Finance Intro to Reps.pptxOracle ERP Cloud - Finance Intro to Reps.pptx
Oracle ERP Cloud - Finance Intro to Reps.pptx
 
Big Data: Myths and Realities
Big Data: Myths and RealitiesBig Data: Myths and Realities
Big Data: Myths and Realities
 
Data-As-A-Service to enable compliance reporting
Data-As-A-Service to enable compliance reportingData-As-A-Service to enable compliance reporting
Data-As-A-Service to enable compliance reporting
 

Recently uploaded

Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructureitnewsafrica
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxfnnc6jmgwh
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observabilityitnewsafrica
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...itnewsafrica
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integrationmarketing932765
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesManik S Magar
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Kaya Weers
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...itnewsafrica
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 

Recently uploaded (20)

Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 

Fast Data Open Source Platforms

  • 1.
  • 2. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Fast Data Open Source An Overview Chuck Scyphers Big Data Lead East Coast
  • 3. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle. 3
  • 4. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Internal/Restricted/Highly Restricted 4 • 25+ years experience with highly available, highly scalable, high throughput, globally-spanning enterprise class systems. • 7 startups (2 wins, 2 break-evens, 3 losses); last two built on Hadoop and NoSQL systems (resume analytics and behavioral analysis of network traffic • Chief Data Architect, US-Visit (Department of State) and US Department of Energy SLD Project Chuck Scyphers
  • 5. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Agenda 5 Fast Data Definition Popular Open Source Platforms What Do We Want To Be When We Grow Up? Refreshments
  • 6. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Agenda 6 Fast Data Definition Popular Open Source Platforms What Do We Want To Be When We Grow Up? Refreshments
  • 7. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | What Is Fast Data? “Fast data is the application of big data analytics to smaller data sets in near- real or real-time in order to solve a problem or create business value. The goal of fast data is to quickly gather and mine structured and unstructured data so that action can be taken.” 7
  • 8. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | New Concepts for a Modern Data Platform Architecture Polyglot Fit for Purpose Data Lambda Speed Layer Batch Layer Data Sources Data Services Kappa Data Services Data PipelineData Sources
  • 9. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | How Data Impacts The Organization 9 67% executives who say drawing intelligence from data is top priority Source: Oracle Research Study - From Overload to Impact: An Industry Scorecard on Big Data Business Challenges, July 2012
  • 10. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | How Data Impacts The Organization 10 89% executives who would grade themselves C or lower in preparedness Source: Oracle Research Study - From Overload to Impact: An Industry Scorecard on Big Data Business Challenges, July 2012
  • 11. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | How Data Impacts The Organization 11 % believe their organization is losing revenue as a result of not being able to fully leverage information Source: Oracle Research Study - From Overload to Impact: An Industry Scorecard on Big Data Business Challenges, July 2012
  • 12. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Velocity Matters of executives say too much critical information is delivered too late Source: Aberdeen Group – January 2012, survey of 247 executives - Data Management for BI – Big Data, Bigger Insight, Superior Performance
  • 13. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Why Do We Care?  It’s about getting more from in-flight data  It’s about faster action, faster insights  It’s about visibility and predictability  It’s about running your business in real-time
  • 14. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Key Value Drivers of Timely Accurate Action 14 Delivering Tangible Results With Fast Data Higher Quality In Operations Improved Efficiency New Services Better Customer Experience
  • 15. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Fast Data Is Universal Across Industries 15 Financial Services Transportation & Logistics Telecommunications Manufacturing & Retail Utilities & Oil and GasHealth carePublic Sector
  • 16. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Fast Data Characteristics 16 ANALYZEMOVE & TRANSFORM FILTER & CORRELATE ACT
  • 17. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Fast Data Characteristics Oracle Confidential – Internal/Restricted/Highly Restricted 17 ANALYZEMOVE & TRANSFORM FILTER & CORRELATE ACT Complete In-Flight Event Processing • Eliminate, Consolidate, Correlate, And/Or Filter Data While In Flight • Analyze Data Streams • Enrich Data For More Accurate Decisions • Process Data In The Stream To Free Up Back End Resources
  • 18. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Fast Data Characteristics Oracle Confidential – Internal/Restricted/Highly Restricted 18 ANALYZEMOVE & TRANSFORM FILTER & CORRELATE ACT Work With The Stream • Apply Basic Filtering At Capture • Improve Trusted Quality Of Information • Move Data (duh)
  • 19. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Fast Data Characteristics Oracle Confidential – Internal/Restricted/Highly Restricted 19 ANALYZEMOVE & TRANSFORM FILTER & CORRELATE ACT Speed Up The OODA Loop • Get Actionable Insights • Predict Outcomes
  • 20. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Fast Data Characteristics Oracle Confidential – Internal/Restricted/Highly Restricted 20 ANALYZEMOVE & TRANSFORM FILTER & CORRELATE ACT Make Decisions That Matter Faster • Deliver Real-Time Decisions And Recommendations To Customers/Employees • Automatically Render Decisions Within A Process With Tailored Messaging • Integrate Human Workflow, Process Management, Activity Monitoring
  • 21. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Fast Data Customers Oracle Confidential – Internal/Restricted/Highly Restricted 21 From Oracle (naturally)
  • 22. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Fast Data And Financial Services Oracle Confidential – Internal/Restricted/Highly Restricted 22 Improving Customer Experiences • Improve Customer Experience: The goal is to connect all data about the customers to improve customer service experience and to lower the burden of hiring new representatives. • Reduce Staffing Demands: For customers calling to discuss a claim or their coverage, it means fewer annoying waits as an agent accesses data from any of dozens of different places. • Consolidate information in real-time: All a customer’s transactions: claims, records, status, possible cross-sell information (e.g., if someone lives in an apartment and might need renter’s insurance)
  • 23. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Fast Data And Retail Oracle Confidential – Internal/Restricted/Highly Restricted 23 • Price optimization - leveraging analytics to price goods and services on the fly based on real-time metrics such as competitor pricing, supply chain and inventory data, market data and consumer behavior data. • Product placement analysis - processing video data to identify shopping trends, assesses effectiveness of displays to improve store layouts and product placements. • Staffing - The largest retailers are analyzing weather forecasts, promotional campaigns and dates to effectively meet staffing requirements on holidays all year round.
  • 24. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Fast Data And Public Sector Oracle Confidential – Internal/Restricted/Highly Restricted 24 LA City Planning And Traffic Analysis • Dynamic Pricing for Toll Lanes: if a driver is paying to drive in the HOT (high-occupancy tolling) lane, he’s guaranteed a consistent speed of 45 miles per hour. If traffic starts backing up, prices for individual cars will rise to discourage them from entering, saving the lanes for high-occupancy vehicles • Express Park: It’s not enough to know how to set the price, you have to make sure that data gets to users in real time. Drivers also need to know parking spots will still be there when they arrive in 40 minutes. • Combining M2M: The answer lies in combining information from other sources, such as mass-transit systems, toll highways, traffic sensors and weather data to paint a real-time picture of what traffic actually looks like
  • 25. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Fast Data And Telecomm Oracle Confidential – Internal/Restricted/Highly Restricted 25 Location Based Mobile Billboard Advertising at Turkcell • Processing over 800,000 subscriber related events per second (with 1.5 Billion Events Daily) • Provided and executed over 50 simultaneous campaigns • Ensured customer responsiveness with less than 1 second times with a scalable architecture, ready to expand on demand
  • 26. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Agenda 26 Fast Data Definition Popular Open Source Platforms What Do We Want To Be When We Grow Up? Refreshments
  • 27. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | HDFS Based • Spark • HBase • Impala • H20 • Apex Other Based • Druid • Flink • Storm • Kafka • Samza • ElasticSearch • Lucene/Solr 27 Composite • SMACK • PANCAKE Open Source Platforms General Classifications
  • 28. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | HDFS Based • Spark • HBase • Impala • H20 • Apex Other Based • Druid • Flink • ElasticSearch • Storm • Kafka • Lucene/Solr 28 Composite • SMACK • PANCAKE Open Source Platforms General Classifications
  • 29. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Spark HDFS Based HDFS Based • Spark • HBase • Impala • H20 • Apex 29 • In-Memory Distributed Processing Framework • Will Spill To Disk As Needed • Handles Streaming Data Through Micro-batching
  • 30. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | HBase HDFS Based HDFS Based • Spark* • HBase • Impala • H20 • Apex 30 • A NoSQL Columnar Store Built On Top Of HDFS • Provides A Big Table–esque Processing Model • Compression • In-memory • Bloom Filters By Column • Offers Both Real Time Read/Write Access And Random Access To HDFS
  • 31. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Impala HDFS Based HDFS Based • Spark* • HBase • Impala • H20 • Apex 31 • Real-time SQL queries over data stored in HDFS or HBase • No MapReduce processing • Uses a MPP query engine on the Hadoop cluster • Utilizes Hive metastore for metadata repository • Leveraged by numerous BI tools and applications • Not ANSI SQL
  • 32. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | H20 HDFS Based HDFS Based • Spark* • HBase • Impala • H20 • Apex 32
  • 33. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Apex HDFS Based HDFS Based • Spark* • HBase • Impala • H20 • Apex 33
  • 34. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | HDFS Based • Spark* • HBase • Impala • H20 • Apex Other Based • Druid • Flink • Storm • Kafka • Samza • ElasticSearch • Lucene/Solr 34 Composite • SMACK • PANCAKE Open Source Platforms General Classifications
  • 35. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Open Source Platforms • Druid • Flink • Storm • Kafka • Samza • ElasticSearch • Lucene/Solr 35 Other Based
  • 36. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Other Based • Druid • Flink • Storm • Kafka • Samza • ElasticSearch • Lucene/Solr 36 Druid MySQL Zookeeper
  • 37. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Other Based • Druid • Flink • Storm • Kafka • Samza • ElasticSearch • Lucene/Solr 37 Flink
  • 38. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Other Based • Druid • Flink • Storm • Kafka • Samza • ElasticSearch • Lucene/Solr 38 Storm
  • 39. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Other Based • Druid • Flink • Storm • Kafka • Samza • ElasticSearch • Lucene/Solr 39 Kafka
  • 40. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Samza Other Based 40 • Druid • Flink • Storm • Kafka • Samza • ElasticSearch • Lucene/Solr
  • 41. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Search Based • Druid • Flink • Storm • Kafka • Samza • ElasticSearch • Lucene/Solr 41 ElasticSearch
  • 42. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Search Based • Druid • Flink • Storm • Kafka • Samza • ElasticSearch • Lucene/Solr 42 Lucene/Solr
  • 43. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | A Quick Comparison 43 Guarantee Throughput Fault Tolerance Overhead Computation Model Windowing Memory Management DAG Based Batch Support Latency Stateful Operations Spark Exactly Once 100k+ records/sec Low Microbatches Time Based Moving towards automatic yes Yes seconds yes Flink Exactly Once Low Continuous Flow Operation Record Based / User Defined Automatic Yes milliseconds Storm At least Once/Exactly Once (+ Trident) 100k+ records/sec Continuous Flow Operation yes No (unless paired with Trident) milliseconds no (unless with Trident) Samza At least Once 10k+ records/sec Continuous Flow Operation milliseconds yes Hadoop Lower High Batch Only Nope YARN is helping No Only
  • 44. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | HDFS Based • Spark* • HBase • Impala • H20 • Apex Other Based • Druid • Flink • ElasticSearch • Storm • Kafka • Samza • Lucene/Solr 44 Composite • SMACK • PANCAKE Open Source Platforms General Classifications
  • 45. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Open Source Platforms Composite • SMACK • PANCAKE 45 Composite
  • 46. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Open Source Platforms • SMACK • PANCAKE 46 SMACK Stack Spark Mesos Akka Cassandra Kafka
  • 47. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Open Source Platforms • SMACK • PANCAKE 47 PANCAKE Pile Presto Arrow NiFi Cassandra AirFlow Kafka Elastic Search
  • 48. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Open Source Platforms • SMACK • PANCAKE 48 PANCAKE STACK Presto Arrow NiFi Cassandra AirFlow Kafka ElasticSearch Spark TensorFlow Algebird CoreNLP Kibana
  • 49. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Agenda 49 Fast Data Definition Popular Open Source Platforms What Do We Want To Be When We Grow Up? Refreshments
  • 50. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | What Do We Want This Meetup To Be? • How Often Do We Want To Meet? • Where? (other than here) • From Whom Do We Want To Hear? – Vendors? – Never Vendors? • Demos & Code? • Sponsors? • Who’s Hiring? Who’s Looking? 50
  • 51. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Agenda 51 Fast Data Definition Popular Open Source Platforms What Do We Want To Be When We Grow Up? Refreshments
  • 52. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Refreshments 52 Reston Town Center 1888 Explorer St Reston VA
  • 53. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 53

Editor's Notes

  1. First, the industry has embraced polyglot persistence – accepting and embracing that we should store and manage data in a “fit for purpose” approach that is optimized for the data at hand. Second, that we can parallelize our MPP data foundation for both speed and size, this is crucial for next-gen data services and analytics that can scale to any latency and size requirements. Third, MPP data pipelines that allow us to treat data events in a moving time windows at variable latencies; in the long run this will change how we do ETL for most use cases.
  2. The value of applying a fast data strategy as an end-to-end solution has become more apparent across many industry segments; it’s also becoming more mainstream now. We’re seeing many of Oracle customers adopting solutions which address these requirements around fast data; for example: Transportation: Monitor all airline's operational events to eliminate flight delays Retail: Customer service centers are using Fast Data for click-stream analysis and customer experience management. Telco: Location based offers, or Intelligent Network Management to drive new services and lower costs. Healthcare: Monitoring Medical Device Data to help save lives Manufacturing: Real-time corrective action for reducing maintenance costs or risk outages
  3. Oracle Data Integration (Oracle GoldenGate and Oracle Data Integrator) provide best-in class real-time capture and big data transformation: Capture changed data and events in real time Apply basic filtering and transformation at capture point Transform and load structured or unstructured data for analysis Improve the trusted quality of information
  4. In-memory analytics to provide actionable insight from large amounts of data - fast. Oracle TimesTen In-Memory Database for Oracle Exalytics has also been certified to work with both Oracle GoldenGate Real-Time Replication technology, as well as Oracle Data Integrator, allowing more flexibility for customers to report on events as they happen. With these certifications, Oracle Exalytics data can be updated either via replication or via incremental updates, making the refreshes quicker and more efficient. Trust your data model is current and accurate : customers benefit from the Common enterprise information model provides centralized metadata management, common query request generation and data access, and a rich spectrum of visualization, collaboration, and search features Quickly organize and explore diverse and unstructured Big data from inside and outside your organization – Endeca allows business users to freely explore and discover meaningful new insight from both structured and unstructured sources to help identify root causes and new associations.
  5. In-memory analytics to provide actionable insight from large amounts of data - fast. Oracle TimesTen In-Memory Database for Oracle Exalytics has also been certified to work with both Oracle GoldenGate Real-Time Replication technology, as well as Oracle Data Integrator, allowing more flexibility for customers to report on events as they happen. With these certifications, Oracle Exalytics data can be updated either via replication or via incremental updates, making the refreshes quicker and more efficient. Trust your data model is current and accurate : customers benefit from the Common enterprise information model provides centralized metadata management, common query request generation and data access, and a rich spectrum of visualization, collaboration, and search features Quickly organize and explore diverse and unstructured Big data from inside and outside your organization – Endeca allows business users to freely explore and discover meaningful new insight from both structured and unstructured sources to help identify root causes and new associations.
  6. In-memory analytics to provide actionable insight from large amounts of data - fast. Oracle TimesTen In-Memory Database for Oracle Exalytics has also been certified to work with both Oracle GoldenGate Real-Time Replication technology, as well as Oracle Data Integrator, allowing more flexibility for customers to report on events as they happen. With these certifications, Oracle Exalytics data can be updated either via replication or via incremental updates, making the refreshes quicker and more efficient. Trust your data model is current and accurate : customers benefit from the Common enterprise information model provides centralized metadata management, common query request generation and data access, and a rich spectrum of visualization, collaboration, and search features Quickly organize and explore diverse and unstructured Big data from inside and outside your organization – Endeca allows business users to freely explore and discover meaningful new insight from both structured and unstructured sources to help identify root causes and new associations.
  7. In general, I see three main categories: HDFS ecosystem based, ones that are built on other ecosystems (and/or), and the composite systems
  8. HDFS based does not mean that is *must* be HDFS based; Spark and H20 can all run outside of HDFS. However, most times you will find them, there is going to be HDFS running around as well.
  9. An effort to make R both more scalable and faster. Can run on top of HDFS, but other platforms as well
  10. YARN based processing Includes Malhar, a “lego box” of premade operators and widgets to speed adoption
  11. An in memory OLAP store, designed to ingest event/log data, chunking and compressing that data into column-based queryable segments. Data Ingestion Data is ingested by Druid directly through its real-time nodes, or batch-loaded into historical nodes from a deep storage facility. Real-time nodes accept JSON-formatted data from a streaming datasource. Batch-loaded data formats can be JSON, CSV, or TSV. Real-time nodes temporarily store and serve data in real time, but eventually push the data to the deep storage facility, from which it is loaded into historical nodes. Historical nodes hold the bulk of data in the cluster. Real-time nodes chunk data into segments, and are designed to frequently move these segments out to deep storage. To maintain cluster awareness of the location of data, these nodes must interact with MySQL to update metadata about the segments, and with Apache ZooKeeper to monitor their transfer. Query Management Client queries first hit broker nodes, which forward them to the appropriate data nodes (either historical or real-time). Since Druid segments may be partitioned, an incoming query can require data from multiple segments and partitions (or shards) stored on different nodes in the cluster. Brokers are able to learn which nodes have the required data, and also merge partial results before returning the aggregated result. Cluster Management Operations relating to data management in historical nodes are overseen by coordinator nodes, which are the prime users of the MySQL metadata tables. Apache ZooKeeper is used to register all nodes, manage certain aspects of internode communications, and provide for leader elections. Features Low latency (real-time) data ingestion Arbitrary slice and dice data exploration Sub-second analytic queries Approximate and exact computations
  12. Flink is intended to be a framework for unified stream and batch process (Kappa architecture). Flink also can handle backpressure on the queues more gracefully than other platforms (::cough:: storm) Flink executes arbitrary dataflow programs in a data-parallel and pipelined manner.[3] Flink's pipelined runtime system enables the execution of bulk/batch and stream processing programs.[4][5] Furthermore, Flink's runtime supports the execution of iterative algorithms natively.[6
  13. Stream processor only. Bolts & Spouts
  14. Samza’s goal is to provide a lightweight framework for continuous data processing. Samza continuously computes results as data arrives which makes sub-second response times possible. It’s unlike batch processing systems such as Hadoop which typically has high-latency responses which can sometimes take hours. Samza might help you to update databases, compute counts or other aggregations, transform messages, or any number of other operations. It’s been in production at LinkedIn for several years and currently runs on hundreds of machines across multiple data centers. Our largest Samza job is processing more than one million messages per-second during peak traffic hours. Architecture & Concepts Streams and Jobs are the building blocks of a Samza application: A stream is composed of immutable sequences of messages of a similar type or category. In order to scale the system to handle large-scale data, we break down each stream into partitions. Within each partition, the sequence of messages is totally ordered and each message’s position is uniquely identified by its offset.  At LinkedIn, streams are provided by Apache Kafka. A  job is the code that consumes and processes a set of input streams. In order to scale the throughput of the stream processor, jobs are broken into smaller units of execution called Tasks. Each task consumes data from one or more partitions for each of the job’s input streams. Since there is no defined ordering of messages across the partitions, it allows tasks to operate independently. Samza assigns groups of tasks to be executed inside one or more containers – UNIX processes running a JVM that execute a set of Samza tasks for a single job. Samza’s container code is single threaded (when one task is processing a message, no other task in the container is active), and is responsible for managing the startup, execution, and shutdown of one or more tasks.
  15. SPARK – fast, general purpose engine for distributed processing (everywhere) MESOS – cluster management and resource isolation (blue hexagon) AKKA – runtime for highly concurrent, distributed, message-driven applications (blue triangle) CASSANDRA – distributed NoSQL store optimized for reads (eye) KAFKA – high throughput, low latency pub/sub messaging system (orange pipe)