SlideShare a Scribd company logo
1 of 28
Download to read offline
Daniella Pontes, Product Marketing
February 2019
Gain a competitive edge with an
Open Source, purpose-built time
series database
© 2019 InfluxData. All rights reserved.2
Agenda
✓ Why collect Time-stamped data
✓ What is time series data
✓ Differences between Time Series
Databases (TSDBs)
✓ InfluxDB Data model
© 2018 InfluxData. All rights reserved.3 © 2019 InfluxData. All rights reserved.3
Why collect time stamped data
Custom monitoring
solutions to track
servers, VMs,
applications, users or
events
Industrial settings:
factories, oil & gas,
agriculture, smart roads &
infrastructure
Consumer: wearables,
consumer devices & trackers
Apps that instrument
business, social or
development metrics in
real-time
IoT DevOps Real-Time Analytics
© 2018 InfluxData. All rights reserved.4 © 2019 InfluxData. All rights reserved.4
2018 Database Technology Survey (Dzone)
Are you currently collecting data with timestamps (e.g. when
an event happened or when data was collected) associated
with it?
19.4%
No
Ye
s
80.6%
© 2018 InfluxData. All rights reserved.5 © 2019 InfluxData. All rights reserved.5
Regular vs Irregular Time Series
Metrics (Regular)
Events (Irregular)
Measurements
gathered at regular
time intervals
Measurements
gathered at irregular
time intervals
© 2018 InfluxData. All rights reserved.6 © 2019 InfluxData. All rights reserved.6
Regular Time Series Irregular Time Series
Measurements
gathered at regular
time intervals
Measurements
gathered at irregular
time intervals
Metrics Events
© 2018 InfluxData. All rights reserved.7 © 2019 InfluxData. All rights reserved.7
Summarization of Events
Events become regular time intervals, for example
Summarizing the average
trade price of Apple stock
every 10 minutes over the
course of a day
Summarizing the average
response time for requests
in an application over 1
minute intervals
© 2019 InfluxData. All rights reserved.8
Characteristics
of the Data
✓ All Time-stamped data
✓ Generated in regular (Metric) and
irregular (event) time periods
✓ Huge volumes of data
✓ Real-time and time sensitive
© 2018 InfluxData. All rights reserved.9 © 2019 InfluxData. All rights reserved.9
What is a Time Series database?
© 2019 InfluxData. All rights reserved.10
Time Series databases
are optimized for
collecting, storing,
retrieving & processing
of Time Series data
Compare this to
• Document databases
Optimized for storing JSON documents
• Search databases
Optimized for full-text searches
• Traditional relational
Databases optimized for the tabular
storage of related data in rows & columns
© 2018 InfluxData. All rights reserved.11 © 2019 InfluxData. All rights reserved.11
Some Databases used for Time Series
Other DB
Types
Time Series DBs
© 2018 InfluxData. All rights reserved.12 © 2019 InfluxData. All rights reserved.12
How do you persist Time Series data?
2018 Database Technology Survey (Dzone)
5%
12%
18%
65%
We have yet to discover an effective option
With a relational database
With a non-time-series-specific NoSQL
database
With a specialized time-series database
(e.g. InfluxDB, KDB, Druid, Prometheus)
© 2018 InfluxData. All rights reserved.13 © 2019 InfluxData. All rights reserved.13
2018 Database Technology Survey (Dzone)
What DBMS are you considering?
© 2018 InfluxData. All rights reserved.14 © 2019 InfluxData. All rights reserved.14
Time Series and InfluxData
Time Series fastest growing category InfluxData is the leading time-series database
Trend of the Last 24 Months DB Engine Scores of the Last 24 Months
Source: DB-Engines Source: DB-Engines
© 2018 InfluxData. All rights reserved.15 © 2019 InfluxData. All rights reserved.15
Why InfluxData
© 2018 InfluxData. All rights reserved.16 © 2019 InfluxData. All rights reserved.16
Platform Strategy:
Be The Platform of Choice for All Metrics and Event Workloads
Common Metrics
and Events
Platform
Application,
Custom Logs &
Traces
Business
Metrics
Infrastructure
& Application
Metrics
IoT
Sensor
Events
© 2018 InfluxData. All rights reserved.17 © 2019 InfluxData. All rights reserved.17
InfluxData Platform Features
INSTRUMENT OBSERVE
AUTOMAT
E
LEARN
✓ Quickly ingest data from
everywhere
✓ Efficiently store (Compress) the
data at scale
✓ Support real-time query,
analysis and visualization of
large data sets
✓ Provide time-based functions
for “change over time” analysis
and control
✓ Provide automation and control
functions
✓ Evict and down-sample data
✓ Facilitate machine learning and
anomaly detection algorithms
✓ Provide streaming analytics for
data in motion
METRICS
EVENTS
© 2018 InfluxData. All rights reserved.18 © 2019 InfluxData. All rights reserved.18
InfluxData Products and Offerings
© 2018 InfluxData. All rights reserved.19 © 2019 InfluxData. All rights reserved.19
Open Source, InfluxEnterprise and InfluxCloud
© 2019 InfluxData. All rights reserved.20
Why Choose
InfluxDB
• Easy to get started with
• Familiar query syntax
• No external dependencies
• Allows for regular and irregular time series
• Horizontally scalable
• Member of a cohesive time series platform
© 2018 InfluxData. All rights reserved.21 © 2019 InfluxData. All rights reserved.21
InfluxDB Data Model
© 2018 InfluxData. All rights reserved.22 © 2017 InfluxData. All rights reserved.22
Points in InfluxDB look like…
stock_price,ticker=A,market=NASDAQ price=177.03 1445299200000000000
stock_price,ticker=AA,market=NYSE price=32.10 1445299200000000000
stock_price,ticker=AAPL,market=NASDAQ price=45 1445299200000000000a
© 2018 InfluxData. All rights reserved.23 © 2017 InfluxData. All rights reserved.23
The Line protocol
measurement,tagset fieldset timestamp
stock_price,ticker=A,market=NASDAQ
price=177.03 14452992000000000
© 2018 InfluxData. All rights reserved.24 © 2019 InfluxData. All rights reserved.24
Concepts: Time Series Database Schema
Data Ingestion Format
• Points are written to InfluxDB using the Line Protocol, which
follows the following format:
<measurement>[,<tag-key>=<tag-value>] [<field-key>=<field-value>]
[unix-nano-timestamp]
cpu_load,hostname=server02,az=us_west temp=24.5,volts=7
1234567890000000
Reference: https://docs.influxdata.com/influxdb/v1.4/write_protocols/line_protocol_reference/
Measurement Tag Set Field Set
Timestamp
© 2018 InfluxData. All rights reserved.25 © 2017 InfluxData. All rights reserved.25
A Series in InfluxDB
measurement + tagset = the series as a whole
measurement + tagset + timestamp = single point
© 2018 InfluxData. All rights reserved.26 © 2017 InfluxData. All rights reserved.26
Examples of points in Line Protocol
cpu,host=server1 value=100 1445299200000000000
temperature,zipcode=94107,country=usa
value=75,humidity=10
response_time,method=GET,precision=ms
value=12i 1445299200000000000
© 2018 InfluxData. All rights reserved.27 © 2019 InfluxData. All rights reserved.27
Demo
Question?

