SlideShare a Scribd company logo
1 of 23
Cloud-based Stream Analytics
VS
InfuxDB Time-series analytics
Our team
Gianmarco Cariggi Marco Costa Antonino Di Maggio
Andrea Littera Mattia Nicolella Leonardo Salvucci
Time series analysis comprises
methods for analyzing time series data in
order to extract meaningful statistics and
other characteristics of the data.
Time-series Analytics
Time series analysis accounts for the fact
that data points taken over time may have
an internal structure (such as
autocorrelation, trend or seasonal variation)
that should be accounted for.
Time Series Analysis
✔ Statistics
SCENARIOS
✔ Signal processing
✔ Econometrics
✔ Mathematical finance
✔ Predictions
✔ Control engineering
✔ Communications engineering
✔ Pattern recognition
✔ Weather forecasting
Streaming Analytics
Streaming analytics, also called event stream
processing, is the analysis of large, in-motion
data called event streams.
A Streaming Analytics platform can process
millions and tens of millions of events per
second.
Streaming Analytics
✔ Financial transaction
✔ Equipment failure
✔ Satellite
✔ Electric power grid
✔ Retail industry
SCENARIOS
● Data: data set
● Order and time are
fundamental elements
● Usually dataset is a
set of past
observations
Time Series vs Streaming
● Data: flow of information
● Time may not be an
important feature of the
data
● It does not necessarily
encode data
Two technologies
Time-Series Analytics based
on Influx-DB
Cloud Based Stream Analytics
based on Microsoft Azure
DBMS for storing time series,
events and metrics
Globally distributed, horizontally
scalable, multi-model database
service
● Both use a simple and declarative language that allows you to create
complex temporal queries and analyzes using simple SQL constructs
● Both offer a wide range of functions for data analysis and processing.
This query language supports simple data manipulation, aggregation
functions and much more.
Similarities
QUERY
Similarities
COMMON QUERY FUNCTIONS
AGGREGATE
● COUNT
● MIN
● MAX
● MEAN (Influx) -
AVG(Azure)
● SUM
DML STATEMENTS
● SELECT
● FROM
● WHERE
● GROUP BY
● HAVING
TIME FUNCTIONS
● DAY
● MONTH
● YEAR
Similarities
Azure Stream Analytics queries
SELECT TollId AS VehicleEntryTime FROM TollTagEntry WHERE ( CAST(TollId AS bigint)
BETWEEN 1 AND 2 )
Chronograf Analytics queries
SELECT mean(“co2”) AS “mean_co2” FROM “telegraf”.”autogen”.”surveys” WHERE time >
:dashboardTime:
QUERY EXAMPLES
Differences
QUERY RESULT
● Both allow the possibility of creating customized dashboards, displaying
and monitoring your data of interest
● Both supports many different visualization type
Similarities
DASHBOARD
● Both allow you to set up alerts to trigger an alert when certain conditions
are verified
Similarities
NOTIFICATIONS
Differences
DATA INPUT
Differences
STORAGE LIMITATIONS
Pay only for the storage you use
and the throughput you provision
globally. Throughput can be
scaled up or down depending on
the needs of your application as
low as a few 100 requests per
second to millions of requests
per second across any number
of Azure regions.
Open source core with closed
source clustering available either
on-premise or on the cloud as a
managed service. All offerings
are available via subscription.
Differences
SUPPORTED LANGUAGES
● .Net
● Clojure
● Erlang
● Go
● Haskell
● Java
● JavaScript
● JavaScript (Node.js)
● Lisp
● Perl
● PHP
● Python
● R
● Ruby
● Rust
● Scala
● .Net
● C#
● Java
● JavaScript
● JavaScript (Node.js)
● MongoDB client drivers written for
various programming languages
● Python
Differences
ACCESS METHOD
● HTTP API
● JSON over UDP
● DocumentDB API
● Graph API (Gremlin)
● MongoDB API
● RESTful HTTP API
● Table API
Other differences
Features STREAM ANALYTICS TIME-SERIES ANALYTICS
License COMMERCIAL OPEN SOURCE
Cloud-base only YES NO
Typing JSON NUMERIC DATA AND STRINGS
Secondary index YES NO
Server-side scripts JAVASCRIPT NO
Triggers JAVASCRIPT NO
Other similarities
Features STREAM ANALYTICS TIME-SERIES ANALYTICS
Data schema SCHEMA FREE SCHEMA FREE
Concurrency YES YES
Durability YES YES
Advantages
● Possibility of using it
locally
● Supports many
languages
● Unlimited free storage
● Data structure flexibility
● Events management
● Many access methods
Disadvantages
● Few access methods● Commercial license
● Supports less languages
● Limited paying storage
Thank You!
https://medium.com/@Nick1296/cloud-
based-stream-analytics-vs-time-series-
analytics-aad18c941bfb
Blog link:

