SlideShare a Scribd company logo
Key Data Management
Requirements for the IoT
Register to Reserve your Seat
Webinar 1: Vision & Use Cases
Webinar 2: Data Management Requirements for the IoT
Webinar 3: From Concept to Code
Joint Webinar Series
Today’s Speakers
Dirk Slama, Director of Business Development
Bosch Software Innovations
20+ years of experience in large-scale distributed application
projects including M2M and IoT projects
Joe Drumgoole, Director Partner Technical Services
MongoDB
20+years experience of commercial software delivery
• IoT Vision from Bosch: Recap of Part 1
• Data Management Requirements in IoT
• Next Steps
Agenda
5
7,1tn IoT Solutions Revenue | IDC
Some Big Numbers:
1,9tn IoT Economic Value Add | Gartner
309bn IoT Supplier Revenue | Gartner
50bn Connected Devices | Cisco
14bn Connected Devices | Bosch SI
Some small numbers:
http://postscapes.com/internet-of-things-market-size
Peter Middleton, Gartner:
“By 2020, component
costs will have come
down to the point that
connectivity will become a
standard feature, even for
processors costing less
than
$1
“
IoT Predictions by 2020 - 22
TensHundredsThousandsMillionsBillionsConnections
Internet of Things
Machine-to-Machine
Monitored
Smart Systems
(Intelligence in Subnets of Things )
Telemetry
and
Telematics
Smart Homes
Connected Cars
Intelligent Buildings
Intelligent Transport
Systems
Smart Meters and Grids
Smart Retailing
Smart Enterprise
Management
Remotely controlled and
managed
Building
automation
Manufacturing
Security
Utilities
Internet of Things
Sensors
Devices
Systems
Things
Processes
People
Industries
Products
Services
Source: Machina Research 2014
Growth in connections generates an
unparalleled scale of data
Data
Big data
Changing data
models
Real-time
Processing
Aggregation
Internet of Things
Large estates of devices
Evolving applications
All forms of data
Data streaming and
processing
Pre-IoT (M2M)
Limited estate of
devices
Single purpose
applications
Structured / Semi-
structured
Data transfers
(sensors and
actuators)
Evolution from M2M to IoT and Big Data
Source: Machina Research 2014
Data
Big data
Changing data
models
Real-time
processing
Aggregation
Databases will need to address new
requirements
Scalability
Flexibility
Analytics
Unified View
Source: Machina Research 2014
IoT Foundation: Bosch Suite for IoT
A
D
C
B
Scale
Flexibility
Analytics
Unified View
IoT Foundation: Bosch Suite for IoT
A
D
C
B
Scale
Flexibility
Analytics
Unified View
Data has Changed
• 90% of the world’s data
was created in the last two
years
• 80% of enterprise data is
unstructured
• Unstructured data growing
2x faster than structured
Yesterday’s Tool for Today’s Data?
IoT Data Management Requirements
Rich Applications Single View
Operational
Insight
Real-Time
Business Agility
Continuous Innovation
Enterprise-Ready
Secure & Reliable
Multiple Data Sources Process Convergence
Building Rich Applications
Farm to Fork:
Track production through supply chain
Quality Assurance:
Proactively reduce product wastage
Fleet Management:
Compare drivers & vehicles
• IoT apps generate multi-
structured data
• Modeled more efficiently as
JSON documents
• Exposed to powerful
analytics
• Developers more productive
– Less time wrestling ORMs
– More time creating apps
Modeling Complex Data
{
vehicle_id: ‘123abc’,
vehicle_driver: ‘Miller’,
base: ‘London’,
tracking: [
{ timestamp: ‘2014-01-17-
12:00:00’,
location: [51.123,-0.232],
speed: 55, … },
{ timestamp: ‘2014-01-17-
12:15:00’,
location: [51.224,-0.238],
speed: 5, … } }
}
Unlocking Business Agility
Customer Insight:
Optimize in-store product placement
Smart Factory:
Flexible assembly lines, autonomous
production modules
Fleet Management:
Extend to fuel efficiency, driver safety
Continuous Integration
ID PSI Temp Loc
New
Column
3 months later…
• Dynamic database schema
• No need to define upfront
• Enables agile methodologies
– Evolves as the application changes
– Eliminates teams co-ordinating
ALTER TABLE operations
Creating a Single View
Single View of the Customer:
Across channels
Single View of Production
Across multiple lines
Single View of the Fleet
Across real-time and service history
Business Process Convergence
New
Table
New
Table
New
Column
• Aggregate data from
multiple source systems
– Real time sensor data blended
with enterprise data
• Define single schema,
update whenever the source
systems change…or JOIN
hundreds of tables!
• Document model & dynamic
schema makes single view a
reality
Real-Time Operational Insight
Inventory Management:
Track stock levels, predict demand
Optimize Production Lines
Analyze robotic performance
Preventative Maintenance
Correlate baselines to diagnostics
Powerful Analytics on Live Data
Enterprise Ready Platform
Secure Customer Data
Privacy & compliance
Continuous Availability
Maximize production capacity
Scale Data Volumes
More sensors, more vehicles
Scalable, Reliable, Secure
Automatic Sharing & Replica Sets
Defense in Depth
Case Study
Field Data Capturing
Project SCFD
 Structured Capturing of
Field Data
 Components: Car brakes,
power steering, etc.
 Usage patterns:
temperature, voltage, etc.
 Predictive maintenance,
product optimization
Why MongoDB:
Constantly evolving system,
from a data capturing and a
data analytics point of view
 Large amount of streaming
data
Asset
Management
Stream
Processing
Big Data
Management
Analytics
BRM BRM
Next Steps
Services to Support IoT Apps
TRAINING
Training for developers and
administrators – online and in-person
CONSULTING
Expert resources for all phases of IoT
implementations
• Listen On-Demand
Part 1: IoT Vision & Use Cases, Bosch & Machina
Research
• Register for Part 3: From Concept to Code
Register Now
• Download the Bosch SI & MongoDB
Whitepaper
IoT & MongoDB
Learn More
For More Information
www.mongodb.com
www.bosch-si.com
Any Questions

More Related Content

What's hot

NFC: ADVANTAGES, LIMITS AND FUTURE SCOPE
NFC: ADVANTAGES, LIMITS AND FUTURE SCOPENFC: ADVANTAGES, LIMITS AND FUTURE SCOPE
NFC: ADVANTAGES, LIMITS AND FUTURE SCOPE
IJCI JOURNAL
 
RFID with INTERNET OF THINGS
RFID with INTERNET OF THINGSRFID with INTERNET OF THINGS
RFID with INTERNET OF THINGS
Bino Mathew Varghese
 
Rfid presentation
Rfid presentationRfid presentation
Rfid presentation
ashish pal
 