More Related Content

What's hot

Analyzing application activities with KSQL and Elasticsearch
Analyzing application activities with KSQL and ElasticsearchAnalyzing application activities with KSQL and Elasticsearch
Analyzing application activities with KSQL and ElasticsearchKatherine Golovinova
 
The Yellowbrick Impact for MicroStrategy
The Yellowbrick Impact for MicroStrategyThe Yellowbrick Impact for MicroStrategy
The Yellowbrick Impact for MicroStrategyYellowbrick Data
 
Architecting a Modern Data Warehouse: Enterprise Must-Haves
Architecting a Modern Data Warehouse: Enterprise Must-HavesArchitecting a Modern Data Warehouse: Enterprise Must-Haves
Architecting a Modern Data Warehouse: Enterprise Must-HavesYellowbrick Data
 
Data in Motion vs Data at Rest
Data in Motion vs Data at RestData in Motion vs Data at Rest
Data in Motion vs Data at RestInternap
 
Fireside Chat with Bloor Research: State of the Graph Database Market 2020
Fireside Chat with Bloor Research: State of the Graph Database Market 2020Fireside Chat with Bloor Research: State of the Graph Database Market 2020
Fireside Chat with Bloor Research: State of the Graph Database Market 2020Cambridge Semantics
 
Cloudian HyperStore 5.0 Release What's New
Cloudian HyperStore 5.0 Release What's NewCloudian HyperStore 5.0 Release What's New
Cloudian HyperStore 5.0 Release What's NewCloudian
 
Delivering Self-Service Analytics using Big Data and Data Virtualization on t...
Delivering Self-Service Analytics using Big Data and Data Virtualization on t...Delivering Self-Service Analytics using Big Data and Data Virtualization on t...
Delivering Self-Service Analytics using Big Data and Data Virtualization on t...Denodo
 
Getting the most out of Tibco Spotfire
Getting the most out of Tibco SpotfireGetting the most out of Tibco Spotfire
Getting the most out of Tibco SpotfireHerwig Van Marck
 
Data Architecture Brief Overview
Data Architecture Brief OverviewData Architecture Brief Overview
Data Architecture Brief OverviewHal Kalechofsky
 
CData Power BI Connectors - MS Business Application Summit
CData Power BI Connectors - MS Business Application SummitCData Power BI Connectors - MS Business Application Summit
CData Power BI Connectors - MS Business Application SummitJerod Johnson
 
Why HR Should Consider Agile Modern Data Delivery Platform
Why HR Should Consider Agile Modern Data Delivery PlatformWhy HR Should Consider Agile Modern Data Delivery Platform
Why HR Should Consider Agile Modern Data Delivery Platformsyed_javed
 
Denodo DataFest 2017: Data Virtualization in the World of Edge Computing
Denodo DataFest 2017: Data Virtualization in the World of Edge ComputingDenodo DataFest 2017: Data Virtualization in the World of Edge Computing
Denodo DataFest 2017: Data Virtualization in the World of Edge ComputingDenodo
 
AWS Tag Management for Cost Allocation
AWS Tag Management for Cost AllocationAWS Tag Management for Cost Allocation
AWS Tag Management for Cost AllocationYotascale
 
Advanced Reporting and ETL for MongoDB: Easily Build a 360-Degree View of You...
Advanced Reporting and ETL for MongoDB: Easily Build a 360-Degree View of You...Advanced Reporting and ETL for MongoDB: Easily Build a 360-Degree View of You...
Advanced Reporting and ETL for MongoDB: Easily Build a 360-Degree View of You...MongoDB
 