More Related Content

Similar to Cloud-based Stream Analytics VS InfuxDB Time-series analytics

Monitoring - deeper dive
Monitoring  - deeper diveMonitoring  - deeper dive
Monitoring - deeper diveRobert Kubiś
 
Edge optimized architecture for fabric defect detection in real-time
Edge optimized architecture for fabric defect detection in real-timeEdge optimized architecture for fabric defect detection in real-time
Edge optimized architecture for fabric defect detection in real-timeShuquan Huang
 
Challenges of monitoring distributed systems
Challenges of monitoring distributed systemsChallenges of monitoring distributed systems
Challenges of monitoring distributed systemsNenad Bozic
 
Streaming Analytics and Internet of Things - Geesara Prathap
Streaming Analytics and Internet of Things - Geesara PrathapStreaming Analytics and Internet of Things - Geesara Prathap
Streaming Analytics and Internet of Things - Geesara PrathapWithTheBest
 
Building a data pipeline to ingest data into Hadoop in minutes using Streamse...
Building a data pipeline to ingest data into Hadoop in minutes using Streamse...Building a data pipeline to ingest data into Hadoop in minutes using Streamse...
Building a data pipeline to ingest data into Hadoop in minutes using Streamse...Guglielmo Iozzia
 
Christoph Bussler [Google Cloud] | IoT Event Processing and Analytics with In...
Christoph Bussler [Google Cloud] | IoT Event Processing and Analytics with In...Christoph Bussler [Google Cloud] | IoT Event Processing and Analytics with In...
Christoph Bussler [Google Cloud] | IoT Event Processing and Analytics with In...InfluxData
 
Smart Grids and Big Data
Smart Grids and Big DataSmart Grids and Big Data
Smart Grids and Big DataDave Callaghan
 
EDA Meets Data Engineering – What's the Big Deal?
EDA Meets Data Engineering – What's the Big Deal?EDA Meets Data Engineering – What's the Big Deal?
EDA Meets Data Engineering – What's the Big Deal?confluent
 
Network Telemetry
Network TelemetryNetwork Telemetry
Network TelemetryAalok Shah
 
Introduction to WSO2 Data Analytics Platform
Introduction to  WSO2 Data Analytics PlatformIntroduction to  WSO2 Data Analytics Platform
Introduction to WSO2 Data Analytics PlatformSrinath Perera
 
IOT model to Unified Communication Events in SDN
IOT model to Unified Communication  Events in SDNIOT model to Unified Communication  Events in SDN
IOT model to Unified Communication Events in SDNChandrashekhar Rao
 
System Support for Internet of Things
System Support for Internet of ThingsSystem Support for Internet of Things
System Support for Internet of ThingsHarshitParkar6677
 
Tracing-for-fun-and-profit.pptx
Tracing-for-fun-and-profit.pptxTracing-for-fun-and-profit.pptx
Tracing-for-fun-and-profit.pptxHai Nguyen Duy
 
Spark Streaming and IoT by Mike Freedman
Spark Streaming and IoT by Mike FreedmanSpark Streaming and IoT by Mike Freedman
Spark Streaming and IoT by Mike FreedmanSpark Summit
 