Nimesh thakor
Nimesh thakorNimesh thakor
Nimesh thakor
nn7046
 
Blockchain With IoT - Top Blockchain IoT Use Cases
Blockchain With IoT - Top Blockchain IoT Use CasesBlockchain With IoT - Top Blockchain IoT Use Cases
Blockchain With IoT - Top Blockchain IoT Use Cases
101 Blockchains
 
Smart shopping trolley using rfid and remote controlling report
Smart shopping trolley using rfid and remote controlling reportSmart shopping trolley using rfid and remote controlling report
Smart shopping trolley using rfid and remote controlling report
Pranav Veerani
 
IoT Primer for High School Students
IoT Primer for High School StudentsIoT Primer for High School Students
IoT Primer for High School Students
Syam Madanapalli
 
IoT case studies from india
IoT case studies from indiaIoT case studies from india
IoT case studies from india
IET India
 
Ioe module 1
Ioe module 1Ioe module 1
Ioe module 1
nikshaikh786
 
IOT Platform Design Methodology
IOT Platform Design Methodology IOT Platform Design Methodology
IOT Platform Design Methodology
poonam kumawat
 
IoT and WoT (Internet of Things and Web of Things)
IoT and WoT (Internet of Things and Web of Things)IoT and WoT (Internet of Things and Web of Things)
IoT and WoT (Internet of Things and Web of Things)
Jonathan Jeon
 
Internet of things (IOT) | Future Trends
Internet of things (IOT) | Future TrendsInternet of things (IOT) | Future Trends
Internet of things (IOT) | Future Trends
Devanand Hariperumal
 
Rfid ppt 8th sem
Rfid ppt 8th semRfid ppt 8th sem
Rfid ppt 8th semAmit Ranjan
 
THE INTERNET OF THINGS
THE INTERNET OF THINGSTHE INTERNET OF THINGS
THE INTERNET OF THINGS
Ramana Reddy
 
Iot presentation
Iot presentationIot presentation
Iot presentation
huma742446
 
IOT and Characteristics of IOT
IOT and  Characteristics of IOTIOT and  Characteristics of IOT
IOT and Characteristics of IOT
AmberSinghal1
 
Sources of IoT (JNTUK - UNIT 1)
Sources of IoT (JNTUK - UNIT 1)Sources of IoT (JNTUK - UNIT 1)
Sources of IoT (JNTUK - UNIT 1)
FabMinds
 
RFID
RFIDRFID
RFIDdont
 

What's hot (20)

Applications of Big Data
Applications of Big DataApplications of Big Data
Applications of Big Data
 
NFC: ADVANTAGES, LIMITS AND FUTURE SCOPE
NFC: ADVANTAGES, LIMITS AND FUTURE SCOPENFC: ADVANTAGES, LIMITS AND FUTURE SCOPE
NFC: ADVANTAGES, LIMITS AND FUTURE SCOPE
 
RFID with INTERNET OF THINGS
RFID with INTERNET OF THINGSRFID with INTERNET OF THINGS
RFID with INTERNET OF THINGS
 
Rfid presentation
Rfid presentationRfid presentation
Rfid presentation
 
Nimesh thakor
Nimesh thakorNimesh thakor
Nimesh thakor
 
Blockchain With IoT - Top Blockchain IoT Use Cases
Blockchain With IoT - Top Blockchain IoT Use CasesBlockchain With IoT - Top Blockchain IoT Use Cases
Blockchain With IoT - Top Blockchain IoT Use Cases
 
Smart shopping trolley using rfid and remote controlling report
Smart shopping trolley using rfid and remote controlling reportSmart shopping trolley using rfid and remote controlling report
Smart shopping trolley using rfid and remote controlling report
 
IoT Primer for High School Students
IoT Primer for High School StudentsIoT Primer for High School Students
IoT Primer for High School Students
 
Rfid presentation
Rfid presentationRfid presentation
Rfid presentation
 
IoT case studies from india
IoT case studies from indiaIoT case studies from india
IoT case studies from india
 
Ioe module 1
Ioe module 1Ioe module 1
Ioe module 1
 
IOT Platform Design Methodology
IOT Platform Design Methodology IOT Platform Design Methodology
IOT Platform Design Methodology
 
IoT and WoT (Internet of Things and Web of Things)
IoT and WoT (Internet of Things and Web of Things)IoT and WoT (Internet of Things and Web of Things)
IoT and WoT (Internet of Things and Web of Things)
 
Internet of things (IOT) | Future Trends
Internet of things (IOT) | Future TrendsInternet of things (IOT) | Future Trends
Internet of things (IOT) | Future Trends
 
Rfid ppt 8th sem
Rfid ppt 8th semRfid ppt 8th sem
Rfid ppt 8th sem
 
THE INTERNET OF THINGS
THE INTERNET OF THINGSTHE INTERNET OF THINGS
THE INTERNET OF THINGS
 
Iot presentation
Iot presentationIot presentation
Iot presentation
 
IOT and Characteristics of IOT
IOT and  Characteristics of IOTIOT and  Characteristics of IOT
IOT and Characteristics of IOT
 
Sources of IoT (JNTUK - UNIT 1)
Sources of IoT (JNTUK - UNIT 1)Sources of IoT (JNTUK - UNIT 1)
Sources of IoT (JNTUK - UNIT 1)
 
RFID
RFIDRFID
RFID
 

Similar to Key Data Management Requirements for the IoT

Building Large-Scale Applications for the Internet of Things at Bosch
Building Large-Scale Applications for the Internet of Things at BoschBuilding Large-Scale Applications for the Internet of Things at Bosch
Building Large-Scale Applications for the Internet of Things at BoschMongoDB
 
Big Data Paris - A Modern Enterprise Architecture
Big Data Paris - A Modern Enterprise ArchitectureBig Data Paris - A Modern Enterprise Architecture
Big Data Paris - A Modern Enterprise Architecture
MongoDB
 
Mindsphere: an open cloud-based IoT operating system for Industry
Mindsphere: an open cloud-based IoT operating system for IndustryMindsphere: an open cloud-based IoT operating system for Industry
Mindsphere: an open cloud-based IoT operating system for Industry
IIoTWorld
 
Schnellere Digitalisierung mit einer cloudbasierten Datenstrategie
Schnellere Digitalisierung mit einer cloudbasierten DatenstrategieSchnellere Digitalisierung mit einer cloudbasierten Datenstrategie
Schnellere Digitalisierung mit einer cloudbasierten Datenstrategie
MongoDB
 
Streaming Analytics for IoT with Apache Spark
Streaming Analytics for IoT with Apache SparkStreaming Analytics for IoT with Apache Spark
Streaming Analytics for IoT with Apache Spark
Impetus Technologies
 