YugaByte DB - "Designing a Distributed Database Architecture for GDPR Complia...
YugaByte DB - "Designing a Distributed Database Architecture for GDPR Complia...YugaByte DB - "Designing a Distributed Database Architecture for GDPR Complia...
YugaByte DB - "Designing a Distributed Database Architecture for GDPR Complia...Jimmy Guerrero
 
Tropos - Data as a Service - Business analytics insight
Tropos - Data as a Service - Business analytics insightTropos - Data as a Service - Business analytics insight
Tropos - Data as a Service - Business analytics insightTropos.io
 

What's hot (20)

Analyzing application activities with KSQL and Elasticsearch
Analyzing application activities with KSQL and ElasticsearchAnalyzing application activities with KSQL and Elasticsearch
Analyzing application activities with KSQL and Elasticsearch
 
The Yellowbrick Impact for MicroStrategy
The Yellowbrick Impact for MicroStrategyThe Yellowbrick Impact for MicroStrategy
The Yellowbrick Impact for MicroStrategy
 
Architecting a Modern Data Warehouse: Enterprise Must-Haves
Architecting a Modern Data Warehouse: Enterprise Must-HavesArchitecting a Modern Data Warehouse: Enterprise Must-Haves
Architecting a Modern Data Warehouse: Enterprise Must-Haves
 
Data in Motion vs Data at Rest
Data in Motion vs Data at RestData in Motion vs Data at Rest
Data in Motion vs Data at Rest
 
Big Data Pitfalls
Big Data PitfallsBig Data Pitfalls
Big Data Pitfalls
 
Fireside Chat with Bloor Research: State of the Graph Database Market 2020
Fireside Chat with Bloor Research: State of the Graph Database Market 2020Fireside Chat with Bloor Research: State of the Graph Database Market 2020
Fireside Chat with Bloor Research: State of the Graph Database Market 2020
 
Cloudian HyperStore 5.0 Release What's New
Cloudian HyperStore 5.0 Release What's NewCloudian HyperStore 5.0 Release What's New
Cloudian HyperStore 5.0 Release What's New
 
Delivering Self-Service Analytics using Big Data and Data Virtualization on t...
Delivering Self-Service Analytics using Big Data and Data Virtualization on t...Delivering Self-Service Analytics using Big Data and Data Virtualization on t...
Delivering Self-Service Analytics using Big Data and Data Virtualization on t...
 
Getting the most out of Tibco Spotfire
Getting the most out of Tibco SpotfireGetting the most out of Tibco Spotfire
Getting the most out of Tibco Spotfire
 
Data Architecture Brief Overview
Data Architecture Brief OverviewData Architecture Brief Overview
Data Architecture Brief Overview
 
Enterprise architecture for big data projects
Enterprise architecture for big data projectsEnterprise architecture for big data projects
Enterprise architecture for big data projects
 
CData Power BI Connectors - MS Business Application Summit
CData Power BI Connectors - MS Business Application SummitCData Power BI Connectors - MS Business Application Summit
CData Power BI Connectors - MS Business Application Summit
 
Why HR Should Consider Agile Modern Data Delivery Platform
Why HR Should Consider Agile Modern Data Delivery PlatformWhy HR Should Consider Agile Modern Data Delivery Platform
Why HR Should Consider Agile Modern Data Delivery Platform
 
Introduction
IntroductionIntroduction
Introduction
 
Denodo DataFest 2017: Data Virtualization in the World of Edge Computing
Denodo DataFest 2017: Data Virtualization in the World of Edge ComputingDenodo DataFest 2017: Data Virtualization in the World of Edge Computing
Denodo DataFest 2017: Data Virtualization in the World of Edge Computing
 
AWS Tag Management for Cost Allocation
AWS Tag Management for Cost AllocationAWS Tag Management for Cost Allocation
AWS Tag Management for Cost Allocation
 
Solution architecture for big data projects
Solution architecture for big data projectsSolution architecture for big data projects
Solution architecture for big data projects
 
Advanced Reporting and ETL for MongoDB: Easily Build a 360-Degree View of You...
Advanced Reporting and ETL for MongoDB: Easily Build a 360-Degree View of You...Advanced Reporting and ETL for MongoDB: Easily Build a 360-Degree View of You...
Advanced Reporting and ETL for MongoDB: Easily Build a 360-Degree View of You...
 
YugaByte DB - "Designing a Distributed Database Architecture for GDPR Complia...
YugaByte DB - "Designing a Distributed Database Architecture for GDPR Complia...YugaByte DB - "Designing a Distributed Database Architecture for GDPR Complia...
YugaByte DB - "Designing a Distributed Database Architecture for GDPR Complia...
 
Tropos - Data as a Service - Business analytics insight
Tropos - Data as a Service - Business analytics insightTropos - Data as a Service - Business analytics insight
Tropos - Data as a Service - Business analytics insight
 

Similar to How to Gain a Competitive Edge with an Open Source, Purpose-built Time Series Database

Why Open Source Works for DevOps Monitoring
Why Open Source Works for DevOps MonitoringWhy Open Source Works for DevOps Monitoring
Why Open Source Works for DevOps MonitoringDevOps.com
 
How to Handle the Realities of DevOps Monitoring Today
How to Handle the Realities of DevOps Monitoring TodayHow to Handle the Realities of DevOps Monitoring Today
How to Handle the Realities of DevOps Monitoring TodayDevOps.com
 