Webinar Monitoring in era of cloud computing
Webinar Monitoring in era of cloud computingWebinar Monitoring in era of cloud computing
Webinar Monitoring in era of cloud computingCREATE-NET
 
Get Cloud Resources to the IoT Edge with Fog Computing
Get Cloud Resources to the IoT Edge with Fog ComputingGet Cloud Resources to the IoT Edge with Fog Computing
Get Cloud Resources to the IoT Edge with Fog ComputingBiren Gandhi
 
Hitachi streaming data platform v8
Hitachi streaming data platform v8Hitachi streaming data platform v8
Hitachi streaming data platform v8Navaid Khan
 
Hitachi Streaming Data Platform_v8
Hitachi Streaming Data Platform_v8Hitachi Streaming Data Platform_v8
Hitachi Streaming Data Platform_v8Navaid Khan
 
Hitachi Streaming Data Platform
Hitachi Streaming Data PlatformHitachi Streaming Data Platform
Hitachi Streaming Data PlatformNavaid Khan
 
Google's Infrastructure and Specific IoT Services
Google's Infrastructure and Specific IoT ServicesGoogle's Infrastructure and Specific IoT Services
Google's Infrastructure and Specific IoT ServicesIntel® Software
 

Similar to Cloud-based Stream Analytics VS InfuxDB Time-series analytics (20)

Monitoring - deeper dive
Monitoring  - deeper diveMonitoring  - deeper dive
Monitoring - deeper dive
 
Edge optimized architecture for fabric defect detection in real-time
Edge optimized architecture for fabric defect detection in real-timeEdge optimized architecture for fabric defect detection in real-time
Edge optimized architecture for fabric defect detection in real-time
 
Challenges of monitoring distributed systems
Challenges of monitoring distributed systemsChallenges of monitoring distributed systems
Challenges of monitoring distributed systems
 
Streaming Analytics and Internet of Things - Geesara Prathap
Streaming Analytics and Internet of Things - Geesara PrathapStreaming Analytics and Internet of Things - Geesara Prathap
Streaming Analytics and Internet of Things - Geesara Prathap
 
Building a data pipeline to ingest data into Hadoop in minutes using Streamse...
Building a data pipeline to ingest data into Hadoop in minutes using Streamse...Building a data pipeline to ingest data into Hadoop in minutes using Streamse...
Building a data pipeline to ingest data into Hadoop in minutes using Streamse...
 
Christoph Bussler [Google Cloud] | IoT Event Processing and Analytics with In...
Christoph Bussler [Google Cloud] | IoT Event Processing and Analytics with In...Christoph Bussler [Google Cloud] | IoT Event Processing and Analytics with In...
Christoph Bussler [Google Cloud] | IoT Event Processing and Analytics with In...
 
Smart Grids and Big Data
Smart Grids and Big DataSmart Grids and Big Data
Smart Grids and Big Data
 
EDA Meets Data Engineering – What's the Big Deal?
EDA Meets Data Engineering – What's the Big Deal?EDA Meets Data Engineering – What's the Big Deal?
EDA Meets Data Engineering – What's the Big Deal?
 
Network Telemetry
Network TelemetryNetwork Telemetry
Network Telemetry
 
Introduction to WSO2 Data Analytics Platform
Introduction to  WSO2 Data Analytics PlatformIntroduction to  WSO2 Data Analytics Platform
Introduction to WSO2 Data Analytics Platform
 
IOT model to Unified Communication Events in SDN
IOT model to Unified Communication  Events in SDNIOT model to Unified Communication  Events in SDN
IOT model to Unified Communication Events in SDN
 
System Support for Internet of Things
System Support for Internet of ThingsSystem Support for Internet of Things
System Support for Internet of Things
 
Tracing-for-fun-and-profit.pptx
Tracing-for-fun-and-profit.pptxTracing-for-fun-and-profit.pptx
Tracing-for-fun-and-profit.pptx
 