Subscribed 2015: The Explosion of Smart Connected Things
Subscribed 2015: The Explosion of Smart Connected ThingsSubscribed 2015: The Explosion of Smart Connected Things
Subscribed 2015: The Explosion of Smart Connected Things
Zuora, Inc.
 
3. Camplone 22/06/2015 Fabbrica 4.0 Evento Nazionale | Roma - Confindustria
3. Camplone 22/06/2015 Fabbrica 4.0 Evento Nazionale | Roma - Confindustria3. Camplone 22/06/2015 Fabbrica 4.0 Evento Nazionale | Roma - Confindustria
3. Camplone 22/06/2015 Fabbrica 4.0 Evento Nazionale | Roma - Confindustria
Confindustria Servizi Innovativi e Tecnologici
 
Miguel Angel Perdiguero - Head of BIG data & analytics Atos Iberia - semanain...
Miguel Angel Perdiguero - Head of BIG data & analytics Atos Iberia - semanain...Miguel Angel Perdiguero - Head of BIG data & analytics Atos Iberia - semanain...
Miguel Angel Perdiguero - Head of BIG data & analytics Atos Iberia - semanain...
COIICV
 
Unlocking Operational Intelligence from the Data Lake
Unlocking Operational Intelligence from the Data LakeUnlocking Operational Intelligence from the Data Lake
Unlocking Operational Intelligence from the Data Lake
MongoDB
 
Accelerating a Path to Digital With a Cloud Data Strategy
Accelerating a Path to Digital With a Cloud Data StrategyAccelerating a Path to Digital With a Cloud Data Strategy
Accelerating a Path to Digital With a Cloud Data Strategy
MongoDB
 
¿Cómo las manufacturas están evolucionando hacia la Industria 4.0 con la virt...
¿Cómo las manufacturas están evolucionando hacia la Industria 4.0 con la virt...¿Cómo las manufacturas están evolucionando hacia la Industria 4.0 con la virt...
¿Cómo las manufacturas están evolucionando hacia la Industria 4.0 con la virt...
Denodo
 
Accelerating a Path to Digital with a Cloud Data Strategy
Accelerating a Path to Digital with a Cloud Data StrategyAccelerating a Path to Digital with a Cloud Data Strategy
Accelerating a Path to Digital with a Cloud Data Strategy
MongoDB
 
Transform Enterprise IT Infrastructure with AWS DevOps
Transform Enterprise IT Infrastructure with AWS DevOpsTransform Enterprise IT Infrastructure with AWS DevOps
Transform Enterprise IT Infrastructure with AWS DevOps
Amazon Web Services
 
CL2015 - Datacenter and Cloud Strategy and Planning
CL2015 - Datacenter and Cloud Strategy and PlanningCL2015 - Datacenter and Cloud Strategy and Planning
CL2015 - Datacenter and Cloud Strategy and Planning
Cisco
 
MindSphere: The cloud-based, open IoT operating system. Damiano Manocchia
MindSphere: The cloud-based, open IoT operating system. Damiano ManocchiaMindSphere: The cloud-based, open IoT operating system. Damiano Manocchia
MindSphere: The cloud-based, open IoT operating system. Damiano Manocchia
Data Driven Innovation
 
Building a reliable and scalable IoT platform with MongoDB and HiveMQ
Building a reliable and scalable IoT platform with MongoDB and HiveMQBuilding a reliable and scalable IoT platform with MongoDB and HiveMQ
Building a reliable and scalable IoT platform with MongoDB and HiveMQ
Dominik Obermaier
 
Microsoft cloud profitability scenarios
Microsoft cloud profitability scenariosMicrosoft cloud profitability scenarios
Microsoft cloud profitability scenarios
Medhy Sandjak
 
Powering the Internet of Things with Apache Hadoop
Powering the Internet of Things with Apache HadoopPowering the Internet of Things with Apache Hadoop
Powering the Internet of Things with Apache Hadoop
Cloudera, Inc.
 
Unlocking Operational Intelligence from the Data Lake
Unlocking Operational Intelligence from the Data LakeUnlocking Operational Intelligence from the Data Lake
Unlocking Operational Intelligence from the Data Lake
MongoDB
 
Presentation-Watson_IoT_Platform-Long-08Feb2016
Presentation-Watson_IoT_Platform-Long-08Feb2016Presentation-Watson_IoT_Platform-Long-08Feb2016
Presentation-Watson_IoT_Platform-Long-08Feb2016Nikhil Dikshit
 

Similar to Key Data Management Requirements for the IoT (20)

Building Large-Scale Applications for the Internet of Things at Bosch
Building Large-Scale Applications for the Internet of Things at BoschBuilding Large-Scale Applications for the Internet of Things at Bosch
Building Large-Scale Applications for the Internet of Things at Bosch
 
Big Data Paris - A Modern Enterprise Architecture
Big Data Paris - A Modern Enterprise ArchitectureBig Data Paris - A Modern Enterprise Architecture
Big Data Paris - A Modern Enterprise Architecture
 
Mindsphere: an open cloud-based IoT operating system for Industry
Mindsphere: an open cloud-based IoT operating system for IndustryMindsphere: an open cloud-based IoT operating system for Industry
Mindsphere: an open cloud-based IoT operating system for Industry
 
Schnellere Digitalisierung mit einer cloudbasierten Datenstrategie
Schnellere Digitalisierung mit einer cloudbasierten DatenstrategieSchnellere Digitalisierung mit einer cloudbasierten Datenstrategie
Schnellere Digitalisierung mit einer cloudbasierten Datenstrategie
 
Streaming Analytics for IoT with Apache Spark
Streaming Analytics for IoT with Apache SparkStreaming Analytics for IoT with Apache Spark
Streaming Analytics for IoT with Apache Spark
 
Subscribed 2015: The Explosion of Smart Connected Things
Subscribed 2015: The Explosion of Smart Connected ThingsSubscribed 2015: The Explosion of Smart Connected Things
Subscribed 2015: The Explosion of Smart Connected Things
 
3. Camplone 22/06/2015 Fabbrica 4.0 Evento Nazionale | Roma - Confindustria
3. Camplone 22/06/2015 Fabbrica 4.0 Evento Nazionale | Roma - Confindustria3. Camplone 22/06/2015 Fabbrica 4.0 Evento Nazionale | Roma - Confindustria
3. Camplone 22/06/2015 Fabbrica 4.0 Evento Nazionale | Roma - Confindustria
 
Miguel Angel Perdiguero - Head of BIG data & analytics Atos Iberia - semanain...
Miguel Angel Perdiguero - Head of BIG data & analytics Atos Iberia - semanain...Miguel Angel Perdiguero - Head of BIG data & analytics Atos Iberia - semanain...
Miguel Angel Perdiguero - Head of BIG data & analytics Atos Iberia - semanain...
 
