40
1 Webinar: Making the Case for NoSQL Webinar will begin at 11 am PST / 2 pm EST / 7 pm UTC on Tuesday, May 7, 2013 Audio should start immediately when you log into the event via Audio Broadcast. You will need speakers and a reliable Internet connection for Audio Broadcast. If you are having issues connecting, please dial 1-877-668-4493; access code: 667 836 341. There is a Q&A following the webinar. You can enter questions in Q&A box. A recording of the webinar will be available 24 hours after the event is complete. For any other issues please email [email protected].

Making the Case for NoSQL

Embed Size (px)

Citation preview

Page 1: Making the Case for NoSQL

1

Webinar: Making the Case for NoSQL

• Webinar will begin at 11 am PST / 2 pm EST / 7 pm UTC on

Tuesday, May 7, 2013

• Audio should start immediately when you log into the event via

Audio Broadcast. You will need speakers and a reliable Internet

connection for Audio Broadcast.

• If you are having issues connecting, please dial 1-877-668-4493;

access code: 667 836 341.

• There is a Q&A following the webinar. You can enter questions in

Q&A box.

• A recording of the webinar will be available 24 hours after the event

is complete.

• For any other issues please email [email protected].

Page 2: Making the Case for NoSQL

Making the Case for NoSQL

Graham Neray

[email protected]

Product Marketing Manager

10gen

Page 3: Making the Case for NoSQL

3

Why are we here?

Page 4: Making the Case for NoSQL

4

Why NoSQL?

How we build and run

applications has

changed

New database Answer:

NoSQL

Page 5: Making the Case for NoSQL

5

Business Impact

Enabling New Apps Make Customers Happy

Lower TCOFaster Time to Market

Page 6: Making the Case for NoSQL

6

Agenda

• What Changed

• Enter NoSQL and MongoDB

• Business Impact Vignettes

Page 7: Making the Case for NoSQL

What Changed

Page 8: Making the Case for NoSQL

8

RDBMS Is Like a Spreadsheet

Page 9: Making the Case for NoSQL

9

With “Relations” Between Rows

Page 10: Making the Case for NoSQL

10

Lots of relations.

Lots of rows.

Page 11: Making the Case for NoSQL

11

What Changed

App DeploymentApp Development

Data Variety Data Velocity Data Volume

Page 12: Making the Case for NoSQL

12

Data Variety

NewOld

• Structured • Structured, semi-

structured, unstructured,

polymorphic

Page 13: Making the Case for NoSQL

13

Data Velocity

NewOld

• Static

• Predictable

• Fast

• Dynamic

Page 14: Making the Case for NoSQL

14

Data Volume

NewOld

• MB, GB • GB…TB, PB

• And growing

Page 15: Making the Case for NoSQL

15

App Development

NewOld

• Waterfall

• 6-18 months

• Agile

• 1 day/week/month

Page 16: Making the Case for NoSQL

16

App Deployment

NewOld

• One server • Cloud

• Virtualization

Page 17: Making the Case for NoSQL

17

What Changed

App DeploymentApp Development

Data Variety Data Velocity Data Volume

Page 18: Making the Case for NoSQL

Enter NoSQL

Page 19: Making the Case for NoSQL

19

Different Data Models

NoSQLRDBMS

Document

GraphKey-Value Wide Column

Page 20: Making the Case for NoSQL

20

Document Model: MongoDB

Scalability and

Performance of

NoSQL

Functionality

of RDBMS

+

Page 21: Making the Case for NoSQL

21

Data Variety

New

• Structured, semi-

structured, unstructured,

polymorphic

Retail price optimization

• Competitive data

• Many sources

• Real time

F100

Retailer

Page 22: Making the Case for NoSQL

22

Data Velocity

New

• Fast

• Dynamic

Machine-to-Machine (M2M)

• Sensor data

• 10B+ readings per

customer

• Smart meters, etc.

Page 23: Making the Case for NoSQL

