SlideShare a Scribd company logo
4
Most read
5
Most read
THINGWORX
LONG TERM
DATA STORAGE
WITH INFLUXDB
Ward Bowman
Sr. Director Enterprise Deployment Center
2
• Global Software Company, $1B+ Revenue
• Design, Manufacture, Operate, and Service
“Things”
• Leading Industrial Innovation Platform
and Solutions
• Global Network of 400K+ Developers
and 1K+ Partners
2017, 2018, 2019, 2020, 2021
3
Leading IIoT
Solutions Platform
Leading Time Series
Data Storage Platform
InfluxDB is the only scalable timeseries storage option recommended for ThingWorx customers today
THINGWORX AND INFLUXDB
4
“The Data Lake”
IIOT Platform
DATA FLOW BEST PRACTICE – ONLY SEND WHAT YOU NEED!
Warm Cold
Hot Database
(i.e. in ThingWorx)
Other Systems
ERP, CRM,
Enterprise
Analytics, …
IIOT
Application(s)
Edge streaming data not in need of
“near real time processing” for IIOT Apps / Use-Cases
Edge streaming data that needs
to be processed in near real time
for IIOT Apps / Use-Cases
Device interactions
IIOT App Results,
Audit History,
“Hot to Warm” Archive or
Downsample, …
Data for “historical”
(less than near real time)
IIOT App Use-Cases
Data for non-IIOT
App Use-Cases
Data from other systems
for IIOT App Use-Cases
IIOT-triggered events to
other systems
What specific data do your IIOT applications
need to deliver its busines outcome?
What percentage of your IIOT data needs to be
“processed” versus simply “stored” or “read”?
When do your applications need that data?
Real-time? On demand?
How is that data being sent?
Protocols? Streaming or Batches? Pull or Push?
Where is that data already being sent or
stored? Could the IIOT application(s) get it
from there more efficiently?
Historian or Data Lake
Other Enterprise Application
“The Edge”
ThingWorx SDK,
REST API,
Kepware, …
Data Concentrator
or Pre-Processor
5
ThingWorx
Server
Time Series Database
(InfluxDB)
Things
Connection
Server
Users
Model Database
(PostgreSQL/ MS SQL)
Purpose-built, modern time series platform
positioned as ThingWorx transactional
persistence provider
Significant ingestion scale
Perform real-time queries across large data
sets in a non-blocking manner
Down-sampling and retention policies to
reduce storage costs and optimize the DB
engine
Perform complex, time-bound queries to
extract meaningful insights from the data
HOW INFLUXDB WORKS WITH THINGWORX
6
INFLUXDB IS A DIFFERENTIATOR
[CELLRANGE]
H2
[CELLRANGE]
SQLServer
26,000 WPS
112 HTTP Ops
[CELLRANGE]
PostgreSQL
47,000 WPS
122 HTTP Ops
[CELLRANGE]
InfluxDB Open Source +
PostgreSQL
90,000 WPS
120 HTTP Ops
[CELLRANGE]
InfluxDB Open Source +
PostgreSQL
203,000 WPS
238 HTTP Ops
0 HTTP Ops
50 HTTP Ops
100 HTTP Ops
150 HTTP Ops
200 HTTP Ops
250 HTTP Ops
0 WPS 50,000 WPS 100,000 WPS 150,000 WPS 200,000 WPS 250,000 WPS
When included in the ThingWorx configuration,
InfluxDB is a key differentiator.
7
•InfluxDB open source OSS (single node)
Single node only.
Community-based Influx support available using the Influx Community site at InfluxData Community Forums.
•InfluxDB Enterprise.
If you are looking for a data store for higher volumes and velocity data than what is currently available with other databases, then
the following benefits are possible with InfluxDB Enterprise:
Higher rate of ingestion of data.
THINGWORX AND INFLUXDB
Using InfluxDB with ThingWorx
You can have more than one data repository for run time data. For example,
you can keep relational data in PostgreSQL, while using InfluxDB for high
volume stream and value stream data. When you define a stream or value
stream, ThingWorx uses the default run time data store provider, but you can
configure it to use any defined persistence provider. You can still export data
from other data providers and import to InfluxDB. ThingWorx handles the
data abstraction.
◦Cloud-friendly architecture (horizontal scale, only with InfluxDB Enterprise).
◦High availability available
8
PTC AND INFLUXDATA PARTNERSHIP
The only scalable timeseries storage option recommended for
ThingWorx customers today.
For net new 9x cloud customers, InfluxDB will be available as a part of
PTC’s cloud offering on the Azure cloud.
For on-premise or customers with their own cloud deployments, InfluxDB
should be added to avoid risks at scale.
ptc.com
YOU
THANK