Unlocking Operational Intelligence from the Data Lake
Unlocking Operational Intelligence from the Data LakeUnlocking Operational Intelligence from the Data Lake
Unlocking Operational Intelligence from the Data Lake
 
Accelerating a Path to Digital With a Cloud Data Strategy
Accelerating a Path to Digital With a Cloud Data StrategyAccelerating a Path to Digital With a Cloud Data Strategy
Accelerating a Path to Digital With a Cloud Data Strategy
 
¿Cómo las manufacturas están evolucionando hacia la Industria 4.0 con la virt...
¿Cómo las manufacturas están evolucionando hacia la Industria 4.0 con la virt...¿Cómo las manufacturas están evolucionando hacia la Industria 4.0 con la virt...
¿Cómo las manufacturas están evolucionando hacia la Industria 4.0 con la virt...
 
Accelerating a Path to Digital with a Cloud Data Strategy
Accelerating a Path to Digital with a Cloud Data StrategyAccelerating a Path to Digital with a Cloud Data Strategy
Accelerating a Path to Digital with a Cloud Data Strategy
 
Transform Enterprise IT Infrastructure with AWS DevOps
Transform Enterprise IT Infrastructure with AWS DevOpsTransform Enterprise IT Infrastructure with AWS DevOps
Transform Enterprise IT Infrastructure with AWS DevOps
 
CL2015 - Datacenter and Cloud Strategy and Planning
CL2015 - Datacenter and Cloud Strategy and PlanningCL2015 - Datacenter and Cloud Strategy and Planning
CL2015 - Datacenter and Cloud Strategy and Planning
 
MindSphere: The cloud-based, open IoT operating system. Damiano Manocchia
MindSphere: The cloud-based, open IoT operating system. Damiano ManocchiaMindSphere: The cloud-based, open IoT operating system. Damiano Manocchia
MindSphere: The cloud-based, open IoT operating system. Damiano Manocchia
 
Building a reliable and scalable IoT platform with MongoDB and HiveMQ
Building a reliable and scalable IoT platform with MongoDB and HiveMQBuilding a reliable and scalable IoT platform with MongoDB and HiveMQ
Building a reliable and scalable IoT platform with MongoDB and HiveMQ
 
Microsoft cloud profitability scenarios
Microsoft cloud profitability scenariosMicrosoft cloud profitability scenarios
Microsoft cloud profitability scenarios
 
Powering the Internet of Things with Apache Hadoop
Powering the Internet of Things with Apache HadoopPowering the Internet of Things with Apache Hadoop
Powering the Internet of Things with Apache Hadoop
 
Unlocking Operational Intelligence from the Data Lake
Unlocking Operational Intelligence from the Data LakeUnlocking Operational Intelligence from the Data Lake
Unlocking Operational Intelligence from the Data Lake
 
Presentation-Watson_IoT_Platform-Long-08Feb2016
Presentation-Watson_IoT_Platform-Long-08Feb2016Presentation-Watson_IoT_Platform-Long-08Feb2016
Presentation-Watson_IoT_Platform-Long-08Feb2016
 

More from MongoDB

MongoDB SoCal 2020: Migrate Anything* to MongoDB Atlas
MongoDB SoCal 2020: Migrate Anything* to MongoDB AtlasMongoDB SoCal 2020: Migrate Anything* to MongoDB Atlas
MongoDB SoCal 2020: Migrate Anything* to MongoDB Atlas
MongoDB
 
MongoDB SoCal 2020: Go on a Data Safari with MongoDB Charts!
MongoDB SoCal 2020: Go on a Data Safari with MongoDB Charts!MongoDB SoCal 2020: Go on a Data Safari with MongoDB Charts!
MongoDB SoCal 2020: Go on a Data Safari with MongoDB Charts!
MongoDB
 
MongoDB SoCal 2020: Using MongoDB Services in Kubernetes: Any Platform, Devel...
MongoDB SoCal 2020: Using MongoDB Services in Kubernetes: Any Platform, Devel...MongoDB SoCal 2020: Using MongoDB Services in Kubernetes: Any Platform, Devel...
MongoDB SoCal 2020: Using MongoDB Services in Kubernetes: Any Platform, Devel...
MongoDB
 
MongoDB SoCal 2020: A Complete Methodology of Data Modeling for MongoDB
MongoDB SoCal 2020: A Complete Methodology of Data Modeling for MongoDBMongoDB SoCal 2020: A Complete Methodology of Data Modeling for MongoDB
MongoDB SoCal 2020: A Complete Methodology of Data Modeling for MongoDB
MongoDB
 
MongoDB SoCal 2020: From Pharmacist to Analyst: Leveraging MongoDB for Real-T...
MongoDB SoCal 2020: From Pharmacist to Analyst: Leveraging MongoDB for Real-T...MongoDB SoCal 2020: From Pharmacist to Analyst: Leveraging MongoDB for Real-T...
MongoDB SoCal 2020: From Pharmacist to Analyst: Leveraging MongoDB for Real-T...
MongoDB
 
MongoDB SoCal 2020: Best Practices for Working with IoT and Time-series Data
MongoDB SoCal 2020: Best Practices for Working with IoT and Time-series DataMongoDB SoCal 2020: Best Practices for Working with IoT and Time-series Data
MongoDB SoCal 2020: Best Practices for Working with IoT and Time-series Data
MongoDB
 
MongoDB SoCal 2020: MongoDB Atlas Jump Start
 MongoDB SoCal 2020: MongoDB Atlas Jump Start MongoDB SoCal 2020: MongoDB Atlas Jump Start
MongoDB SoCal 2020: MongoDB Atlas Jump Start
MongoDB
 
MongoDB .local San Francisco 2020: Powering the new age data demands [Infosys]
MongoDB .local San Francisco 2020: Powering the new age data demands [Infosys]MongoDB .local San Francisco 2020: Powering the new age data demands [Infosys]
MongoDB .local San Francisco 2020: Powering the new age data demands [Infosys]
MongoDB
 
MongoDB .local San Francisco 2020: Using Client Side Encryption in MongoDB 4.2
MongoDB .local San Francisco 2020: Using Client Side Encryption in MongoDB 4.2MongoDB .local San Francisco 2020: Using Client Side Encryption in MongoDB 4.2
MongoDB .local San Francisco 2020: Using Client Side Encryption in MongoDB 4.2
MongoDB
 
MongoDB .local San Francisco 2020: Using MongoDB Services in Kubernetes: any ...
MongoDB .local San Francisco 2020: Using MongoDB Services in Kubernetes: any ...MongoDB .local San Francisco 2020: Using MongoDB Services in Kubernetes: any ...
MongoDB .local San Francisco 2020: Using MongoDB Services in Kubernetes: any ...
MongoDB
 