Spark Streaming and IoT by Mike Freedman
Spark Streaming and IoT by Mike FreedmanSpark Streaming and IoT by Mike Freedman
Spark Streaming and IoT by Mike Freedman
 
Webinar Monitoring in era of cloud computing
Webinar Monitoring in era of cloud computingWebinar Monitoring in era of cloud computing
Webinar Monitoring in era of cloud computing
 
Get Cloud Resources to the IoT Edge with Fog Computing
Get Cloud Resources to the IoT Edge with Fog ComputingGet Cloud Resources to the IoT Edge with Fog Computing
Get Cloud Resources to the IoT Edge with Fog Computing
 
Hitachi streaming data platform v8
Hitachi streaming data platform v8Hitachi streaming data platform v8
Hitachi streaming data platform v8
 
Hitachi Streaming Data Platform_v8
Hitachi Streaming Data Platform_v8Hitachi Streaming Data Platform_v8
Hitachi Streaming Data Platform_v8
 
Hitachi Streaming Data Platform
Hitachi Streaming Data PlatformHitachi Streaming Data Platform
Hitachi Streaming Data Platform
 
Google's Infrastructure and Specific IoT Services
Google's Infrastructure and Specific IoT ServicesGoogle's Infrastructure and Specific IoT Services
Google's Infrastructure and Specific IoT Services
 

More from LeonardoSalvucci1

More from LeonardoSalvucci1 (6)

Deceiving Autonomous Cars with Toxic Signs
Deceiving Autonomous Cars with Toxic SignsDeceiving Autonomous Cars with Toxic Signs
Deceiving Autonomous Cars with Toxic Signs
 
Home Energy Monitoring System
Home Energy Monitoring SystemHome Energy Monitoring System
Home Energy Monitoring System
 
Home Energy Monitoring
Home Energy MonitoringHome Energy Monitoring
Home Energy Monitoring
 
Forest Safe MVP
Forest Safe MVPForest Safe MVP
Forest Safe MVP
 
Forest Safe Iot project
Forest Safe Iot projectForest Safe Iot project
Forest Safe Iot project
 
Forest Safe Iot project
Forest Safe Iot projectForest Safe Iot project
Forest Safe Iot project
 

Recently uploaded

notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptMsecMca
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VDineshKumar4165
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXssuser89054b
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Call Girls in Nagpur High Profile
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringmulugeta48
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756dollysharma2066
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdfKamal Acharya
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startQuintin Balsdon
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapRishantSharmaFr
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . pptDineshKumar4165
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlysanyuktamishra911
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...Call Girls in Nagpur High Profile
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueBhangaleSonal
 
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Bookingdharasingh5698
 
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...tanu pandey
 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfRagavanV2
 
Intro To Electric Vehicles PDF Notes.pdf
Intro To Electric Vehicles PDF Notes.pdfIntro To Electric Vehicles PDF Notes.pdf
Intro To Electric Vehicles PDF Notes.pdfrs7054576148
 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...SUHANI PANDEY
 

Recently uploaded (20)

notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineering
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the start
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leap
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
 
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdf
 
Intro To Electric Vehicles PDF Notes.pdf
Intro To Electric Vehicles PDF Notes.pdfIntro To Electric Vehicles PDF Notes.pdf
Intro To Electric Vehicles PDF Notes.pdf
 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
 