More Related Content

PPTX
Client Copy
PPTX
Millions of Regions in HBase: Size Matters
DOC
Hoàn thiện công tác quản trị chất lượng tại công ty Greenfields Coffee.doc
PPTX
From Pandas to Koalas: Reducing Time-To-Insight for Virgin Hyperloop's Data
DOCX
Báo cáo thực tập khoa quản trị kinh doanh trường cao đẳng công thương TpHCM.docx
PDF
Một số giải pháp marketing nhằm mở rộng thị trường tại công ty tnhh khí công ...
PDF
Mastering SAP Monitoring - SAP SLT & RFC Connection Monitoring
Client Copy
Millions of Regions in HBase: Size Matters
Hoàn thiện công tác quản trị chất lượng tại công ty Greenfields Coffee.doc
From Pandas to Koalas: Reducing Time-To-Insight for Virgin Hyperloop's Data
Báo cáo thực tập khoa quản trị kinh doanh trường cao đẳng công thương TpHCM.docx
Một số giải pháp marketing nhằm mở rộng thị trường tại công ty tnhh khí công ...
Mastering SAP Monitoring - SAP SLT & RFC Connection Monitoring

What's hot (20)

PDF
Change Control Management in SAP Solution Manager 7.2
DOC
Xây dựng dự án kinh doanh nước uống đóng chai tại công ty tnhh thương mại sản...
PPT
ERP, SAP
PDF
SAP Documents Management and Distribution
PPTX
Slim Baltagi – Flink vs. Spark
PDF
Sap S4 HANA Everything You Need To Know
PPTX
S4 HANA presentation.pptx
PDF
Exploring Oracle Database Performance Tuning Best Practices for DBAs and Deve...
DOCX
Abap performance tunning tips
DOCX
Báo Cáo Thực Tập Thực Trạng Tình Hình Kinh Doanh Tại Công Ty.
PPTX
SAP Performance Testing Using LoadRunner
PDF
NetApp All Flash storage
PDF
SAP HANA Database
DOCX
Đề Tài Khóa luận 2024 Phân tích kết quả hoạt động kinh doanh của công ty TNHH...
DOCX
báo cáo thực tập tại trung tâm ATHENA
DOCX
Khóa Luận Các Nhân Tó Ảnh Hưởng Đến Lòng Trung Thành Của Công Nhân
DOCX
Đề tài luận văn 2024 Giải pháp nâng cao sự hài lòng của khách hàng tại VNPT H...
PDF
ETL to ML: Use Apache Spark as an end to end tool for Advanced Analytics
PPTX
Highway to S/4 HANA
PDF
Mô hình markov ẩn và ứng dụng
Change Control Management in SAP Solution Manager 7.2
Xây dựng dự án kinh doanh nước uống đóng chai tại công ty tnhh thương mại sản...
ERP, SAP
SAP Documents Management and Distribution
Slim Baltagi – Flink vs. Spark
Sap S4 HANA Everything You Need To Know
S4 HANA presentation.pptx
Exploring Oracle Database Performance Tuning Best Practices for DBAs and Deve...
Abap performance tunning tips
Báo Cáo Thực Tập Thực Trạng Tình Hình Kinh Doanh Tại Công Ty.
SAP Performance Testing Using LoadRunner
NetApp All Flash storage
SAP HANA Database
Đề Tài Khóa luận 2024 Phân tích kết quả hoạt động kinh doanh của công ty TNHH...
báo cáo thực tập tại trung tâm ATHENA
Khóa Luận Các Nhân Tó Ảnh Hưởng Đến Lòng Trung Thành Của Công Nhân
Đề tài luận văn 2024 Giải pháp nâng cao sự hài lòng của khách hàng tại VNPT H...
ETL to ML: Use Apache Spark as an end to end tool for Advanced Analytics
Highway to S/4 HANA
Mô hình markov ẩn và ứng dụng
Ad

Similar to Ward Bowman [PTC] | ThingWorx Long-Term Data Storage with InfluxDB | InfluxDays 2022 (20)