MongoDB .local San Francisco 2020: Go on a Data Safari with MongoDB Charts!
MongoDB .local San Francisco 2020: Go on a Data Safari with MongoDB Charts!MongoDB .local San Francisco 2020: Go on a Data Safari with MongoDB Charts!
MongoDB .local San Francisco 2020: Go on a Data Safari with MongoDB Charts!
MongoDB
 
MongoDB .local San Francisco 2020: From SQL to NoSQL -- Changing Your Mindset
MongoDB .local San Francisco 2020: From SQL to NoSQL -- Changing Your MindsetMongoDB .local San Francisco 2020: From SQL to NoSQL -- Changing Your Mindset
MongoDB .local San Francisco 2020: From SQL to NoSQL -- Changing Your Mindset
MongoDB
 
MongoDB .local San Francisco 2020: MongoDB Atlas Jumpstart
MongoDB .local San Francisco 2020: MongoDB Atlas JumpstartMongoDB .local San Francisco 2020: MongoDB Atlas Jumpstart
MongoDB .local San Francisco 2020: MongoDB Atlas Jumpstart
MongoDB
 
MongoDB .local San Francisco 2020: Tips and Tricks++ for Querying and Indexin...
MongoDB .local San Francisco 2020: Tips and Tricks++ for Querying and Indexin...MongoDB .local San Francisco 2020: Tips and Tricks++ for Querying and Indexin...
MongoDB .local San Francisco 2020: Tips and Tricks++ for Querying and Indexin...
MongoDB
 
MongoDB .local San Francisco 2020: Aggregation Pipeline Power++
MongoDB .local San Francisco 2020: Aggregation Pipeline Power++MongoDB .local San Francisco 2020: Aggregation Pipeline Power++
MongoDB .local San Francisco 2020: Aggregation Pipeline Power++
MongoDB
 
MongoDB .local San Francisco 2020: A Complete Methodology of Data Modeling fo...
MongoDB .local San Francisco 2020: A Complete Methodology of Data Modeling fo...MongoDB .local San Francisco 2020: A Complete Methodology of Data Modeling fo...
MongoDB .local San Francisco 2020: A Complete Methodology of Data Modeling fo...
MongoDB
 
MongoDB .local San Francisco 2020: MongoDB Atlas Data Lake Technical Deep Dive
MongoDB .local San Francisco 2020: MongoDB Atlas Data Lake Technical Deep DiveMongoDB .local San Francisco 2020: MongoDB Atlas Data Lake Technical Deep Dive
MongoDB .local San Francisco 2020: MongoDB Atlas Data Lake Technical Deep Dive
MongoDB
 
MongoDB .local San Francisco 2020: Developing Alexa Skills with MongoDB & Golang
MongoDB .local San Francisco 2020: Developing Alexa Skills with MongoDB & GolangMongoDB .local San Francisco 2020: Developing Alexa Skills with MongoDB & Golang
MongoDB .local San Francisco 2020: Developing Alexa Skills with MongoDB & Golang
MongoDB
 
MongoDB .local Paris 2020: Realm : l'ingrédient secret pour de meilleures app...
MongoDB .local Paris 2020: Realm : l'ingrédient secret pour de meilleures app...MongoDB .local Paris 2020: Realm : l'ingrédient secret pour de meilleures app...
MongoDB .local Paris 2020: Realm : l'ingrédient secret pour de meilleures app...
MongoDB
 
MongoDB .local Paris 2020: Upply @MongoDB : Upply : Quand le Machine Learning...
MongoDB .local Paris 2020: Upply @MongoDB : Upply : Quand le Machine Learning...MongoDB .local Paris 2020: Upply @MongoDB : Upply : Quand le Machine Learning...
MongoDB .local Paris 2020: Upply @MongoDB : Upply : Quand le Machine Learning...
MongoDB
 

More from MongoDB (20)

MongoDB SoCal 2020: Migrate Anything* to MongoDB Atlas
MongoDB SoCal 2020: Migrate Anything* to MongoDB AtlasMongoDB SoCal 2020: Migrate Anything* to MongoDB Atlas
MongoDB SoCal 2020: Migrate Anything* to MongoDB Atlas
 
MongoDB SoCal 2020: Go on a Data Safari with MongoDB Charts!
MongoDB SoCal 2020: Go on a Data Safari with MongoDB Charts!MongoDB SoCal 2020: Go on a Data Safari with MongoDB Charts!
MongoDB SoCal 2020: Go on a Data Safari with MongoDB Charts!
 
MongoDB SoCal 2020: Using MongoDB Services in Kubernetes: Any Platform, Devel...
MongoDB SoCal 2020: Using MongoDB Services in Kubernetes: Any Platform, Devel...MongoDB SoCal 2020: Using MongoDB Services in Kubernetes: Any Platform, Devel...
MongoDB SoCal 2020: Using MongoDB Services in Kubernetes: Any Platform, Devel...
 
MongoDB SoCal 2020: A Complete Methodology of Data Modeling for MongoDB
MongoDB SoCal 2020: A Complete Methodology of Data Modeling for MongoDBMongoDB SoCal 2020: A Complete Methodology of Data Modeling for MongoDB
MongoDB SoCal 2020: A Complete Methodology of Data Modeling for MongoDB
 
MongoDB SoCal 2020: From Pharmacist to Analyst: Leveraging MongoDB for Real-T...
MongoDB SoCal 2020: From Pharmacist to Analyst: Leveraging MongoDB for Real-T...MongoDB SoCal 2020: From Pharmacist to Analyst: Leveraging MongoDB for Real-T...
MongoDB SoCal 2020: From Pharmacist to Analyst: Leveraging MongoDB for Real-T...
 
MongoDB SoCal 2020: Best Practices for Working with IoT and Time-series Data
MongoDB SoCal 2020: Best Practices for Working with IoT and Time-series DataMongoDB SoCal 2020: Best Practices for Working with IoT and Time-series Data
MongoDB SoCal 2020: Best Practices for Working with IoT and Time-series Data
 
MongoDB SoCal 2020: MongoDB Atlas Jump Start
 MongoDB SoCal 2020: MongoDB Atlas Jump Start MongoDB SoCal 2020: MongoDB Atlas Jump Start
MongoDB SoCal 2020: MongoDB Atlas Jump Start
 
MongoDB .local San Francisco 2020: Powering the new age data demands [Infosys]
MongoDB .local San Francisco 2020: Powering the new age data demands [Infosys]MongoDB .local San Francisco 2020: Powering the new age data demands [Infosys]
MongoDB .local San Francisco 2020: Powering the new age data demands [Infosys]
 
