mongodb iot city tour stuttgart: why your dad's database won't work for iot. joe...
DESCRIPTION
Presented by, Joe Drumgoole, Director of Solutions Architecture EMEA, MongoDB. IoT is the next big paradigm shift in computing. The move to super-dense sensor networks creates a completely new set of opportunities and challenges for developers, designers and end-users. In this context we need a new kind of storage medium.TRANSCRIPT
![Page 1: MongoDB IoT City Tour STUTTGART: Why your Dad's database won't work for IoT. Joe Drumgoole, MongoDB](https://reader033.vdocuments.site/reader033/viewer/2022061206/5482a7bcb4af9f54508b46c5/html5/thumbnails/1.jpg)
Why Your Dad’s database is not suitable for the Internet of Things
Joe DrumgooleDirector of Solutions Architecture (EMEA)@jdrumgoole
![Page 2: MongoDB IoT City Tour STUTTGART: Why your Dad's database won't work for IoT. Joe Drumgoole, MongoDB](https://reader033.vdocuments.site/reader033/viewer/2022061206/5482a7bcb4af9f54508b46c5/html5/thumbnails/2.jpg)
2
The Internet - 1971
![Page 3: MongoDB IoT City Tour STUTTGART: Why your Dad's database won't work for IoT. Joe Drumgoole, MongoDB](https://reader033.vdocuments.site/reader033/viewer/2022061206/5482a7bcb4af9f54508b46c5/html5/thumbnails/3.jpg)
3
The Internet - 2014
![Page 4: MongoDB IoT City Tour STUTTGART: Why your Dad's database won't work for IoT. Joe Drumgoole, MongoDB](https://reader033.vdocuments.site/reader033/viewer/2022061206/5482a7bcb4af9f54508b46c5/html5/thumbnails/4.jpg)
4
The Internet 2014
![Page 5: MongoDB IoT City Tour STUTTGART: Why your Dad's database won't work for IoT. Joe Drumgoole, MongoDB](https://reader033.vdocuments.site/reader033/viewer/2022061206/5482a7bcb4af9f54508b46c5/html5/thumbnails/5.jpg)
5
The United Kingdom on the Internet
Germany
![Page 6: MongoDB IoT City Tour STUTTGART: Why your Dad's database won't work for IoT. Joe Drumgoole, MongoDB](https://reader033.vdocuments.site/reader033/viewer/2022061206/5482a7bcb4af9f54508b46c5/html5/thumbnails/6.jpg)
6
It’s Asymmetric
![Page 7: MongoDB IoT City Tour STUTTGART: Why your Dad's database won't work for IoT. Joe Drumgoole, MongoDB](https://reader033.vdocuments.site/reader033/viewer/2022061206/5482a7bcb4af9f54508b46c5/html5/thumbnails/7.jpg)
7
What used to be at the Edge?
![Page 8: MongoDB IoT City Tour STUTTGART: Why your Dad's database won't work for IoT. Joe Drumgoole, MongoDB](https://reader033.vdocuments.site/reader033/viewer/2022061206/5482a7bcb4af9f54508b46c5/html5/thumbnails/8.jpg)
8
Today
![Page 9: MongoDB IoT City Tour STUTTGART: Why your Dad's database won't work for IoT. Joe Drumgoole, MongoDB](https://reader033.vdocuments.site/reader033/viewer/2022061206/5482a7bcb4af9f54508b46c5/html5/thumbnails/9.jpg)
9
What’s Different
![Page 10: MongoDB IoT City Tour STUTTGART: Why your Dad's database won't work for IoT. Joe Drumgoole, MongoDB](https://reader033.vdocuments.site/reader033/viewer/2022061206/5482a7bcb4af9f54508b46c5/html5/thumbnails/10.jpg)
10
It’s a sensor world
![Page 11: MongoDB IoT City Tour STUTTGART: Why your Dad's database won't work for IoT. Joe Drumgoole, MongoDB](https://reader033.vdocuments.site/reader033/viewer/2022061206/5482a7bcb4af9f54508b46c5/html5/thumbnails/11.jpg)
11
Everyday Sensors
![Page 12: MongoDB IoT City Tour STUTTGART: Why your Dad's database won't work for IoT. Joe Drumgoole, MongoDB](https://reader033.vdocuments.site/reader033/viewer/2022061206/5482a7bcb4af9f54508b46c5/html5/thumbnails/12.jpg)
12
Exotic Sensors
![Page 13: MongoDB IoT City Tour STUTTGART: Why your Dad's database won't work for IoT. Joe Drumgoole, MongoDB](https://reader033.vdocuments.site/reader033/viewer/2022061206/5482a7bcb4af9f54508b46c5/html5/thumbnails/13.jpg)
13
What used to Happen
LocalDatabase
![Page 14: MongoDB IoT City Tour STUTTGART: Why your Dad's database won't work for IoT. Joe Drumgoole, MongoDB](https://reader033.vdocuments.site/reader033/viewer/2022061206/5482a7bcb4af9f54508b46c5/html5/thumbnails/14.jpg)
14
What Happens Today
The Internet
CloudDatabase
![Page 15: MongoDB IoT City Tour STUTTGART: Why your Dad's database won't work for IoT. Joe Drumgoole, MongoDB](https://reader033.vdocuments.site/reader033/viewer/2022061206/5482a7bcb4af9f54508b46c5/html5/thumbnails/15.jpg)
15
• Ubiquitous, cheap sensors and controllers
• Ubiquitous cheap bandwidth
• HTTP/TCP/IP as a universal protocol
• On demand storage at cents per GB
What enables the IoT?
![Page 16: MongoDB IoT City Tour STUTTGART: Why your Dad's database won't work for IoT. Joe Drumgoole, MongoDB](https://reader033.vdocuments.site/reader033/viewer/2022061206/5482a7bcb4af9f54508b46c5/html5/thumbnails/16.jpg)
16
What is the next big thing?
The thing we have been doing badly for the last ten years
Why Now?
![Page 17: MongoDB IoT City Tour STUTTGART: Why your Dad's database won't work for IoT. Joe Drumgoole, MongoDB](https://reader033.vdocuments.site/reader033/viewer/2022061206/5482a7bcb4af9f54508b46c5/html5/thumbnails/17.jpg)
17
What When Where
Store-Filter-Distribute
Millions of events per minute
Future use cases
IoT Demands
![Page 18: MongoDB IoT City Tour STUTTGART: Why your Dad's database won't work for IoT. Joe Drumgoole, MongoDB](https://reader033.vdocuments.site/reader033/viewer/2022061206/5482a7bcb4af9f54508b46c5/html5/thumbnails/18.jpg)
18
Journey and Context
ArrivalWelcome / Greeting. Personal concierge (“whisk away”). Alert to staff member.
DepartureThanks. “by the way…”, RAOK.
Find / BrowseSelf-service on phone - “how can we help today?”. “Let us come to you”.
Insertion point for relevant information, offer, or reminder. Here
to pick something up? Timer for being dealt with. Partner brands?
Here for ActionPick up. Queue jump. Get
service with reduced friction, uncertainty.
12
34
![Page 19: MongoDB IoT City Tour STUTTGART: Why your Dad's database won't work for IoT. Joe Drumgoole, MongoDB](https://reader033.vdocuments.site/reader033/viewer/2022061206/5482a7bcb4af9f54508b46c5/html5/thumbnails/19.jpg)
19
• Expensive Storage
• Cheap Programmers
• Tables of strings, ints, floats, dates
• One big machine
• A small number of connected users
• A well defined unchanging set of requirements
• Fortran and Cobol as coin of the realm
Dad’s Database Assumptions
These areIoT
Anti-Patterns
![Page 20: MongoDB IoT City Tour STUTTGART: Why your Dad's database won't work for IoT. Joe Drumgoole, MongoDB](https://reader033.vdocuments.site/reader033/viewer/2022061206/5482a7bcb4af9f54508b46c5/html5/thumbnails/20.jpg)
20
MongoDB
• JSON Document Model with Dynamic Schemas
• Auto-Sharding for Horizontal Scalability
• Text Search
• Aggregation Framework and MapReduce
• Hadoop Integration
• Full, Flexible Index Support and Rich Queries
• Built-In Replication for High Availability
• Advanced Security
• Large Media Storage with GridFS
• GeoJSON Indexing
![Page 21: MongoDB IoT City Tour STUTTGART: Why your Dad's database won't work for IoT. Joe Drumgoole, MongoDB](https://reader033.vdocuments.site/reader033/viewer/2022061206/5482a7bcb4af9f54508b46c5/html5/thumbnails/21.jpg)
Thank You
![Page 22: MongoDB IoT City Tour STUTTGART: Why your Dad's database won't work for IoT. Joe Drumgoole, MongoDB](https://reader033.vdocuments.site/reader033/viewer/2022061206/5482a7bcb4af9f54508b46c5/html5/thumbnails/22.jpg)
![Page 23: MongoDB IoT City Tour STUTTGART: Why your Dad's database won't work for IoT. Joe Drumgoole, MongoDB](https://reader033.vdocuments.site/reader033/viewer/2022061206/5482a7bcb4af9f54508b46c5/html5/thumbnails/23.jpg)
I o T E U R O P E A N C I T Y T O U R
S T U T T G A R T