Cloud-based Stream Analytics VS InfuxDB Time-series analytics

  • 2. Our team Gianmarco Cariggi Marco Costa Antonino Di Maggio Andrea Littera Mattia Nicolella Leonardo Salvucci
  • 3. Time series analysis comprises methods for analyzing time series data in order to extract meaningful statistics and other characteristics of the data. Time-series Analytics Time series analysis accounts for the fact that data points taken over time may have an internal structure (such as autocorrelation, trend or seasonal variation) that should be accounted for.
  • 4. Time Series Analysis ✔ Statistics SCENARIOS ✔ Signal processing ✔ Econometrics ✔ Mathematical finance ✔ Predictions ✔ Control engineering ✔ Communications engineering ✔ Pattern recognition ✔ Weather forecasting
  • 5. Streaming Analytics Streaming analytics, also called event stream processing, is the analysis of large, in-motion data called event streams. A Streaming Analytics platform can process millions and tens of millions of events per second.
  • 6. Streaming Analytics ✔ Financial transaction ✔ Equipment failure ✔ Satellite ✔ Electric power grid ✔ Retail industry SCENARIOS
  • 7. ● Data: data set ● Order and time are fundamental elements ● Usually dataset is a set of past observations Time Series vs Streaming ● Data: flow of information ● Time may not be an important feature of the data ● It does not necessarily encode data
  • 8. Two technologies Time-Series Analytics based on Influx-DB Cloud Based Stream Analytics based on Microsoft Azure DBMS for storing time series, events and metrics Globally distributed, horizontally scalable, multi-model database service
  • 9. ● Both use a simple and declarative language that allows you to create complex temporal queries and analyzes using simple SQL constructs ● Both offer a wide range of functions for data analysis and processing. This query language supports simple data manipulation, aggregation functions and much more. Similarities QUERY
  • 10. Similarities COMMON QUERY FUNCTIONS AGGREGATE ● COUNT ● MIN ● MAX ● MEAN (Influx) - AVG(Azure) ● SUM DML STATEMENTS ● SELECT ● FROM ● WHERE ● GROUP BY ● HAVING TIME FUNCTIONS ● DAY ● MONTH ● YEAR
  • 11. Similarities Azure Stream Analytics queries SELECT TollId AS VehicleEntryTime FROM TollTagEntry WHERE ( CAST(TollId AS bigint) BETWEEN 1 AND 2 ) Chronograf Analytics queries SELECT mean(“co2”) AS “mean_co2” FROM “telegraf”.”autogen”.”surveys” WHERE time > :dashboardTime: QUERY EXAMPLES
  • 13. ● Both allow the possibility of creating customized dashboards, displaying and monitoring your data of interest ● Both supports many different visualization type Similarities DASHBOARD
  • 14. ● Both allow you to set up alerts to trigger an alert when certain conditions are verified Similarities NOTIFICATIONS
  • 16. Differences STORAGE LIMITATIONS Pay only for the storage you use and the throughput you provision globally. Throughput can be scaled up or down depending on the needs of your application as low as a few 100 requests per second to millions of requests per second across any number of Azure regions. Open source core with closed source clustering available either on-premise or on the cloud as a managed service. All offerings are available via subscription.
  • 17. Differences SUPPORTED LANGUAGES ● .Net ● Clojure ● Erlang ● Go ● Haskell ● Java ● JavaScript ● JavaScript (Node.js) ● Lisp ● Perl ● PHP ● Python ● R ● Ruby ● Rust ● Scala ● .Net ● C# ● Java ● JavaScript ● JavaScript (Node.js) ● MongoDB client drivers written for various programming languages ● Python
  • 18. Differences ACCESS METHOD ● HTTP API ● JSON over UDP ● DocumentDB API ● Graph API (Gremlin) ● MongoDB API ● RESTful HTTP API ● Table API
  • 19. Other differences Features STREAM ANALYTICS TIME-SERIES ANALYTICS License COMMERCIAL OPEN SOURCE Cloud-base only YES NO Typing JSON NUMERIC DATA AND STRINGS Secondary index YES NO Server-side scripts JAVASCRIPT NO Triggers JAVASCRIPT NO
  • 20. Other similarities Features STREAM ANALYTICS TIME-SERIES ANALYTICS Data schema SCHEMA FREE SCHEMA FREE Concurrency YES YES Durability YES YES
  • 21. Advantages ● Possibility of using it locally ● Supports many languages ● Unlimited free storage ● Data structure flexibility ● Events management ● Many access methods
  • 22. Disadvantages ● Few access methods● Commercial license ● Supports less languages ● Limited paying storage