MongoDB .local San Francisco 2020: Using Client Side Encryption in MongoDB 4.2
MongoDB .local San Francisco 2020: Using Client Side Encryption in MongoDB 4.2MongoDB .local San Francisco 2020: Using Client Side Encryption in MongoDB 4.2
MongoDB .local San Francisco 2020: Using Client Side Encryption in MongoDB 4.2
 
MongoDB .local San Francisco 2020: Using MongoDB Services in Kubernetes: any ...
MongoDB .local San Francisco 2020: Using MongoDB Services in Kubernetes: any ...MongoDB .local San Francisco 2020: Using MongoDB Services in Kubernetes: any ...
MongoDB .local San Francisco 2020: Using MongoDB Services in Kubernetes: any ...
 
MongoDB .local San Francisco 2020: Go on a Data Safari with MongoDB Charts!
MongoDB .local San Francisco 2020: Go on a Data Safari with MongoDB Charts!MongoDB .local San Francisco 2020: Go on a Data Safari with MongoDB Charts!
MongoDB .local San Francisco 2020: Go on a Data Safari with MongoDB Charts!
 
MongoDB .local San Francisco 2020: From SQL to NoSQL -- Changing Your Mindset
MongoDB .local San Francisco 2020: From SQL to NoSQL -- Changing Your MindsetMongoDB .local San Francisco 2020: From SQL to NoSQL -- Changing Your Mindset
MongoDB .local San Francisco 2020: From SQL to NoSQL -- Changing Your Mindset
 
MongoDB .local San Francisco 2020: MongoDB Atlas Jumpstart
MongoDB .local San Francisco 2020: MongoDB Atlas JumpstartMongoDB .local San Francisco 2020: MongoDB Atlas Jumpstart
MongoDB .local San Francisco 2020: MongoDB Atlas Jumpstart
 
MongoDB .local San Francisco 2020: Tips and Tricks++ for Querying and Indexin...
MongoDB .local San Francisco 2020: Tips and Tricks++ for Querying and Indexin...MongoDB .local San Francisco 2020: Tips and Tricks++ for Querying and Indexin...
MongoDB .local San Francisco 2020: Tips and Tricks++ for Querying and Indexin...
 
MongoDB .local San Francisco 2020: Aggregation Pipeline Power++
MongoDB .local San Francisco 2020: Aggregation Pipeline Power++MongoDB .local San Francisco 2020: Aggregation Pipeline Power++
MongoDB .local San Francisco 2020: Aggregation Pipeline Power++
 
MongoDB .local San Francisco 2020: A Complete Methodology of Data Modeling fo...
MongoDB .local San Francisco 2020: A Complete Methodology of Data Modeling fo...MongoDB .local San Francisco 2020: A Complete Methodology of Data Modeling fo...
MongoDB .local San Francisco 2020: A Complete Methodology of Data Modeling fo...
 
MongoDB .local San Francisco 2020: MongoDB Atlas Data Lake Technical Deep Dive
MongoDB .local San Francisco 2020: MongoDB Atlas Data Lake Technical Deep DiveMongoDB .local San Francisco 2020: MongoDB Atlas Data Lake Technical Deep Dive
MongoDB .local San Francisco 2020: MongoDB Atlas Data Lake Technical Deep Dive
 
MongoDB .local San Francisco 2020: Developing Alexa Skills with MongoDB & Golang
MongoDB .local San Francisco 2020: Developing Alexa Skills with MongoDB & GolangMongoDB .local San Francisco 2020: Developing Alexa Skills with MongoDB & Golang
MongoDB .local San Francisco 2020: Developing Alexa Skills with MongoDB & Golang
 
MongoDB .local Paris 2020: Realm : l'ingrédient secret pour de meilleures app...
MongoDB .local Paris 2020: Realm : l'ingrédient secret pour de meilleures app...MongoDB .local Paris 2020: Realm : l'ingrédient secret pour de meilleures app...
MongoDB .local Paris 2020: Realm : l'ingrédient secret pour de meilleures app...
 
MongoDB .local Paris 2020: Upply @MongoDB : Upply : Quand le Machine Learning...
MongoDB .local Paris 2020: Upply @MongoDB : Upply : Quand le Machine Learning...MongoDB .local Paris 2020: Upply @MongoDB : Upply : Quand le Machine Learning...
MongoDB .local Paris 2020: Upply @MongoDB : Upply : Quand le Machine Learning...
 

Recently uploaded

LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Quantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIsQuantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIs
Vlad Stirbu
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofszkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
Alex Pruden
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
UiPath Community Day Dubai: AI at Work..
UiPath Community Day Dubai: AI at Work..UiPath Community Day Dubai: AI at Work..
UiPath Community Day Dubai: AI at Work..
UiPathCommunity
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
Assure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyesAssure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
nkrafacyberclub
 

Recently uploaded (20)

LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Quantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIsQuantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIs
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofszkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
UiPath Community Day Dubai: AI at Work..
UiPath Community Day Dubai: AI at Work..UiPath Community Day Dubai: AI at Work..
UiPath Community Day Dubai: AI at Work..
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
Assure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyesAssure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyes
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
 