DATAOPS: THE NEXT BIG WAVE ON YOUR DATA JOURNEY - Big Data Expo
DATAOPS: THE NEXT BIG WAVE ON YOUR DATA JOURNEY - Big Data ExpoDATAOPS: THE NEXT BIG WAVE ON YOUR DATA JOURNEY - Big Data Expo
DATAOPS: THE NEXT BIG WAVE ON YOUR DATA JOURNEY - Big Data Expowebwinkelvakdag
 
Enabling the Active Data Warehouse with Apache Kudu
Enabling the Active Data Warehouse with Apache KuduEnabling the Active Data Warehouse with Apache Kudu
Enabling the Active Data Warehouse with Apache KuduGrant Henke
 
Time Series Databases and Pandas DataFrames
Time Series Databases and Pandas DataFrames Time Series Databases and Pandas DataFrames
Time Series Databases and Pandas DataFrames Anais Jackie Dotis
 
Sydney: Certus Data 2.0 Vault Meetup with Snowflake - Data Vault In The Cloud
Sydney: Certus Data 2.0 Vault Meetup with Snowflake - Data Vault In The Cloud Sydney: Certus Data 2.0 Vault Meetup with Snowflake - Data Vault In The Cloud
Sydney: Certus Data 2.0 Vault Meetup with Snowflake - Data Vault In The Cloud Certus Solutions
 
Building Your Data Streams for all the IoT
Building Your Data Streams for all the IoTBuilding Your Data Streams for all the IoT
Building Your Data Streams for all the IoTDevOps.com
 
3 Reasons to Select Time Series Platforms for Cloud Native Applications Monit...
3 Reasons to Select Time Series Platforms for Cloud Native Applications Monit...3 Reasons to Select Time Series Platforms for Cloud Native Applications Monit...
3 Reasons to Select Time Series Platforms for Cloud Native Applications Monit...DevOps.com
 
How to run Real Time processing on Big Data / Ron Zavner (GigaSpaces)
How to run Real Time processing on Big Data / Ron Zavner (GigaSpaces)How to run Real Time processing on Big Data / Ron Zavner (GigaSpaces)
How to run Real Time processing on Big Data / Ron Zavner (GigaSpaces)Ontico
 
Real-Time With AI – The Convergence Of Big Data And AI by Colin MacNaughton
Real-Time With AI – The Convergence Of Big Data And AI by Colin MacNaughtonReal-Time With AI – The Convergence Of Big Data And AI by Colin MacNaughton
Real-Time With AI – The Convergence Of Big Data And AI by Colin MacNaughtonSynerzip
 
Installing your influx enterprise cluster
Installing your influx enterprise clusterInstalling your influx enterprise cluster
Installing your influx enterprise clusterChris Churilo
 
IDERA Live | The Ever Growing Science of Database Migrations
IDERA Live | The Ever Growing Science of Database MigrationsIDERA Live | The Ever Growing Science of Database Migrations
IDERA Live | The Ever Growing Science of Database MigrationsIDERA Software
 
Master the Multi-Clustered Data Warehouse - Snowflake
Master the Multi-Clustered Data Warehouse - SnowflakeMaster the Multi-Clustered Data Warehouse - Snowflake
Master the Multi-Clustered Data Warehouse - SnowflakeMatillion
 
Event Streaming Architecture for Industry 4.0 - Abdelkrim Hadjidj & Jan Kuni...
Event Streaming Architecture for Industry 4.0 -  Abdelkrim Hadjidj & Jan Kuni...Event Streaming Architecture for Industry 4.0 -  Abdelkrim Hadjidj & Jan Kuni...
Event Streaming Architecture for Industry 4.0 - Abdelkrim Hadjidj & Jan Kuni...Flink Forward
 
Simplifying Real-Time Architectures for IoT with Apache Kudu
Simplifying Real-Time Architectures for IoT with Apache KuduSimplifying Real-Time Architectures for IoT with Apache Kudu
Simplifying Real-Time Architectures for IoT with Apache KuduCloudera, Inc.
 
Cisco Connect Toronto 2018 an introduction to Cisco kinetic
Cisco Connect Toronto 2018   an introduction to Cisco kineticCisco Connect Toronto 2018   an introduction to Cisco kinetic
Cisco Connect Toronto 2018 an introduction to Cisco kineticCisco Canada
 
Cisco Connect Toronto 2018 an introduction to Cisco kinetic
Cisco Connect Toronto 2018   an introduction to Cisco kineticCisco Connect Toronto 2018   an introduction to Cisco kinetic
Cisco Connect Toronto 2018 an introduction to Cisco kineticCisco Canada
 
Does it only have to be ML + AI?
Does it only have to be ML + AI?Does it only have to be ML + AI?
Does it only have to be ML + AI?Harald Erb
 
Preparing Your Data for Cloud Analytics & AI/ML
Preparing Your Data for Cloud Analytics & AI/MLPreparing Your Data for Cloud Analytics & AI/ML
Preparing Your Data for Cloud Analytics & AI/MLAmazon Web Services
 
Zero to Snowflake Presentation
Zero to Snowflake Presentation Zero to Snowflake Presentation
Zero to Snowflake Presentation Brett VanderPlaats
 

Similar to How to Gain a Competitive Edge with an Open Source, Purpose-built Time Series Database (20)

Why Open Source Works for DevOps Monitoring
Why Open Source Works for DevOps MonitoringWhy Open Source Works for DevOps Monitoring
Why Open Source Works for DevOps Monitoring
 