PDF
Intro to InfluxDB
PDF
Brian Gilmore [InfluxData] | InfluxDB Storage Overview | InfluxDays 2022
PDF
Case Study : InfluxDB
PDF
Solving Manufacturing Challenges with Time Series Data.pdf
PDF
Virtual training intro to InfluxDB - June 2021
PDF
Intro to Time Series
PDF
Tobias Braun [Herrenknecht AG] | Going Underground with InfluxDB | InfluxDays...
PDF
Flux QL - Nexgen Management of Time Series Inspired by JS
PDF
Time Series Databases for IoT (On-premises and Azure)
PDF
Time Series to Vectors: Leveraging InfluxDB and Milvus for Similarity Search
PDF
3 reasons to pick a time series platform for monitoring dev ops driven contai...
PDF
Rethinking the Database in the IoT Era
PDF
Time seriesdb influx
PDF
Dean Sheehan [InfluxData] | InfluxDB Time Series Engine Overview | InfluxDays...
PPTX
Paul Dix [InfluxData] | InfluxDays Keynote: Future of InfluxDB | InfluxDays N...
PPTX
Why You Should NOT Be Using an RDBMS for Time-stamped Data
PPTX
Why You Should NOT Be Using an RDBS for Time-stamped Data
PDF
Introducing InfluxDB Cloud Dedicated
PDF
Introduction to Time Series: The Fastest Growing Database Category
PDF
InfluxDB Internals
Intro to InfluxDB
Brian Gilmore [InfluxData] | InfluxDB Storage Overview | InfluxDays 2022
Case Study : InfluxDB
Solving Manufacturing Challenges with Time Series Data.pdf
Virtual training intro to InfluxDB - June 2021
Intro to Time Series
Tobias Braun [Herrenknecht AG] | Going Underground with InfluxDB | InfluxDays...
Flux QL - Nexgen Management of Time Series Inspired by JS
Time Series Databases for IoT (On-premises and Azure)
Time Series to Vectors: Leveraging InfluxDB and Milvus for Similarity Search
3 reasons to pick a time series platform for monitoring dev ops driven contai...
Rethinking the Database in the IoT Era
Time seriesdb influx
Dean Sheehan [InfluxData] | InfluxDB Time Series Engine Overview | InfluxDays...
Paul Dix [InfluxData] | InfluxDays Keynote: Future of InfluxDB | InfluxDays N...
Why You Should NOT Be Using an RDBMS for Time-stamped Data
Why You Should NOT Be Using an RDBS for Time-stamped Data
Introducing InfluxDB Cloud Dedicated
Introduction to Time Series: The Fastest Growing Database Category
InfluxDB Internals
Ad

More from InfluxData (20)

PPTX
Announcing InfluxDB Clustered
PDF
Best Practices for Leveraging the Apache Arrow Ecosystem
PDF
How Bevi Uses InfluxDB and Grafana to Improve Predictive Maintenance and Redu...
PDF
Power Your Predictive Analytics with InfluxDB
PDF
How Teréga Replaces Legacy Data Historians with InfluxDB, AWS and IO-Base
PDF
Build an Edge-to-Cloud Solution with the MING Stack
PDF
Meet the Founders: An Open Discussion About Rewriting Using Rust
PDF
Gain Better Observability with OpenTelemetry and InfluxDB
PPTX
How a Heat Treating Plant Ensures Tight Process Control and Exceptional Quali...
PDF
How Delft University's Engineering Students Make Their EV Formula-Style Race ...
PPTX
Introducing InfluxDB’s New Time Series Database Storage Engine
PDF
Start Automating InfluxDB Deployments at the Edge with balena
PDF
Understanding InfluxDB’s New Storage Engine
PDF
Streamline and Scale Out Data Pipelines with Kubernetes, Telegraf, and InfluxDB
PDF
Scott Anderson [InfluxData] | New & Upcoming Flux Features | InfluxDays 2022
PDF
Steinkamp, Clifford [InfluxData] | Closing Thoughts | InfluxDays 2022
PDF
Steinkamp, Clifford [InfluxData] | Welcome to InfluxDays 2022 - Day 2 | Influ...
PDF
Steinkamp, Clifford [InfluxData] | Closing Thoughts Day 1 | InfluxDays 2022
PDF
Paul Dix [InfluxData] The Journey of InfluxDB | InfluxDays 2022
PDF
Jay Clifford [InfluxData] | Tips & Tricks for Analyzing IIoT in Real-Time | I...
Announcing InfluxDB Clustered
Best Practices for Leveraging the Apache Arrow Ecosystem
How Bevi Uses InfluxDB and Grafana to Improve Predictive Maintenance and Redu...
Power Your Predictive Analytics with InfluxDB
How Teréga Replaces Legacy Data Historians with InfluxDB, AWS and IO-Base
Build an Edge-to-Cloud Solution with the MING Stack
Meet the Founders: An Open Discussion About Rewriting Using Rust
Gain Better Observability with OpenTelemetry and InfluxDB
How a Heat Treating Plant Ensures Tight Process Control and Exceptional Quali...
How Delft University's Engineering Students Make Their EV Formula-Style Race ...
Introducing InfluxDB’s New Time Series Database Storage Engine
Start Automating InfluxDB Deployments at the Edge with balena
Understanding InfluxDB’s New Storage Engine
Streamline and Scale Out Data Pipelines with Kubernetes, Telegraf, and InfluxDB
Scott Anderson [InfluxData] | New & Upcoming Flux Features | InfluxDays 2022
Steinkamp, Clifford [InfluxData] | Closing Thoughts | InfluxDays 2022
Steinkamp, Clifford [InfluxData] | Welcome to InfluxDays 2022 - Day 2 | Influ...
Steinkamp, Clifford [InfluxData] | Closing Thoughts Day 1 | InfluxDays 2022
Paul Dix [InfluxData] The Journey of InfluxDB | InfluxDays 2022
Jay Clifford [InfluxData] | Tips & Tricks for Analyzing IIoT in Real-Time | I...