Key Data Management Requirements for the IoT

  • 2. Register to Reserve your Seat Webinar 1: Vision & Use Cases Webinar 2: Data Management Requirements for the IoT Webinar 3: From Concept to Code Joint Webinar Series
  • 3. Today’s Speakers Dirk Slama, Director of Business Development Bosch Software Innovations 20+ years of experience in large-scale distributed application projects including M2M and IoT projects Joe Drumgoole, Director Partner Technical Services MongoDB 20+years experience of commercial software delivery
  • 4. • IoT Vision from Bosch: Recap of Part 1 • Data Management Requirements in IoT • Next Steps Agenda
  • 5. 5 7,1tn IoT Solutions Revenue | IDC Some Big Numbers: 1,9tn IoT Economic Value Add | Gartner 309bn IoT Supplier Revenue | Gartner 50bn Connected Devices | Cisco 14bn Connected Devices | Bosch SI Some small numbers: http://postscapes.com/internet-of-things-market-size Peter Middleton, Gartner: “By 2020, component costs will have come down to the point that connectivity will become a standard feature, even for processors costing less than $1 “ IoT Predictions by 2020 - 22
  • 6. TensHundredsThousandsMillionsBillionsConnections Internet of Things Machine-to-Machine Monitored Smart Systems (Intelligence in Subnets of Things ) Telemetry and Telematics Smart Homes Connected Cars Intelligent Buildings Intelligent Transport Systems Smart Meters and Grids Smart Retailing Smart Enterprise Management Remotely controlled and managed Building automation Manufacturing Security Utilities Internet of Things Sensors Devices Systems Things Processes People Industries Products Services Source: Machina Research 2014 Growth in connections generates an unparalleled scale of data
  • 7. Data Big data Changing data models Real-time Processing Aggregation Internet of Things Large estates of devices Evolving applications All forms of data Data streaming and processing Pre-IoT (M2M) Limited estate of devices Single purpose applications Structured / Semi- structured Data transfers (sensors and actuators) Evolution from M2M to IoT and Big Data Source: Machina Research 2014
  • 8. Data Big data Changing data models Real-time processing Aggregation Databases will need to address new requirements Scalability Flexibility Analytics Unified View Source: Machina Research 2014
  • 9. IoT Foundation: Bosch Suite for IoT A D C B Scale Flexibility Analytics Unified View
  • 10. IoT Foundation: Bosch Suite for IoT A D C B Scale Flexibility Analytics Unified View
  • 11. Data has Changed • 90% of the world’s data was created in the last two years • 80% of enterprise data is unstructured • Unstructured data growing 2x faster than structured
  • 12. Yesterday’s Tool for Today’s Data?
  • 13. IoT Data Management Requirements Rich Applications Single View Operational Insight Real-Time Business Agility Continuous Innovation Enterprise-Ready Secure & Reliable Multiple Data Sources Process Convergence
  • 14. Building Rich Applications Farm to Fork: Track production through supply chain Quality Assurance: Proactively reduce product wastage Fleet Management: Compare drivers & vehicles
  • 15. • IoT apps generate multi- structured data • Modeled more efficiently as JSON documents • Exposed to powerful analytics • Developers more productive – Less time wrestling ORMs – More time creating apps Modeling Complex Data { vehicle_id: ‘123abc’, vehicle_driver: ‘Miller’, base: ‘London’, tracking: [ { timestamp: ‘2014-01-17- 12:00:00’, location: [51.123,-0.232], speed: 55, … }, { timestamp: ‘2014-01-17- 12:15:00’, location: [51.224,-0.238], speed: 5, … } } }
  • 16. Unlocking Business Agility Customer Insight: Optimize in-store product placement Smart Factory: Flexible assembly lines, autonomous production modules Fleet Management: Extend to fuel efficiency, driver safety
  • 17. Continuous Integration ID PSI Temp Loc New Column 3 months later… • Dynamic database schema • No need to define upfront • Enables agile methodologies – Evolves as the application changes – Eliminates teams co-ordinating ALTER TABLE operations
  • 18. Creating a Single View Single View of the Customer: Across channels Single View of Production Across multiple lines Single View of the Fleet Across real-time and service history
  • 19. Business Process Convergence New Table New Table New Column • Aggregate data from multiple source systems – Real time sensor data blended with enterprise data • Define single schema, update whenever the source systems change…or JOIN hundreds of tables! • Document model & dynamic schema makes single view a reality
  • 20. Real-Time Operational Insight Inventory Management: Track stock levels, predict demand Optimize Production Lines Analyze robotic performance Preventative Maintenance Correlate baselines to diagnostics
  • 22. Enterprise Ready Platform Secure Customer Data Privacy & compliance Continuous Availability Maximize production capacity Scale Data Volumes More sensors, more vehicles
  • 23. Scalable, Reliable, Secure Automatic Sharing & Replica Sets Defense in Depth
  • 25. Field Data Capturing Project SCFD  Structured Capturing of Field Data  Components: Car brakes, power steering, etc.  Usage patterns: temperature, voltage, etc.  Predictive maintenance, product optimization Why MongoDB: Constantly evolving system, from a data capturing and a data analytics point of view  Large amount of streaming data Asset Management Stream Processing Big Data Management Analytics BRM BRM
  • 27. Services to Support IoT Apps TRAINING Training for developers and administrators – online and in-person CONSULTING Expert resources for all phases of IoT implementations
  • 28. • Listen On-Demand Part 1: IoT Vision & Use Cases, Bosch & Machina Research • Register for Part 3: From Concept to Code Register Now • Download the Bosch SI & MongoDB Whitepaper IoT & MongoDB Learn More