How to Handle the Realities of DevOps Monitoring Today
How to Handle the Realities of DevOps Monitoring TodayHow to Handle the Realities of DevOps Monitoring Today
How to Handle the Realities of DevOps Monitoring Today
 
DATAOPS: THE NEXT BIG WAVE ON YOUR DATA JOURNEY - Big Data Expo
DATAOPS: THE NEXT BIG WAVE ON YOUR DATA JOURNEY - Big Data ExpoDATAOPS: THE NEXT BIG WAVE ON YOUR DATA JOURNEY - Big Data Expo
DATAOPS: THE NEXT BIG WAVE ON YOUR DATA JOURNEY - Big Data Expo
 
Enabling the Active Data Warehouse with Apache Kudu
Enabling the Active Data Warehouse with Apache KuduEnabling the Active Data Warehouse with Apache Kudu
Enabling the Active Data Warehouse with Apache Kudu
 
Time Series Databases and Pandas DataFrames
Time Series Databases and Pandas DataFrames Time Series Databases and Pandas DataFrames
Time Series Databases and Pandas DataFrames
 
Sydney: Certus Data 2.0 Vault Meetup with Snowflake - Data Vault In The Cloud
Sydney: Certus Data 2.0 Vault Meetup with Snowflake - Data Vault In The Cloud Sydney: Certus Data 2.0 Vault Meetup with Snowflake - Data Vault In The Cloud
Sydney: Certus Data 2.0 Vault Meetup with Snowflake - Data Vault In The Cloud
 
Building Your Data Streams for all the IoT
Building Your Data Streams for all the IoTBuilding Your Data Streams for all the IoT
Building Your Data Streams for all the IoT
 
3 Reasons to Select Time Series Platforms for Cloud Native Applications Monit...
3 Reasons to Select Time Series Platforms for Cloud Native Applications Monit...3 Reasons to Select Time Series Platforms for Cloud Native Applications Monit...
3 Reasons to Select Time Series Platforms for Cloud Native Applications Monit...
 
How to run Real Time processing on Big Data / Ron Zavner (GigaSpaces)
How to run Real Time processing on Big Data / Ron Zavner (GigaSpaces)How to run Real Time processing on Big Data / Ron Zavner (GigaSpaces)
How to run Real Time processing on Big Data / Ron Zavner (GigaSpaces)
 
Real-Time With AI – The Convergence Of Big Data And AI by Colin MacNaughton
Real-Time With AI – The Convergence Of Big Data And AI by Colin MacNaughtonReal-Time With AI – The Convergence Of Big Data And AI by Colin MacNaughton
Real-Time With AI – The Convergence Of Big Data And AI by Colin MacNaughton
 
Installing your influx enterprise cluster
Installing your influx enterprise clusterInstalling your influx enterprise cluster
Installing your influx enterprise cluster
 
IDERA Live | The Ever Growing Science of Database Migrations
IDERA Live | The Ever Growing Science of Database MigrationsIDERA Live | The Ever Growing Science of Database Migrations
IDERA Live | The Ever Growing Science of Database Migrations
 
Master the Multi-Clustered Data Warehouse - Snowflake
Master the Multi-Clustered Data Warehouse - SnowflakeMaster the Multi-Clustered Data Warehouse - Snowflake
Master the Multi-Clustered Data Warehouse - Snowflake
 
Event Streaming Architecture for Industry 4.0 - Abdelkrim Hadjidj & Jan Kuni...
Event Streaming Architecture for Industry 4.0 -  Abdelkrim Hadjidj & Jan Kuni...Event Streaming Architecture for Industry 4.0 -  Abdelkrim Hadjidj & Jan Kuni...
Event Streaming Architecture for Industry 4.0 - Abdelkrim Hadjidj & Jan Kuni...
 
Simplifying Real-Time Architectures for IoT with Apache Kudu
Simplifying Real-Time Architectures for IoT with Apache KuduSimplifying Real-Time Architectures for IoT with Apache Kudu
Simplifying Real-Time Architectures for IoT with Apache Kudu
 
Cisco Connect Toronto 2018 an introduction to Cisco kinetic
Cisco Connect Toronto 2018   an introduction to Cisco kineticCisco Connect Toronto 2018   an introduction to Cisco kinetic
Cisco Connect Toronto 2018 an introduction to Cisco kinetic
 
Cisco Connect Toronto 2018 an introduction to Cisco kinetic
Cisco Connect Toronto 2018   an introduction to Cisco kineticCisco Connect Toronto 2018   an introduction to Cisco kinetic
Cisco Connect Toronto 2018 an introduction to Cisco kinetic
 
Does it only have to be ML + AI?
Does it only have to be ML + AI?Does it only have to be ML + AI?
Does it only have to be ML + AI?
 
Preparing Your Data for Cloud Analytics & AI/ML
Preparing Your Data for Cloud Analytics & AI/MLPreparing Your Data for Cloud Analytics & AI/ML
Preparing Your Data for Cloud Analytics & AI/ML
 
Zero to Snowflake Presentation
Zero to Snowflake Presentation Zero to Snowflake Presentation
Zero to Snowflake Presentation
 

More from DevOps.com

Modernizing on IBM Z Made Easier With Open Source Software
Modernizing on IBM Z Made Easier With Open Source SoftwareModernizing on IBM Z Made Easier With Open Source Software
Modernizing on IBM Z Made Easier With Open Source SoftwareDevOps.com
 
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...DevOps.com
 
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...DevOps.com
 