Recently uploaded (20)

PDF
Approach and Philosophy of On baking technology
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PPTX
cloud_computing_Infrastucture_as_cloud_p
PPT
Teaching material agriculture food technology
PDF
Empathic Computing: Creating Shared Understanding
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PPTX
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PDF
Getting Started with Data Integration: FME Form 101
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PPTX
Spectroscopy.pptx food analysis technology
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Machine learning based COVID-19 study performance prediction
PDF
Unlocking AI with Model Context Protocol (MCP)
Approach and Philosophy of On baking technology
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Advanced methodologies resolving dimensionality complications for autism neur...
cloud_computing_Infrastucture_as_cloud_p
Teaching material agriculture food technology
Empathic Computing: Creating Shared Understanding
gpt5_lecture_notes_comprehensive_20250812015547.pdf
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Programs and apps: productivity, graphics, security and other tools
Reach Out and Touch Someone: Haptics and Empathic Computing
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
Assigned Numbers - 2025 - Bluetooth® Document
Getting Started with Data Integration: FME Form 101
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Building Integrated photovoltaic BIPV_UPV.pdf
Spectroscopy.pptx food analysis technology
Group 1 Presentation -Planning and Decision Making .pptx
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Machine learning based COVID-19 study performance prediction
Unlocking AI with Model Context Protocol (MCP)