Editor's Notes

  1. At the heart of the change is data generated by a myriad of new sensors and devices, and the role in plays in modern apps • 90% of the world’s data was created in the last two years • 80% of enterprise data is unstructured • Unstructured data growing 2x faster than structured In the IoT economy, data is the raw currency. How you stores, manages, analyzes and uses data has a direct impact on the your success.
  2. RDBMS was only real database option up until relatively recently – great for structured data, but no good for multi-structured, polymorphic data generated by todays IoT applications (polymorphic = similar but different, e.g. address fields, or user profiles). Even historically, the RDBMS only held 15-20% of an organisation’s information assets. We now have the tools and technologies that can harness the other 80%
  3. Based on both ours and Bosch’s own research and experience, we have identified the following 5 key capabilities for data management in IoT: Creating rich, functional applications: Data management must support the development of functionally rich applications with complex data and algorithms, with fast time to market and at low cost. Unlocking Business Agility: The ability to support many new and frequently changing business requirements, causing fast and continuous evolution of the underlying data model. Enabling a Single Point of Truth & Business Convergence: Aggregate multiple views of related data from multiple systems into one consistent version of the data. Real-Time Operational Insight: Support both transactional as well as analytical applications from the same data source Enterprise-Grade Platform: Provide highly scalable, cloud-based, robust and secure applications. We have all seen the impact of security breaches on a organisations. Reputational risk is a key challenge for a modern global brand. Explore each of these in turn
  4. Work through requirements, tie back to 3 industry use cases we used in the first webinar – Retail, Manu and Telematics Today’s applications now incorporate a wide variety of data, bringing structured, semi-structured and unstructured data together to yield deeper operational insight into all areas of the business: • Retail: “farm-to-fork” initiatives and increasing regulatory requirements to prove food lineage require the addi-tion of sensors to generate audit trails tracking food production and transportation through the supply chain. • Manufacturing: Capturing time-series, event based sensor data directly from the production line enables manu-facturers to detect when processes are exceeding predefined tolerances and quickly take corrective action to avoid product wastage. • Telematics and Mobility: The engine data bus is already established as a standard in luxury cars and trucks, con-solidating individual events from sensors for engine diagnostics. The addition of new sensors enables richer appli-cations and an increasing amount of data is being pushed back to central servers, enabling a fleet management company to start building new asset management applications that compare drivers and vehicles across their fleet, identifying best -- and worst -- practices.
  5. Semi-structured and unstructured data does not lend itself to be stored and processed in the rigid row and column format imposed by relational databases, and cannot be fully harnessed for analytics if stored in BLOBS or flat files. With sub-documents and arrays, JSON documents also align with the data structure of objects at the application level. This makes it easy for developers to map the information model of the device or asset to its associated document in the database. In contrast, trying to map the same object representation of the data to the tabular representation of an RDBMS slows down development. Adding Object Relational Mappers (ORMs) can create additional complexity by reducing the flexibility to evolve schemas and to optimize queries to meet new application requirements. Instead of spending a lot of time dealing with the impedance mismatch between the programming language and the database, the developers must be enabled to focus on creating rich, functional applications.
  6. IoT is in its infancy. Changes in customer requirements, emerging standards and new use-cases demand flexible and dynamic development methodologies and data storage architecture. Retail: Technologies such as NFC and Apple’s iBeacon enable retailers to derive as much insight from customer movement around their physical stores as they are used to getting from tracking customer movement around their eCommerce stores. By capturing and visualizing data from these location-based sensors, retailers can build heat maps to optimize the placement of high-margin products. Manufacturing: Smart Factory concepts are proposing more flexible assembly lines and support for smaller batch sizes by moving away from centrally controlled systems towards chains of intelligent and more autonomous production modules which interact with each other directly via the products, e.g. using RFID to create a “product memory”. Telematics and Mobility: Rapid developments in automation and fleet management see each new generation of vehicle bristling with more sensors! Established telematics applications such as geo-location and engine diagnostics are being complemented by new services extending to areas such as fuel efficiency, driver safety, theft prevention and more.
  7. Key here is the dynamic database schema The rapid evolution of IoT applications can be constrained by traditional software development methodologies -- for example, the waterfall approach places enormous dependency on the requirements defined upfront. In the IoT age organizations need flexible, iterative development practices to make it easy for teams to respond to new business and market demands, without being held back by rigid data models. We can’t predict what we will want to do with the data, how we will enrich it in the future and how it will be linked to other data. MongoDB’s dynamic schema means that application development and ongoing evolution are straightforward, enabling continuous integration as developers add new features. MongoDB enables developers to evolve the database schema through iterative and agile methodologies. Developers can start writing code and persist the objects without first pre-defining their structure. Each document (analogous to a row in a relational database) can have its own set of fields. Users can adapt the structure of a document’s schema just by adding new fields or deleting existing ones, making it very simple to handle to the rapidly changing data generated fast moving IoT applications. Contrast this with a traditional relational database -- the developer and DBA working on a new project must first start by specifying the database schema, before any code is written. At minimum this will take days; it often takes weeks or months. When in production need to schedule the necessary ALTER TABLE operations – can cause downtime, take weeks on large databases. As MongoDB allows schemas to evolve dynamically, such an upgrade requires modifying just the application, with typically no action required for MongoDB.
  8. Building a single view of a business entity -- whether a physical asset or a customer -- can deliver a range of benefits, from improved cross-sell and upsell to enhanced operational insight and reduced costs: Retail: Building on the NFC and Beacon example earlier, retailers can instantiate a single view of their customers in real time, converging actual location in the store with their profile, purchase history and loyalty card details in order to deliver timely and targeted promotions. Manufacturing: Production line machines contain many discrete components, each with their own sensors. Bringing these together, along with the relevant service history can ensure optimum asset utilization and production line efficiency. Telematics / Mobility: Fleet managers can blend views of a vehicle’s real time operational performance and diagnostics against asset registers that track service history to optimize preventative maintenance schedules.
  9. Creating this “single point of truth” requires aggregating multiple views of related data distributed across different source systems into one consistent view. Using a relational database, the development and DBA team would first have to undertake lengthy design reviews in order to pre-define a common schema. Subsequent changes to the any of the source schemas would then necessitate associated changes to the single view schema. MongoDB’s dynamic schema and flexible document model do not impose the same constraints, enabling source systems to continuously evolve without impacting the single view needed by the business.
  10. IoT applications enable new levels of operational insight and business discovery, but their value can only be fully realized when analysis is delivered in real time -- providing the ability to react and respond as processes are in-flight. Retail: Inventory is tracked as it moves from shelf to basket while the retailer concurrently performs analytics that attempt to match available supply to predicted demand, adjusting for any deviation automatically through warehouse operations and the supply chain. Manufacturing: Sensor data from robotic systems is persisted to the database while analytics work in the background to identify optimizations to the production line Telematics / Mobility: Engine diagnostics is enhanced by writing a continuous stream of sensor data to the database while simultaneously performing analytics comparing current status to historical baseline readings in order to proactively identify deviations and potential faults. For example, changes in oil or engine temperature may indicate the need to perform preventative maintenance.
  11. Many traditional databases support operational applications by capturing structured data as it is generated. They then rely on slow moving batch ETL (Extract Transform Load) processes to replicate the data to the Enterprise Data Warehouse (EDW) where it is blended with semi-and-unstructured data for OLAP (OnLine Analytical Processing). To eliminate the analytics latency that inhibits real time business insight, it is necessary for the database to support both operational and analytical processes across the same data source handling structured, semi-structured and unstructured data. You can do this on MongoDB – powerful query framework over multi-structured data. Could be run against secondaries so separate operational from analytical workloads
  12. As IoT applications become embedded within the operational fabric of the business, they must deliver the scalability, availability and security demanded by any enterprise application. Business continuity and security are typically governed by strict mandates in every industry vertical. Specific examples include: ● Retail: The recent security breach of 70 million customer accounts at Target contributed to a 46% drop in net profits. The 2011 Playstation network breach at Sony Corporation is estimated to have cost the business over $4.5bn. As IoT applications are integrated into retail operations, they must provide security against attack if other businesses are not to suffer the same costs. Standards such as PCI-DSS and HIPAA (for those retailers selling pharmaceutical products) are also top of mind. ● Manufacturing: If a production line were to stop due to an unplanned failure -- even for a short period of time -- the costs can be significant, including lost production capacity, idle workers and scrapped product. As IoT is at the very heart of many production line systems, continuous availability should be a prime concern. ● Telematics / Mobility: more sensors in each vehicle. Smart vehicle technology filters down product lines into economy models
  13. While databases such as MongoDB offer new capabilities for flexible data management and agile development methodologies, they cannot compromise on the enterprise-grade capabilities of traditional relational databases. Using MongoDB organizations can build fault tolerant and secure applications that scale-out on commodity hardware as data volumes generated by sensors continues to explode. Scale out on commodity hardware using application transparent automatic sharding Integrated replication enables us to create self healing clusters replicated within and across data centers Most robust security mechanisms of any leading NoSQL database, with authentication via LDAP, Kerberos or PKI certificates, authorisation via RBAC, field level redaction to restrict access to specific fields, in built auditing and encryption
  14. We can help you get started – Bosch and MongoDB collaboratively deliver consulting and training