Next Generation Vulnerability Assessment Using Datadog and Snyk
Next Generation Vulnerability Assessment Using Datadog and SnykNext Generation Vulnerability Assessment Using Datadog and Snyk
Next Generation Vulnerability Assessment Using Datadog and SnykDevOps.com
 
Vulnerability Discovery in the Cloud
Vulnerability Discovery in the CloudVulnerability Discovery in the Cloud
Vulnerability Discovery in the CloudDevOps.com
 
2021 Open Source Governance: Top Ten Trends and Predictions
2021 Open Source Governance: Top Ten Trends and Predictions2021 Open Source Governance: Top Ten Trends and Predictions
2021 Open Source Governance: Top Ten Trends and PredictionsDevOps.com
 
A New Year’s Ransomware Resolution
A New Year’s Ransomware ResolutionA New Year’s Ransomware Resolution
A New Year’s Ransomware ResolutionDevOps.com
 
Getting Started with Runtime Security on Azure Kubernetes Service (AKS)
Getting Started with Runtime Security on Azure Kubernetes Service (AKS)Getting Started with Runtime Security on Azure Kubernetes Service (AKS)
Getting Started with Runtime Security on Azure Kubernetes Service (AKS)DevOps.com
 
Don't Panic! Effective Incident Response
Don't Panic! Effective Incident ResponseDon't Panic! Effective Incident Response
Don't Panic! Effective Incident ResponseDevOps.com
 
Creating a Culture of Chaos: Chaos Engineering Is Not Just Tools, It's Culture
Creating a Culture of Chaos: Chaos Engineering Is Not Just Tools, It's CultureCreating a Culture of Chaos: Chaos Engineering Is Not Just Tools, It's Culture
Creating a Culture of Chaos: Chaos Engineering Is Not Just Tools, It's CultureDevOps.com
 
Role Based Access Controls (RBAC) for SSH and Kubernetes Access with Teleport
Role Based Access Controls (RBAC) for SSH and Kubernetes Access with TeleportRole Based Access Controls (RBAC) for SSH and Kubernetes Access with Teleport
Role Based Access Controls (RBAC) for SSH and Kubernetes Access with TeleportDevOps.com
 
Monitoring Serverless Applications with Datadog
Monitoring Serverless Applications with DatadogMonitoring Serverless Applications with Datadog
Monitoring Serverless Applications with DatadogDevOps.com
 
Deliver your App Anywhere … Publicly or Privately
Deliver your App Anywhere … Publicly or PrivatelyDeliver your App Anywhere … Publicly or Privately
Deliver your App Anywhere … Publicly or PrivatelyDevOps.com
 
Securing medical apps in the age of covid final
Securing medical apps in the age of covid finalSecuring medical apps in the age of covid final
Securing medical apps in the age of covid finalDevOps.com
 
How to Build a Healthy On-Call Culture
How to Build a Healthy On-Call CultureHow to Build a Healthy On-Call Culture
How to Build a Healthy On-Call CultureDevOps.com
 
The Evolving Role of the Developer in 2021
The Evolving Role of the Developer in 2021The Evolving Role of the Developer in 2021
The Evolving Role of the Developer in 2021DevOps.com
 
Service Mesh: Two Big Words But Do You Need It?
Service Mesh: Two Big Words But Do You Need It?Service Mesh: Two Big Words But Do You Need It?
Service Mesh: Two Big Words But Do You Need It?DevOps.com
 
Secure Data Sharing in OpenShift Environments
Secure Data Sharing in OpenShift EnvironmentsSecure Data Sharing in OpenShift Environments
Secure Data Sharing in OpenShift EnvironmentsDevOps.com
 
How to Govern Identities and Access in Cloud Infrastructure: AppsFlyer Case S...
How to Govern Identities and Access in Cloud Infrastructure: AppsFlyer Case S...How to Govern Identities and Access in Cloud Infrastructure: AppsFlyer Case S...
How to Govern Identities and Access in Cloud Infrastructure: AppsFlyer Case S...DevOps.com
 
Elevate Your Enterprise Python and R AI, ML Software Strategy with Anaconda T...
Elevate Your Enterprise Python and R AI, ML Software Strategy with Anaconda T...Elevate Your Enterprise Python and R AI, ML Software Strategy with Anaconda T...
Elevate Your Enterprise Python and R AI, ML Software Strategy with Anaconda T...DevOps.com
 

More from DevOps.com (20)

Modernizing on IBM Z Made Easier With Open Source Software
Modernizing on IBM Z Made Easier With Open Source SoftwareModernizing on IBM Z Made Easier With Open Source Software
Modernizing on IBM Z Made Easier With Open Source Software
 
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
 
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
 
Next Generation Vulnerability Assessment Using Datadog and Snyk
Next Generation Vulnerability Assessment Using Datadog and SnykNext Generation Vulnerability Assessment Using Datadog and Snyk
Next Generation Vulnerability Assessment Using Datadog and Snyk
 
Vulnerability Discovery in the Cloud
Vulnerability Discovery in the CloudVulnerability Discovery in the Cloud
Vulnerability Discovery in the Cloud
 
2021 Open Source Governance: Top Ten Trends and Predictions
2021 Open Source Governance: Top Ten Trends and Predictions2021 Open Source Governance: Top Ten Trends and Predictions
2021 Open Source Governance: Top Ten Trends and Predictions
 
