mongodb iot city tour london: why your dad's database won't work for iot. joe drumgoole,...

Post on 25-May-2015

385 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

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

Why Your Dad’s database is not suitable for the Internet of Things

Joe DrumgooleDirector of Solutions Architecture (EMEA)@jdrumgoole

2

The Internet - 1971

3

The Internet - 2014

4

The Internet 2014

5

The United Kingdom on the Internet

The United Kingdom

6

It’s Asymmetric

7

What used to be at the Edge?

8

Today

9

What’s Different

10

It’s a sensor world

11

Everyday Sensors

12

Exotic Sensors

13

What used to Happen

LocalDatabase

14

What Happens Today

The Internet

CloudDatabase

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?

16

What is the next big thing?

The thing we have been doing badly for the last ten years

Why Now?

17

What When Where

Store-Filter-Distribute

Millions of events per minute

Future use cases

IoT Demands

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

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

These are IoT Anti-Patterns

Dad’s Database Assumptions

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

Thank You

top related