23

Data Volume

New

• GB…TB, PB

• And growing

Craigslist

• 5B+ docs

• 10B+ TB

• Explosive growth

Page 24: Making the Case for NoSQL

24

App Development

New

• Agile

• 1 day/week/month

Mailbox

• Pushed 3 versions of app

in 10 weeks

• 100s of bug fixes and

features

Page 25: Making the Case for NoSQL

25

App Deployment

New

• Cloud

• Virtualization

Tier 1 Investment Bank

• Platform-as-a-Service

with MongoDB

Tier 1

iBank

Page 26: Making the Case for NoSQL

Business Impact –

Vignettes

Page 27: Making the Case for NoSQL

27

Business Impact

Enabling New Apps Make Customers Happy

Lower TCOFaster Time to Market

Page 28: Making the Case for NoSQL

28

• Industrial equipment manufacturer

– Collects sensor data on equipment

– Real-time analytics for customers

– Informs internal product dev

• City of Chicago

– Cuts crime

– Collecting and analyzing geospatial data in real-time

– 30+ departments

Enable New Apps

Page 29: Making the Case for NoSQL

29

• MetLife

– 360-degree customer view

• The Guardian

– Real-time, relevant content targeting

Make Customers Happy

Page 30: Making the Case for NoSQL

30

• Intuit

– Dev cycle to 1 week

• Salesforce.com

– Dev cycle from months to weeks

Faster Time to Market

Page 31: Making the Case for NoSQL

31

• Tier 1 Bank saving $40M

– Infrastructure

– Licensing

– Development

– Compliance

• Top travel company saving tens of millions

– Infrastructure

– Backup/DR

– Licensing

Lower TCO

Page 32: Making the Case for NoSQL

About MongoDB

Page 33: Making the Case for NoSQL

33

10gen and MongoDB

10gen is the company behind MongoDB –

the leading NoSQL database

Document

DatabaseOpen-

Source

General

Purpose

Page 34: Making the Case for NoSQL

34

Leading Organizations Rely on MongoDB

Page 35: Making the Case for NoSQL

35

Global Community

4,000,000+ MongoDB Downloads

50,000+ Online Education Registrants

15,000+ MongoDB User Group Members

14,000+ MongoDB Monitoring Service (MMS) Users

10,000+ Annual MongoDB Days Attendees

Page 36: Making the Case for NoSQL

36

Indeed.com Trends

Top Job Trends

1.HTML 5

2.MongoDB

3.iOS

4.Android

5.Mobile Apps

6.Puppet

7.Hadoop

8.jQuery

9.PaaS

10.Social Media

Leading NoSQL Database

LinkedIn Job Skills

MongoDB

Competitor 1

Competitor 2

Competitor 3

Competitor 4

Competitor 5

All Others

Google Search

MongoDB

Competitor 1

Competitor 2

Competitor 3

Competitor 4

Jaspersoft Big Data Index

Direct Real-Time Downloads

MongoDB

Competitor 1

Competitor 2

Competitor 3

Page 37: Making the Case for NoSQL

37

MongoDB Overview

Agile Scalable

Page 38: Making the Case for NoSQL

38

10gen Products and Services

ConsultingExpert Resources for All Phases of MongoDB Implementations

TrainingOnline and In-Person for Developers and Administrators

MongoDB Monitoring Service (MMS)Free, Cloud-Based Service for Monitoring and Alerts

SubscriptionsMongoDB Enterprise, On-Prem Monitoring, Professional Support

and Commercial License

Page 39: Making the Case for NoSQL

39

Resource Location

MongoDB Downloads 10gen.com/download

Free Online Training education.10gen.com

Webinars and Events 10gen.com/events

White Papers 10gen.com/white-papers

Case Studies 10gen.com/customers

Presentations 10gen.com/presentations

Documentation docs.mongodb.org

Additional Info [email protected]

For More Information

Resource Location

Page 40: Making the Case for NoSQL