31
Internet of Things Valerio Bianchi Milan, January 14 th , 2016

How the Italian Market is Embracing Alternatives to Relational Databases

Embed Size (px)

Citation preview

Page 1: How the Italian Market is Embracing Alternatives to Relational Databases

Internet of Things

Valerio BianchiMilan, January 14th, 2016

Page 2: How the Italian Market is Embracing Alternatives to Relational Databases

The Beginning

Page 3: How the Italian Market is Embracing Alternatives to Relational Databases

• 1977 – Larry Ellison, Bob Miner & Ed Oates create Software Development Laboratories

• 1978 – Oracle born

• 1979 – SDL rename themselves Relational Systems Inc. (RSI) and move to California. First commercial relational database released

First commercial relational database released

Page 4: How the Italian Market is Embracing Alternatives to Relational Databases
Page 5: How the Italian Market is Embracing Alternatives to Relational Databases
Page 6: How the Italian Market is Embracing Alternatives to Relational Databases
Page 7: How the Italian Market is Embracing Alternatives to Relational Databases
Page 8: How the Italian Market is Embracing Alternatives to Relational Databases
Page 9: How the Italian Market is Embracing Alternatives to Relational Databases
Page 10: How the Italian Market is Embracing Alternatives to Relational Databases

1981

Page 11: How the Italian Market is Embracing Alternatives to Relational Databases
Page 12: How the Italian Market is Embracing Alternatives to Relational Databases

La IBM produce i primi floppy disk nel 1970

Page 13: How the Italian Market is Embracing Alternatives to Relational Databases

Today

Page 14: How the Italian Market is Embracing Alternatives to Relational Databases

DIGITAL

ECONOMY

Page 15: How the Italian Market is Embracing Alternatives to Relational Databases

DEVELOPMENT

• Iterative

• Short development cycles

• New workloads

VOLUME OF DATA

• Petabytes of data

• Trillions of records

• Millions of queries per second

DATA TYPES

• Unstructured data

• Semi-structured data

• Polymorphic data

NEW ARCHITECTURES

• Horizontal scaling

• Commodity servers

• Cloud computing

Page 16: How the Italian Market is Embracing Alternatives to Relational Databases

90%of the data has

been created in the

last two years

80%of enterprise data

are unstructured

2xUnstructured data

is growing at a

double rate

Millions

of users on

global scale

New Pay-

for-value

models

Agile

vs.

Waterfall

Page 17: How the Italian Market is Embracing Alternatives to Relational Databases

Relational DBMS

Page 18: How the Italian Market is Embracing Alternatives to Relational Databases

Mental

Model

Page 19: How the Italian Market is Embracing Alternatives to Relational Databases

Relational Model

Page 20: How the Italian Market is Embracing Alternatives to Relational Databases

Scale up Costs up Performance

Down

Scalability and

Performance

Page 21: How the Italian Market is Embracing Alternatives to Relational Databases
Page 22: How the Italian Market is Embracing Alternatives to Relational Databases

Document

Model

Page 23: How the Italian Market is Embracing Alternatives to Relational Databases

RDBMS MongoDB

{

_id : ObjectId("4c4ba5e5e8aabf3"),

employee_name: "Dunham, Justin",

department : "Marketing",

title : "Product Manager, Web",

report_up: "Neray, Graham",

pay_band: “C",

benefits : [

{ type : "Health",

plan : "PPO Plus" },

{ type : "Dental",

plan : "Standard" }

]

}

The Power of the Document Model

Page 24: How the Italian Market is Embracing Alternatives to Relational Databases

01

10JSON

Document Model

Designed to adapt to changes

Page 25: How the Italian Market is Embracing Alternatives to Relational Databases

Scalability, Performance and Cost

…Scale-out

…Linear cost

Linear

PerformanceCommodity

or in Cloud

Page 26: How the Italian Market is Embracing Alternatives to Relational Databases

Nexus ArchitectureR

ela

tio

na

l No

SQ

L

Expressive Query

Language

Strong

Consistency

Secondary Indexes

Flexibility

Scalability

Performance

Nexus ArchitectureR

ela

tio

na

lN

oS

QL

Expressive Query

Language

Strong

Consistency

Secondary

Indexes

Flexibility

Scalability

Performance

Page 27: How the Italian Market is Embracing Alternatives to Relational Databases

Some Examples

Page 28: How the Italian Market is Embracing Alternatives to Relational Databases

The massive volume and

increasingly unstructured nature

of IoT data has put new

demands on Bosch SI's entire

technology stack, especially the

underlying database

Rigid RDBMS data models lack

the flexibility, scale and real-time

analytics needed to quickly

capture, share, process and

analyze IoT data.

PROBLEM

The Bosch IoT Suite and the

integrated database from

MongoDB creates services that

gather data and deliver

immediate insight.

The Bosch IoT Suite collects

data from individual sensors and

equipment. MongoDB stores,

manages and analyzes all of this

event data in real-time.

MongoDB also stores business

rules that trigger alarms and

notifications.

SOLUTION

Allows limitless use cases: to

drive innovative apps in every

industry.

It can improve the retail

shopping experience with in-

store maps and personalized

notifications.

Create safer working conditions

in manufacturing environments.

Trace agriculture thru the food

chain to support farm-to-table

initiatives.

RESULTS

Bringing the power of big data to a new

range of Industrial Internet applications

Page 29: How the Italian Market is Embracing Alternatives to Relational Databases

Need to create innovative apps

that support corporate mission to

protect customers, improve

brand perception, and reduce

churn

Poor view of customers’

behavior at home, which can be

used to provide more compelling

pricing and better products

Unable to offer a new

experience around domestic

connected objects

PROBLEM

Build a scalable mobile app

allowing customers to integrate

domestic connected objects to

detect and prevent risk

Leverages flexible data model to

support specific APIs with third

parties: Philips Hue light bulbs,

NEST smoke detection, MyFox

cameras, and more in fast

evolving market

SOLUTION

Prototype built in 2 months;

deployed in production in 4

months

Able to prevent domestic risks

and assist customers in case of

incidents. Proactive alerting to

customers minimizes their risk,

creates customer loyalty

Great user experience improves

perception of AXA brand

RESULTS

Risk Mgt. for the Connected HomeDelivering on customer protection mission with MongoDB

Page 30: How the Italian Market is Embracing Alternatives to Relational Databases
Page 31: How the Italian Market is Embracing Alternatives to Relational Databases

{ name : "Valerio Bianchi",title : "Enterprise Account Executive, Italy",phone : "+39-334-6403398",location : "Milan, Italy",twitter : "@MongoDB",facebook : "MongoDB” }