A New Year’s Ransomware Resolution
A New Year’s Ransomware ResolutionA New Year’s Ransomware Resolution
A New Year’s Ransomware Resolution
 
Getting Started with Runtime Security on Azure Kubernetes Service (AKS)
Getting Started with Runtime Security on Azure Kubernetes Service (AKS)Getting Started with Runtime Security on Azure Kubernetes Service (AKS)
Getting Started with Runtime Security on Azure Kubernetes Service (AKS)
 
Don't Panic! Effective Incident Response
Don't Panic! Effective Incident ResponseDon't Panic! Effective Incident Response
Don't Panic! Effective Incident Response
 
Creating a Culture of Chaos: Chaos Engineering Is Not Just Tools, It's Culture
Creating a Culture of Chaos: Chaos Engineering Is Not Just Tools, It's CultureCreating a Culture of Chaos: Chaos Engineering Is Not Just Tools, It's Culture
Creating a Culture of Chaos: Chaos Engineering Is Not Just Tools, It's Culture
 
Role Based Access Controls (RBAC) for SSH and Kubernetes Access with Teleport
Role Based Access Controls (RBAC) for SSH and Kubernetes Access with TeleportRole Based Access Controls (RBAC) for SSH and Kubernetes Access with Teleport
Role Based Access Controls (RBAC) for SSH and Kubernetes Access with Teleport
 
Monitoring Serverless Applications with Datadog
Monitoring Serverless Applications with DatadogMonitoring Serverless Applications with Datadog
Monitoring Serverless Applications with Datadog
 
Deliver your App Anywhere … Publicly or Privately
Deliver your App Anywhere … Publicly or PrivatelyDeliver your App Anywhere … Publicly or Privately
Deliver your App Anywhere … Publicly or Privately
 
Securing medical apps in the age of covid final
Securing medical apps in the age of covid finalSecuring medical apps in the age of covid final
Securing medical apps in the age of covid final
 
How to Build a Healthy On-Call Culture
How to Build a Healthy On-Call CultureHow to Build a Healthy On-Call Culture
How to Build a Healthy On-Call Culture
 
The Evolving Role of the Developer in 2021
The Evolving Role of the Developer in 2021The Evolving Role of the Developer in 2021
The Evolving Role of the Developer in 2021
 
Service Mesh: Two Big Words But Do You Need It?
Service Mesh: Two Big Words But Do You Need It?Service Mesh: Two Big Words But Do You Need It?
Service Mesh: Two Big Words But Do You Need It?
 
Secure Data Sharing in OpenShift Environments
Secure Data Sharing in OpenShift EnvironmentsSecure Data Sharing in OpenShift Environments
Secure Data Sharing in OpenShift Environments
 
How to Govern Identities and Access in Cloud Infrastructure: AppsFlyer Case S...
How to Govern Identities and Access in Cloud Infrastructure: AppsFlyer Case S...How to Govern Identities and Access in Cloud Infrastructure: AppsFlyer Case S...
How to Govern Identities and Access in Cloud Infrastructure: AppsFlyer Case S...
 
Elevate Your Enterprise Python and R AI, ML Software Strategy with Anaconda T...
Elevate Your Enterprise Python and R AI, ML Software Strategy with Anaconda T...Elevate Your Enterprise Python and R AI, ML Software Strategy with Anaconda T...
Elevate Your Enterprise Python and R AI, ML Software Strategy with Anaconda T...
 

Recently uploaded

SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetEnjoy Anytime
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Hyundai Motor Group
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 

Recently uploaded (20)

SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 