Ward Bowman [PTC] | ThingWorx Long-Term Data Storage with InfluxDB | InfluxDays 2022

  • 1. THINGWORX LONG TERM DATA STORAGE WITH INFLUXDB Ward Bowman Sr. Director Enterprise Deployment Center
  • 2. 2 • Global Software Company, $1B+ Revenue • Design, Manufacture, Operate, and Service “Things” • Leading Industrial Innovation Platform and Solutions • Global Network of 400K+ Developers and 1K+ Partners 2017, 2018, 2019, 2020, 2021
  • 3. 3 Leading IIoT Solutions Platform Leading Time Series Data Storage Platform InfluxDB is the only scalable timeseries storage option recommended for ThingWorx customers today THINGWORX AND INFLUXDB
  • 4. 4 “The Data Lake” IIOT Platform DATA FLOW BEST PRACTICE – ONLY SEND WHAT YOU NEED! Warm Cold Hot Database (i.e. in ThingWorx) Other Systems ERP, CRM, Enterprise Analytics, … IIOT Application(s) Edge streaming data not in need of “near real time processing” for IIOT Apps / Use-Cases Edge streaming data that needs to be processed in near real time for IIOT Apps / Use-Cases Device interactions IIOT App Results, Audit History, “Hot to Warm” Archive or Downsample, … Data for “historical” (less than near real time) IIOT App Use-Cases Data for non-IIOT App Use-Cases Data from other systems for IIOT App Use-Cases IIOT-triggered events to other systems What specific data do your IIOT applications need to deliver its busines outcome? What percentage of your IIOT data needs to be “processed” versus simply “stored” or “read”? When do your applications need that data? Real-time? On demand? How is that data being sent? Protocols? Streaming or Batches? Pull or Push? Where is that data already being sent or stored? Could the IIOT application(s) get it from there more efficiently? Historian or Data Lake Other Enterprise Application “The Edge” ThingWorx SDK, REST API, Kepware, … Data Concentrator or Pre-Processor
  • 5. 5 ThingWorx Server Time Series Database (InfluxDB) Things Connection Server Users Model Database (PostgreSQL/ MS SQL) Purpose-built, modern time series platform positioned as ThingWorx transactional persistence provider Significant ingestion scale Perform real-time queries across large data sets in a non-blocking manner Down-sampling and retention policies to reduce storage costs and optimize the DB engine Perform complex, time-bound queries to extract meaningful insights from the data HOW INFLUXDB WORKS WITH THINGWORX
  • 6. 6 INFLUXDB IS A DIFFERENTIATOR [CELLRANGE] H2 [CELLRANGE] SQLServer 26,000 WPS 112 HTTP Ops [CELLRANGE] PostgreSQL 47,000 WPS 122 HTTP Ops [CELLRANGE] InfluxDB Open Source + PostgreSQL 90,000 WPS 120 HTTP Ops [CELLRANGE] InfluxDB Open Source + PostgreSQL 203,000 WPS 238 HTTP Ops 0 HTTP Ops 50 HTTP Ops 100 HTTP Ops 150 HTTP Ops 200 HTTP Ops 250 HTTP Ops 0 WPS 50,000 WPS 100,000 WPS 150,000 WPS 200,000 WPS 250,000 WPS When included in the ThingWorx configuration, InfluxDB is a key differentiator.
  • 7. 7 •InfluxDB open source OSS (single node) Single node only. Community-based Influx support available using the Influx Community site at InfluxData Community Forums. •InfluxDB Enterprise. If you are looking for a data store for higher volumes and velocity data than what is currently available with other databases, then the following benefits are possible with InfluxDB Enterprise: Higher rate of ingestion of data. THINGWORX AND INFLUXDB Using InfluxDB with ThingWorx You can have more than one data repository for run time data. For example, you can keep relational data in PostgreSQL, while using InfluxDB for high volume stream and value stream data. When you define a stream or value stream, ThingWorx uses the default run time data store provider, but you can configure it to use any defined persistence provider. You can still export data from other data providers and import to InfluxDB. ThingWorx handles the data abstraction. ◦Cloud-friendly architecture (horizontal scale, only with InfluxDB Enterprise). ◦High availability available
  • 8. 8 PTC AND INFLUXDATA PARTNERSHIP The only scalable timeseries storage option recommended for ThingWorx customers today. For net new 9x cloud customers, InfluxDB will be available as a part of PTC’s cloud offering on the Azure cloud. For on-premise or customers with their own cloud deployments, InfluxDB should be added to avoid risks at scale.

Editor's Notes

  • #3: If you are new to PTC, these are the basic elements of who we are and what we do. PTC is a global software company that helps other companies reinvent the way they design, manufacture, operate, and service things in and for a smart, connected world. In 1986 we revolutionized digital 3D design, and in 1998 were first to market with Internet-based product lifecycle management. Today, our leading industrial innovation platform and field-proven solutions enable you to unlock value at the convergence of the physical and digital worlds. With PTC, manufacturers and an ecosystem of partners and developers can capitalize on the promise of the Internet of Things and augmented reality technology today and drive the future of innovation.
  • #4: Chris Product evaluation started in 2018 leading to a strong partnership with the launch of InfluxDB as a supported ThingWorx persistence provider with ThingWorx 8.4 release in Jan 2019.
  • #6: Chris https://www.influxdata.com/blog/news-influxdata-unites-time-series-platform-thingworx-improve-simplify-iot-developer-experience/ - Here’s a high level architecture that showcases how the Model Database would work with InfluxDB to provide significant ingestion scale and allow for real-time queries to be performed across large data sets in a non-blocking manner - Using InfluxDB allows for reduced storage costs while optimizing the database engeine. Your able to perform complex, time-boun queries to extract meaning insights from the data
  • #7: Mike As you can see here, including InfluxDB on ThingWorx configurations is a key differentiator, allowing customers to achieve the top tier or WPS and HTTP ops.
  • #9: Chris What’s happening? In 2018 PTC partnered with InfluxData. This partnership brought together ThingWorx and InfluxDB, which today is the only scalable timeseries storage option recommended for ThingWorx customers. What does this mean? For 9x cloud customers, InfluxDB will already be available as a part of PTC’s cloud offering on the Azure cloud. For on-premise customers or customers with their own cloud deployments, there are a couple options available to on to gain access to InfluxDB as this will not be sold direct by PTC Key Takeaway: - We want to introduce Influx DB to customers early in the process to they have the right architecture to manage future scale I hope this presentation into the details of why we’ve partnered with Influx and how Influx helps thingworx customers to spend less money on hardware and get more out of their IIOT solutions.