Top Banner
MongoDB IOT City Tour – Paris 9 th June 2015 MongoDB Speaker: Joe Drumgoole Director of Solutions Architecture, EMEA
25
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: IOT Paris Seminar 2015 - Storage Challenges in IOT

MongoDB IOT City Tour – Paris

9th June 2015

MongoDB Speaker: Joe Drumgoole Director of Solutions Architecture, EMEA

Page 2: IOT Paris Seminar 2015 - Storage Challenges in IOT

Internet of Things – Storage Challenges

Joe Drumgoole Director of Solutions Architecture (EMEA) @jdrumgoole

Page 3: IOT Paris Seminar 2015 - Storage Challenges in IOT

3

The Internet - 1971

Page 4: IOT Paris Seminar 2015 - Storage Challenges in IOT

4

The Internet - 2015

Page 5: IOT Paris Seminar 2015 - Storage Challenges in IOT

5

Google

Page 6: IOT Paris Seminar 2015 - Storage Challenges in IOT

6

Google France

Page 7: IOT Paris Seminar 2015 - Storage Challenges in IOT

7

It used to be Asymmetric

Outbound Bandwidth Inbound Bandwidth

Page 8: IOT Paris Seminar 2015 - Storage Challenges in IOT

8

What used to be at the Edge?

Page 9: IOT Paris Seminar 2015 - Storage Challenges in IOT

9

Today

Page 10: IOT Paris Seminar 2015 - Storage Challenges in IOT

10

What’s Different

Page 11: IOT Paris Seminar 2015 - Storage Challenges in IOT

11

It’s a sensor world

Page 12: IOT Paris Seminar 2015 - Storage Challenges in IOT

12

Everyday Sensors

Page 13: IOT Paris Seminar 2015 - Storage Challenges in IOT

13

Exotic Sensors

Page 14: IOT Paris Seminar 2015 - Storage Challenges in IOT

14

What used to Happen

Local Database

Page 15: IOT Paris Seminar 2015 - Storage Challenges in IOT

15

What Happens Today

The Internet

Cloud Database

Page 16: IOT Paris Seminar 2015 - Storage Challenges in IOT

16

Web Site - Density

Page 17: IOT Paris Seminar 2015 - Storage Challenges in IOT

17

Smart Phone - Density

Page 18: IOT Paris Seminar 2015 - Storage Challenges in IOT

18

Sensor- Density

Gartner – 4.9 billion devices

ABI Research – 16 billion devices

Datamation– 12.9 billion devices

Five Billon Sensors Deployed – Bosch SI

Page 19: IOT Paris Seminar 2015 - Storage Challenges in IOT

19

•  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 20: IOT Paris Seminar 2015 - Storage Challenges in IOT

20

What is the next big thing?

The thing we have been doing

badly for the last ten years

Why Now?

Page 21: IOT Paris Seminar 2015 - Storage Challenges in IOT

21

What When Where Store-Filter-Distribute

Millions of events per minute Future use cases

IoT Demands

Page 22: IOT Paris Seminar 2015 - Storage Challenges in IOT

22

Journey and Context

22!

Arrival Welcome / Greeting. Personal concierge (“whisk away”). Alert to staff member.

Departure Thanks. “by the way…”, RAOK.

Find / Browse Self-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 Action Pick up. Queue jump. Get service with reduced friction, uncertainty.

1 2

3 4

Page 23: IOT Paris Seminar 2015 - Storage Challenges in IOT

23

•  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

These are IoT Anti-Patterns

Relational Database Assumptions

Page 24: IOT Paris Seminar 2015 - Storage Challenges in IOT

24

MongoDB

•  Dynamic Schemas

•  Automatic Scaling

•  Text Search

•  Aggregation Framework and MapReduce

•  Hadoop Integration

•  GEO Search

•  Full, Flexible Index Support and Rich Queries

•  Built-In Replication for High Availability

•  Advanced Security

•  Large Media Storage with GridFS

•  Pluggable Storage Engine

Page 25: IOT Paris Seminar 2015 - Storage Challenges in IOT

For startups that want to be enterprises and enterprises that want to be startups.