How to Gain a Competitive Edge with an Open Source, Purpose-built Time Series Database

  • 1. Daniella Pontes, Product Marketing February 2019 Gain a competitive edge with an Open Source, purpose-built time series database
  • 2. © 2019 InfluxData. All rights reserved.2 Agenda ✓ Why collect Time-stamped data ✓ What is time series data ✓ Differences between Time Series Databases (TSDBs) ✓ InfluxDB Data model
  • 3. © 2018 InfluxData. All rights reserved.3 © 2019 InfluxData. All rights reserved.3 Why collect time stamped data Custom monitoring solutions to track servers, VMs, applications, users or events Industrial settings: factories, oil & gas, agriculture, smart roads & infrastructure Consumer: wearables, consumer devices & trackers Apps that instrument business, social or development metrics in real-time IoT DevOps Real-Time Analytics
  • 4. © 2018 InfluxData. All rights reserved.4 © 2019 InfluxData. All rights reserved.4 2018 Database Technology Survey (Dzone) Are you currently collecting data with timestamps (e.g. when an event happened or when data was collected) associated with it? 19.4% No Ye s 80.6%
  • 5. © 2018 InfluxData. All rights reserved.5 © 2019 InfluxData. All rights reserved.5 Regular vs Irregular Time Series Metrics (Regular) Events (Irregular) Measurements gathered at regular time intervals Measurements gathered at irregular time intervals
  • 6. © 2018 InfluxData. All rights reserved.6 © 2019 InfluxData. All rights reserved.6 Regular Time Series Irregular Time Series Measurements gathered at regular time intervals Measurements gathered at irregular time intervals Metrics Events
  • 7. © 2018 InfluxData. All rights reserved.7 © 2019 InfluxData. All rights reserved.7 Summarization of Events Events become regular time intervals, for example Summarizing the average trade price of Apple stock every 10 minutes over the course of a day Summarizing the average response time for requests in an application over 1 minute intervals
  • 8. © 2019 InfluxData. All rights reserved.8 Characteristics of the Data ✓ All Time-stamped data ✓ Generated in regular (Metric) and irregular (event) time periods ✓ Huge volumes of data ✓ Real-time and time sensitive
  • 9. © 2018 InfluxData. All rights reserved.9 © 2019 InfluxData. All rights reserved.9 What is a Time Series database?
  • 10. © 2019 InfluxData. All rights reserved.10 Time Series databases are optimized for collecting, storing, retrieving & processing of Time Series data Compare this to • Document databases Optimized for storing JSON documents • Search databases Optimized for full-text searches • Traditional relational Databases optimized for the tabular storage of related data in rows & columns
  • 11. © 2018 InfluxData. All rights reserved.11 © 2019 InfluxData. All rights reserved.11 Some Databases used for Time Series Other DB Types Time Series DBs
  • 12. © 2018 InfluxData. All rights reserved.12 © 2019 InfluxData. All rights reserved.12 How do you persist Time Series data? 2018 Database Technology Survey (Dzone) 5% 12% 18% 65% We have yet to discover an effective option With a relational database With a non-time-series-specific NoSQL database With a specialized time-series database (e.g. InfluxDB, KDB, Druid, Prometheus)
  • 13. © 2018 InfluxData. All rights reserved.13 © 2019 InfluxData. All rights reserved.13 2018 Database Technology Survey (Dzone) What DBMS are you considering?
  • 14. © 2018 InfluxData. All rights reserved.14 © 2019 InfluxData. All rights reserved.14 Time Series and InfluxData Time Series fastest growing category InfluxData is the leading time-series database Trend of the Last 24 Months DB Engine Scores of the Last 24 Months Source: DB-Engines Source: DB-Engines
  • 15. © 2018 InfluxData. All rights reserved.15 © 2019 InfluxData. All rights reserved.15 Why InfluxData
  • 16. © 2018 InfluxData. All rights reserved.16 © 2019 InfluxData. All rights reserved.16 Platform Strategy: Be The Platform of Choice for All Metrics and Event Workloads Common Metrics and Events Platform Application, Custom Logs & Traces Business Metrics Infrastructure & Application Metrics IoT Sensor Events
  • 17. © 2018 InfluxData. All rights reserved.17 © 2019 InfluxData. All rights reserved.17 InfluxData Platform Features INSTRUMENT OBSERVE AUTOMAT E LEARN ✓ Quickly ingest data from everywhere ✓ Efficiently store (Compress) the data at scale ✓ Support real-time query, analysis and visualization of large data sets ✓ Provide time-based functions for “change over time” analysis and control ✓ Provide automation and control functions ✓ Evict and down-sample data ✓ Facilitate machine learning and anomaly detection algorithms ✓ Provide streaming analytics for data in motion METRICS EVENTS
  • 18. © 2018 InfluxData. All rights reserved.18 © 2019 InfluxData. All rights reserved.18 InfluxData Products and Offerings
  • 19. © 2018 InfluxData. All rights reserved.19 © 2019 InfluxData. All rights reserved.19 Open Source, InfluxEnterprise and InfluxCloud
  • 20. © 2019 InfluxData. All rights reserved.20 Why Choose InfluxDB • Easy to get started with • Familiar query syntax • No external dependencies • Allows for regular and irregular time series • Horizontally scalable • Member of a cohesive time series platform
  • 21. © 2018 InfluxData. All rights reserved.21 © 2019 InfluxData. All rights reserved.21 InfluxDB Data Model
  • 22. © 2018 InfluxData. All rights reserved.22 © 2017 InfluxData. All rights reserved.22 Points in InfluxDB look like… stock_price,ticker=A,market=NASDAQ price=177.03 1445299200000000000 stock_price,ticker=AA,market=NYSE price=32.10 1445299200000000000 stock_price,ticker=AAPL,market=NASDAQ price=45 1445299200000000000a
  • 23. © 2018 InfluxData. All rights reserved.23 © 2017 InfluxData. All rights reserved.23 The Line protocol measurement,tagset fieldset timestamp stock_price,ticker=A,market=NASDAQ price=177.03 14452992000000000
  • 24. © 2018 InfluxData. All rights reserved.24 © 2019 InfluxData. All rights reserved.24 Concepts: Time Series Database Schema Data Ingestion Format • Points are written to InfluxDB using the Line Protocol, which follows the following format: <measurement>[,<tag-key>=<tag-value>] [<field-key>=<field-value>] [unix-nano-timestamp] cpu_load,hostname=server02,az=us_west temp=24.5,volts=7 1234567890000000 Reference: https://docs.influxdata.com/influxdb/v1.4/write_protocols/line_protocol_reference/ Measurement Tag Set Field Set Timestamp
  • 25. © 2018 InfluxData. All rights reserved.25 © 2017 InfluxData. All rights reserved.25 A Series in InfluxDB measurement + tagset = the series as a whole measurement + tagset + timestamp = single point
  • 26. © 2018 InfluxData. All rights reserved.26 © 2017 InfluxData. All rights reserved.26 Examples of points in Line Protocol cpu,host=server1 value=100 1445299200000000000 temperature,zipcode=94107,country=usa value=75,humidity=10 response_time,method=GET,precision=ms value=12i 1445299200000000000
  • 27. © 2018 InfluxData. All rights reserved.27 © 2019 InfluxData. All rights reserved.27 Demo