SlideShare a Scribd company logo
1 of 43
MongoDB and the OpEx
Business Plan
You think
innovation
looks like this
But it turns out
to look more
like this
39
5,161
51
Agenda
I have not failed. I
have found 10,000
ways that will not
work.
--1890
8
3 Areas of Investment
Development Software Hardware
9
Development – The Old Way
Requirements
Analysis
Design
Build
Test
Acceptance
Business Input
Features
10
Development – The New Way
Feature Backlog Working Product
Analysis
Design
Build
Test
2 - 4 Week Cycle
11
Software – Old and New Ways
• High up-front
costs
• High TCO
• Low up-front costs
• Low TCO
12
Hardware – Old and New Ways
Then: Scale Up Now: Scale Out
13
Shift from Upfront  Ongoing
Development Software Hardware
Pay Up
Front
Waterfall
Commercial
License
Scale Up
Pay As
You Go
Iterative Subscription Scale Out
MongoDB and the
OpEx Business Plan
15
• Designed for how we build and run apps today
MongoDB
Document
Data Model
Open-Source
+
Subscription
Scale Out
17
It hides what you’re really doing
18
It makes development hard
Relational
Database
Object Relational
Mapping
Application
Code XML Config DB Schema
19
And makes things hard to change
New
Table
New
Table
New
Column
Name Age Phone Email
New
Column
20
MongoDB is a new way
Develop
Faster
Scale
Bigger
Spend
Less
21
Documents are easier
Relational MongoDB
{
first_name: ‘Paul’,
surname: ‘Miller’
city: ‘London’,
location: [45.123,47.232],
cars: [
{ model: ‘Bentley’,
year: 1973,
value: 100000, … },
{ model: ‘Rolls Royce’,
year: 1965,
value: 330000, … }
}
}
22
Developers are more productive
Application
Code
Relational
Database
Object Relational
Mapping
XML Config DB Schema
23
Developers are more productive
Application
Code
Relational
Database
Object Relational
Mapping
XML Config DB Schema
24
Developers are more productive
Application
Code
25
Developers are more productive
Application
Code
Rich
Queries
Geospatial
Text Search
Map Reduce
Aggregatio
n
26
• The Wall
• 360° real-time view of 100M customers
• 70 siloed systems
• Tried for 2 years on RDBMS
• Massive TCO savings
• $300M commitment to Big Data
• Why MongoDB
– Flexible data model
– Fast app development
MetLife
27
• Cloud Product
• Cloud platform for collaboration, storage,
mobile
• Fastest growing product line
• Complex, evolving metadata
• Why MongoDB
– Flexible data model
– High performance
– Global replication
Collaboration Software Company
28
• Fleet Monitoring and Optimization
• Connects company, dealers, customers
• Sensor data, weather, best practices
• Improves fleet performance, safety,
uptime, yields
• Informs product design, warranty and
failure analysis
• Why MongoDB
– Flexible data model
– Geospatial
Industrial Equipment Manufacturer
29
• Agility
• Scalability
• Lower risk
• Low upfront investment
• Lower overall TCO
Customer Benefits with MongoDB
Comparing Cost
Models
31
TCO Framework
Resource Location
Ongoing Developer Effort
Ongoing Admin. Effort
Software Maintenance & Support
Server Maintenance & Support
Storage Maintenance & Support
Misc. Deployment Costs (N/A)
Ongoing CostsUpfront CostsResource
Initial Developer Effort
Initial Admin. Effort
Software Licenses
Server HW
Storage HW
Upfront Costs
32
These Are Examples
• Costs vary by use case
• Illustrative and directional
• Framework is a starting point
• Framework is technology-agnostic
33
Smaller Enterprise Project
Software
Server HW
Storage HW
MongoDB Enterprise
Oracle Real Application
Clusters (RAC)
3 Servers (8 Cores, 32
GB RAM per server)
3 Servers (8 Cores, 32
GB RAM per server)
3 One-TB SSDs
(mirrored)
3 TB SAN (usable)
34
$120K
• 12 man-months
• $120K annual salary $240K
• 24 man-months
• $120K annual salary
$10K
• 1 man-month
• $120K annual salary $20K
• 2 man-months
• $120K annual salary
$12K
• 3 servers; 8/cores &
32GB RAM/server
• $4K/server
$12K
• 3 servers; 8/cores &
32GB RAM/server
• $4K/server
$24K
• 2 One-TB SSDs/server
(1 mirrored SSD)
• $4K/SSD
$125K
• 3 TB SAN
• $125K
$166K $820K
Smaller Project – Upfront Costs
$423K
• $17.6K/core
• 75% discount$0
• (Ongoing Cost for
Subscription)
Initial Dev.
Effort
Initial Admin.
Effort
Software
Licenses
Server HW
Storage HW
Total Upfront
35
$60K
• 0.5 developers
• $120K annual salary $120K
• 1 developer
• $120K annual salary
$30K
• 0.25 DBAs
• $120K annual salary $60K
• 0.5 DBAs
• $120K annual salary
$4K • 10% of HW cost $14K • 10% of HW cost
$116K per Year $287K per Year
$348K $860K
Smaller Project – Ongoing Costs
$93K • 22% of license fees$23K
• 3 servers
• $7.5K/server/year
Ongoing Dev.
Effort
Ongoing
Admin. Effort
SW Maint. &
Support
HW Maint. &
Support
Total Ongoing
per Year
Total Ongoing
over 3 Years
36
Smaller Project – 3-Year TCO
$166K
$820K
$348K
$860K
69% savings vs. Oracle
$1,680K
$514K
37
White Paper: Total Cost of Ownership
About 10gen and
MongoDB
39
About 10gen
250+ employees 600+ customers
Over $81 million in funding
Offices in New York, Palo Alto, Washington
DC, London, Dublin, Barcelona and Sydney
40
Leading Organizations Rely on MongoDB
41
Global Community
4,000,000+
MongoDB Downloads
50,000+
Online Education Registrants
15,000+
MongoDB User Group Members
15,000+
MongoDB Monitoring Service (MMS) Users
10,000+
Annual MongoDB Days Attendees
43
Training
Online and In-Person for Developers and Administrators
MongoDB Monitoring Service
Free, Cloud-Based Service for Monitoring and Alerts
MongoDB Backup Service
Cloud-Based Service for Backing Up and Restoring MongoDB
10gen Products and Services
Subscriptions
MongoDB Enterprise, Monitoring, Support, Commercial License
Consulting
Expert Resources for All Phases of MongoDB Implementations
 Webinar: The OpEx Business Plan for NoSQL

More Related Content

Similar to Webinar: The OpEx Business Plan for NoSQL

Webminar - Novedades de MongoDB 3.2
Webminar - Novedades de MongoDB 3.2Webminar - Novedades de MongoDB 3.2
Webminar - Novedades de MongoDB 3.2Sam_Francis
 
Webinar : Nouveautés de MongoDB 3.2
Webinar : Nouveautés de MongoDB 3.2Webinar : Nouveautés de MongoDB 3.2
Webinar : Nouveautés de MongoDB 3.2MongoDB
 
Collaborate14 GNTX Overview
Collaborate14 GNTX OverviewCollaborate14 GNTX Overview
Collaborate14 GNTX OverviewCliff Burgess
 
Cloud Computing – A CFO Briefing
Cloud Computing – A CFO BriefingCloud Computing – A CFO Briefing
Cloud Computing – A CFO BriefingJoe Nathans
 
A Framework to Measure and Maximize Cloud ROI
A Framework to Measure and Maximize Cloud ROIA Framework to Measure and Maximize Cloud ROI
A Framework to Measure and Maximize Cloud ROIRightScale
 
Customer Story: Elastic Stack을 이용한 게임 서비스 통합 로깅 플랫폼
Customer Story: Elastic Stack을 이용한 게임 서비스 통합 로깅 플랫폼Customer Story: Elastic Stack을 이용한 게임 서비스 통합 로깅 플랫폼
Customer Story: Elastic Stack을 이용한 게임 서비스 통합 로깅 플랫폼Elasticsearch
 
Optimizing Open Source for Greater Database Savings and Control
Optimizing Open Source for Greater Database Savings and ControlOptimizing Open Source for Greater Database Savings and Control
Optimizing Open Source for Greater Database Savings and ControlEDB
 
When to Use MongoDB...and When You Should Not...
When to Use MongoDB...and When You Should Not...When to Use MongoDB...and When You Should Not...
When to Use MongoDB...and When You Should Not...MongoDB
 
Webinar: Migrating from RDBMS to MongoDB
Webinar: Migrating from RDBMS to MongoDBWebinar: Migrating from RDBMS to MongoDB
Webinar: Migrating from RDBMS to MongoDBMongoDB
 
L’architettura di classe enterprise di nuova generazione
L’architettura di classe enterprise di nuova generazioneL’architettura di classe enterprise di nuova generazione
L’architettura di classe enterprise di nuova generazioneMongoDB
 
Webinar: A Total Cost of Ownership Analysis for MongoDB
Webinar: A Total Cost of Ownership Analysis for MongoDBWebinar: A Total Cost of Ownership Analysis for MongoDB
Webinar: A Total Cost of Ownership Analysis for MongoDBMongoDB
 
Pr dc 2015 sql server is cheaper than open source
Pr dc 2015 sql server is cheaper than open sourcePr dc 2015 sql server is cheaper than open source
Pr dc 2015 sql server is cheaper than open sourceTerry Bunio
 
Enterprise Trends for MongoDB as a Service
Enterprise Trends for MongoDB as a ServiceEnterprise Trends for MongoDB as a Service
Enterprise Trends for MongoDB as a ServiceMongoDB
 
Optimizing Open Source for Greater Database Savings & Control
Optimizing Open Source for Greater Database Savings & ControlOptimizing Open Source for Greater Database Savings & Control
Optimizing Open Source for Greater Database Savings & ControlEDB
 
Replacing Oracle with EDB Postgres
Replacing Oracle with EDB PostgresReplacing Oracle with EDB Postgres
Replacing Oracle with EDB PostgresEDB
 
VMworld 2013: Strategic Reasons for Classifying Workloads for Tier 1 Virtuali...
VMworld 2013: Strategic Reasons for Classifying Workloads for Tier 1 Virtuali...VMworld 2013: Strategic Reasons for Classifying Workloads for Tier 1 Virtuali...
VMworld 2013: Strategic Reasons for Classifying Workloads for Tier 1 Virtuali...VMworld
 
Webinar: How to Drive Business Value in Financial Services with MongoDB
Webinar: How to Drive Business Value in Financial Services with MongoDBWebinar: How to Drive Business Value in Financial Services with MongoDB
Webinar: How to Drive Business Value in Financial Services with MongoDBMongoDB
 
MongoDB Evening Austin, TX 2017
MongoDB Evening Austin, TX 2017MongoDB Evening Austin, TX 2017
MongoDB Evening Austin, TX 2017MongoDB
 
DevBoss May 2019 Presentation
DevBoss May 2019 Presentation DevBoss May 2019 Presentation
DevBoss May 2019 Presentation Corecom Consulting
 

Similar to Webinar: The OpEx Business Plan for NoSQL (20)

Webminar - Novedades de MongoDB 3.2
Webminar - Novedades de MongoDB 3.2Webminar - Novedades de MongoDB 3.2
Webminar - Novedades de MongoDB 3.2
 
Webinar : Nouveautés de MongoDB 3.2
Webinar : Nouveautés de MongoDB 3.2Webinar : Nouveautés de MongoDB 3.2
Webinar : Nouveautés de MongoDB 3.2
 
FinOps introduction
FinOps introductionFinOps introduction
FinOps introduction
 
Collaborate14 GNTX Overview
Collaborate14 GNTX OverviewCollaborate14 GNTX Overview
Collaborate14 GNTX Overview
 
Cloud Computing – A CFO Briefing
Cloud Computing – A CFO BriefingCloud Computing – A CFO Briefing
Cloud Computing – A CFO Briefing
 
A Framework to Measure and Maximize Cloud ROI
A Framework to Measure and Maximize Cloud ROIA Framework to Measure and Maximize Cloud ROI
A Framework to Measure and Maximize Cloud ROI
 
Customer Story: Elastic Stack을 이용한 게임 서비스 통합 로깅 플랫폼
Customer Story: Elastic Stack을 이용한 게임 서비스 통합 로깅 플랫폼Customer Story: Elastic Stack을 이용한 게임 서비스 통합 로깅 플랫폼
Customer Story: Elastic Stack을 이용한 게임 서비스 통합 로깅 플랫폼
 
Optimizing Open Source for Greater Database Savings and Control
Optimizing Open Source for Greater Database Savings and ControlOptimizing Open Source for Greater Database Savings and Control
Optimizing Open Source for Greater Database Savings and Control
 
When to Use MongoDB...and When You Should Not...
When to Use MongoDB...and When You Should Not...When to Use MongoDB...and When You Should Not...
When to Use MongoDB...and When You Should Not...
 
Webinar: Migrating from RDBMS to MongoDB
Webinar: Migrating from RDBMS to MongoDBWebinar: Migrating from RDBMS to MongoDB
Webinar: Migrating from RDBMS to MongoDB
 
L’architettura di classe enterprise di nuova generazione
L’architettura di classe enterprise di nuova generazioneL’architettura di classe enterprise di nuova generazione
L’architettura di classe enterprise di nuova generazione
 
Webinar: A Total Cost of Ownership Analysis for MongoDB
Webinar: A Total Cost of Ownership Analysis for MongoDBWebinar: A Total Cost of Ownership Analysis for MongoDB
Webinar: A Total Cost of Ownership Analysis for MongoDB
 
Pr dc 2015 sql server is cheaper than open source
Pr dc 2015 sql server is cheaper than open sourcePr dc 2015 sql server is cheaper than open source
Pr dc 2015 sql server is cheaper than open source
 
Enterprise Trends for MongoDB as a Service
Enterprise Trends for MongoDB as a ServiceEnterprise Trends for MongoDB as a Service
Enterprise Trends for MongoDB as a Service
 
Optimizing Open Source for Greater Database Savings & Control
Optimizing Open Source for Greater Database Savings & ControlOptimizing Open Source for Greater Database Savings & Control
Optimizing Open Source for Greater Database Savings & Control
 
Replacing Oracle with EDB Postgres
Replacing Oracle with EDB PostgresReplacing Oracle with EDB Postgres
Replacing Oracle with EDB Postgres
 
VMworld 2013: Strategic Reasons for Classifying Workloads for Tier 1 Virtuali...
VMworld 2013: Strategic Reasons for Classifying Workloads for Tier 1 Virtuali...VMworld 2013: Strategic Reasons for Classifying Workloads for Tier 1 Virtuali...
VMworld 2013: Strategic Reasons for Classifying Workloads for Tier 1 Virtuali...
 
Webinar: How to Drive Business Value in Financial Services with MongoDB
Webinar: How to Drive Business Value in Financial Services with MongoDBWebinar: How to Drive Business Value in Financial Services with MongoDB
Webinar: How to Drive Business Value in Financial Services with MongoDB
 
MongoDB Evening Austin, TX 2017
MongoDB Evening Austin, TX 2017MongoDB Evening Austin, TX 2017
MongoDB Evening Austin, TX 2017
 
DevBoss May 2019 Presentation
DevBoss May 2019 Presentation DevBoss May 2019 Presentation
DevBoss May 2019 Presentation
 

More from MongoDB

MongoDB SoCal 2020: Migrate Anything* to MongoDB Atlas
MongoDB SoCal 2020: Migrate Anything* to MongoDB AtlasMongoDB SoCal 2020: Migrate Anything* to MongoDB Atlas
MongoDB SoCal 2020: Migrate Anything* to MongoDB AtlasMongoDB
 
MongoDB SoCal 2020: Go on a Data Safari with MongoDB Charts!
MongoDB SoCal 2020: Go on a Data Safari with MongoDB Charts!MongoDB SoCal 2020: Go on a Data Safari with MongoDB Charts!
MongoDB SoCal 2020: Go on a Data Safari with MongoDB Charts!MongoDB
 
MongoDB SoCal 2020: Using MongoDB Services in Kubernetes: Any Platform, Devel...
MongoDB SoCal 2020: Using MongoDB Services in Kubernetes: Any Platform, Devel...MongoDB SoCal 2020: Using MongoDB Services in Kubernetes: Any Platform, Devel...
MongoDB SoCal 2020: Using MongoDB Services in Kubernetes: Any Platform, Devel...MongoDB
 
MongoDB SoCal 2020: A Complete Methodology of Data Modeling for MongoDB
MongoDB SoCal 2020: A Complete Methodology of Data Modeling for MongoDBMongoDB SoCal 2020: A Complete Methodology of Data Modeling for MongoDB
MongoDB SoCal 2020: A Complete Methodology of Data Modeling for MongoDBMongoDB
 
MongoDB SoCal 2020: From Pharmacist to Analyst: Leveraging MongoDB for Real-T...
MongoDB SoCal 2020: From Pharmacist to Analyst: Leveraging MongoDB for Real-T...MongoDB SoCal 2020: From Pharmacist to Analyst: Leveraging MongoDB for Real-T...
MongoDB SoCal 2020: From Pharmacist to Analyst: Leveraging MongoDB for Real-T...MongoDB
 
MongoDB SoCal 2020: Best Practices for Working with IoT and Time-series Data
MongoDB SoCal 2020: Best Practices for Working with IoT and Time-series DataMongoDB SoCal 2020: Best Practices for Working with IoT and Time-series Data
MongoDB SoCal 2020: Best Practices for Working with IoT and Time-series DataMongoDB
 
MongoDB SoCal 2020: MongoDB Atlas Jump Start
 MongoDB SoCal 2020: MongoDB Atlas Jump Start MongoDB SoCal 2020: MongoDB Atlas Jump Start
MongoDB SoCal 2020: MongoDB Atlas Jump StartMongoDB
 
MongoDB .local San Francisco 2020: Powering the new age data demands [Infosys]
MongoDB .local San Francisco 2020: Powering the new age data demands [Infosys]MongoDB .local San Francisco 2020: Powering the new age data demands [Infosys]
MongoDB .local San Francisco 2020: Powering the new age data demands [Infosys]MongoDB
 
MongoDB .local San Francisco 2020: Using Client Side Encryption in MongoDB 4.2
MongoDB .local San Francisco 2020: Using Client Side Encryption in MongoDB 4.2MongoDB .local San Francisco 2020: Using Client Side Encryption in MongoDB 4.2
MongoDB .local San Francisco 2020: Using Client Side Encryption in MongoDB 4.2MongoDB
 
MongoDB .local San Francisco 2020: Using MongoDB Services in Kubernetes: any ...
MongoDB .local San Francisco 2020: Using MongoDB Services in Kubernetes: any ...MongoDB .local San Francisco 2020: Using MongoDB Services in Kubernetes: any ...
MongoDB .local San Francisco 2020: Using MongoDB Services in Kubernetes: any ...MongoDB
 
MongoDB .local San Francisco 2020: Go on a Data Safari with MongoDB Charts!
MongoDB .local San Francisco 2020: Go on a Data Safari with MongoDB Charts!MongoDB .local San Francisco 2020: Go on a Data Safari with MongoDB Charts!
MongoDB .local San Francisco 2020: Go on a Data Safari with MongoDB Charts!MongoDB
 
MongoDB .local San Francisco 2020: From SQL to NoSQL -- Changing Your Mindset
MongoDB .local San Francisco 2020: From SQL to NoSQL -- Changing Your MindsetMongoDB .local San Francisco 2020: From SQL to NoSQL -- Changing Your Mindset
MongoDB .local San Francisco 2020: From SQL to NoSQL -- Changing Your MindsetMongoDB
 
MongoDB .local San Francisco 2020: MongoDB Atlas Jumpstart
MongoDB .local San Francisco 2020: MongoDB Atlas JumpstartMongoDB .local San Francisco 2020: MongoDB Atlas Jumpstart
MongoDB .local San Francisco 2020: MongoDB Atlas JumpstartMongoDB
 
MongoDB .local San Francisco 2020: Tips and Tricks++ for Querying and Indexin...
MongoDB .local San Francisco 2020: Tips and Tricks++ for Querying and Indexin...MongoDB .local San Francisco 2020: Tips and Tricks++ for Querying and Indexin...
MongoDB .local San Francisco 2020: Tips and Tricks++ for Querying and Indexin...MongoDB
 
MongoDB .local San Francisco 2020: Aggregation Pipeline Power++
MongoDB .local San Francisco 2020: Aggregation Pipeline Power++MongoDB .local San Francisco 2020: Aggregation Pipeline Power++
MongoDB .local San Francisco 2020: Aggregation Pipeline Power++MongoDB
 
MongoDB .local San Francisco 2020: A Complete Methodology of Data Modeling fo...
MongoDB .local San Francisco 2020: A Complete Methodology of Data Modeling fo...MongoDB .local San Francisco 2020: A Complete Methodology of Data Modeling fo...
MongoDB .local San Francisco 2020: A Complete Methodology of Data Modeling fo...MongoDB
 
MongoDB .local San Francisco 2020: MongoDB Atlas Data Lake Technical Deep Dive
MongoDB .local San Francisco 2020: MongoDB Atlas Data Lake Technical Deep DiveMongoDB .local San Francisco 2020: MongoDB Atlas Data Lake Technical Deep Dive
MongoDB .local San Francisco 2020: MongoDB Atlas Data Lake Technical Deep DiveMongoDB
 
MongoDB .local San Francisco 2020: Developing Alexa Skills with MongoDB & Golang
MongoDB .local San Francisco 2020: Developing Alexa Skills with MongoDB & GolangMongoDB .local San Francisco 2020: Developing Alexa Skills with MongoDB & Golang
MongoDB .local San Francisco 2020: Developing Alexa Skills with MongoDB & GolangMongoDB
 
MongoDB .local Paris 2020: Realm : l'ingrédient secret pour de meilleures app...
MongoDB .local Paris 2020: Realm : l'ingrédient secret pour de meilleures app...MongoDB .local Paris 2020: Realm : l'ingrédient secret pour de meilleures app...
MongoDB .local Paris 2020: Realm : l'ingrédient secret pour de meilleures app...MongoDB
 
MongoDB .local Paris 2020: Upply @MongoDB : Upply : Quand le Machine Learning...
MongoDB .local Paris 2020: Upply @MongoDB : Upply : Quand le Machine Learning...MongoDB .local Paris 2020: Upply @MongoDB : Upply : Quand le Machine Learning...
MongoDB .local Paris 2020: Upply @MongoDB : Upply : Quand le Machine Learning...MongoDB
 

More from MongoDB (20)

MongoDB SoCal 2020: Migrate Anything* to MongoDB Atlas
MongoDB SoCal 2020: Migrate Anything* to MongoDB AtlasMongoDB SoCal 2020: Migrate Anything* to MongoDB Atlas
MongoDB SoCal 2020: Migrate Anything* to MongoDB Atlas
 
MongoDB SoCal 2020: Go on a Data Safari with MongoDB Charts!
MongoDB SoCal 2020: Go on a Data Safari with MongoDB Charts!MongoDB SoCal 2020: Go on a Data Safari with MongoDB Charts!
MongoDB SoCal 2020: Go on a Data Safari with MongoDB Charts!
 
MongoDB SoCal 2020: Using MongoDB Services in Kubernetes: Any Platform, Devel...
MongoDB SoCal 2020: Using MongoDB Services in Kubernetes: Any Platform, Devel...MongoDB SoCal 2020: Using MongoDB Services in Kubernetes: Any Platform, Devel...
MongoDB SoCal 2020: Using MongoDB Services in Kubernetes: Any Platform, Devel...
 
MongoDB SoCal 2020: A Complete Methodology of Data Modeling for MongoDB
MongoDB SoCal 2020: A Complete Methodology of Data Modeling for MongoDBMongoDB SoCal 2020: A Complete Methodology of Data Modeling for MongoDB
MongoDB SoCal 2020: A Complete Methodology of Data Modeling for MongoDB
 
MongoDB SoCal 2020: From Pharmacist to Analyst: Leveraging MongoDB for Real-T...
MongoDB SoCal 2020: From Pharmacist to Analyst: Leveraging MongoDB for Real-T...MongoDB SoCal 2020: From Pharmacist to Analyst: Leveraging MongoDB for Real-T...
MongoDB SoCal 2020: From Pharmacist to Analyst: Leveraging MongoDB for Real-T...
 
MongoDB SoCal 2020: Best Practices for Working with IoT and Time-series Data
MongoDB SoCal 2020: Best Practices for Working with IoT and Time-series DataMongoDB SoCal 2020: Best Practices for Working with IoT and Time-series Data
MongoDB SoCal 2020: Best Practices for Working with IoT and Time-series Data
 
MongoDB SoCal 2020: MongoDB Atlas Jump Start
 MongoDB SoCal 2020: MongoDB Atlas Jump Start MongoDB SoCal 2020: MongoDB Atlas Jump Start
MongoDB SoCal 2020: MongoDB Atlas Jump Start
 
MongoDB .local San Francisco 2020: Powering the new age data demands [Infosys]
MongoDB .local San Francisco 2020: Powering the new age data demands [Infosys]MongoDB .local San Francisco 2020: Powering the new age data demands [Infosys]
MongoDB .local San Francisco 2020: Powering the new age data demands [Infosys]
 
MongoDB .local San Francisco 2020: Using Client Side Encryption in MongoDB 4.2
MongoDB .local San Francisco 2020: Using Client Side Encryption in MongoDB 4.2MongoDB .local San Francisco 2020: Using Client Side Encryption in MongoDB 4.2
MongoDB .local San Francisco 2020: Using Client Side Encryption in MongoDB 4.2
 
MongoDB .local San Francisco 2020: Using MongoDB Services in Kubernetes: any ...
MongoDB .local San Francisco 2020: Using MongoDB Services in Kubernetes: any ...MongoDB .local San Francisco 2020: Using MongoDB Services in Kubernetes: any ...
MongoDB .local San Francisco 2020: Using MongoDB Services in Kubernetes: any ...
 
MongoDB .local San Francisco 2020: Go on a Data Safari with MongoDB Charts!
MongoDB .local San Francisco 2020: Go on a Data Safari with MongoDB Charts!MongoDB .local San Francisco 2020: Go on a Data Safari with MongoDB Charts!
MongoDB .local San Francisco 2020: Go on a Data Safari with MongoDB Charts!
 
MongoDB .local San Francisco 2020: From SQL to NoSQL -- Changing Your Mindset
MongoDB .local San Francisco 2020: From SQL to NoSQL -- Changing Your MindsetMongoDB .local San Francisco 2020: From SQL to NoSQL -- Changing Your Mindset
MongoDB .local San Francisco 2020: From SQL to NoSQL -- Changing Your Mindset
 
MongoDB .local San Francisco 2020: MongoDB Atlas Jumpstart
MongoDB .local San Francisco 2020: MongoDB Atlas JumpstartMongoDB .local San Francisco 2020: MongoDB Atlas Jumpstart
MongoDB .local San Francisco 2020: MongoDB Atlas Jumpstart
 
MongoDB .local San Francisco 2020: Tips and Tricks++ for Querying and Indexin...
MongoDB .local San Francisco 2020: Tips and Tricks++ for Querying and Indexin...MongoDB .local San Francisco 2020: Tips and Tricks++ for Querying and Indexin...
MongoDB .local San Francisco 2020: Tips and Tricks++ for Querying and Indexin...
 
MongoDB .local San Francisco 2020: Aggregation Pipeline Power++
MongoDB .local San Francisco 2020: Aggregation Pipeline Power++MongoDB .local San Francisco 2020: Aggregation Pipeline Power++
MongoDB .local San Francisco 2020: Aggregation Pipeline Power++
 
MongoDB .local San Francisco 2020: A Complete Methodology of Data Modeling fo...
MongoDB .local San Francisco 2020: A Complete Methodology of Data Modeling fo...MongoDB .local San Francisco 2020: A Complete Methodology of Data Modeling fo...
MongoDB .local San Francisco 2020: A Complete Methodology of Data Modeling fo...
 
MongoDB .local San Francisco 2020: MongoDB Atlas Data Lake Technical Deep Dive
MongoDB .local San Francisco 2020: MongoDB Atlas Data Lake Technical Deep DiveMongoDB .local San Francisco 2020: MongoDB Atlas Data Lake Technical Deep Dive
MongoDB .local San Francisco 2020: MongoDB Atlas Data Lake Technical Deep Dive
 
MongoDB .local San Francisco 2020: Developing Alexa Skills with MongoDB & Golang
MongoDB .local San Francisco 2020: Developing Alexa Skills with MongoDB & GolangMongoDB .local San Francisco 2020: Developing Alexa Skills with MongoDB & Golang
MongoDB .local San Francisco 2020: Developing Alexa Skills with MongoDB & Golang
 
MongoDB .local Paris 2020: Realm : l'ingrédient secret pour de meilleures app...
MongoDB .local Paris 2020: Realm : l'ingrédient secret pour de meilleures app...MongoDB .local Paris 2020: Realm : l'ingrédient secret pour de meilleures app...
MongoDB .local Paris 2020: Realm : l'ingrédient secret pour de meilleures app...
 
MongoDB .local Paris 2020: Upply @MongoDB : Upply : Quand le Machine Learning...
MongoDB .local Paris 2020: Upply @MongoDB : Upply : Quand le Machine Learning...MongoDB .local Paris 2020: Upply @MongoDB : Upply : Quand le Machine Learning...
MongoDB .local Paris 2020: Upply @MongoDB : Upply : Quand le Machine Learning...
 

Recently uploaded

How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 

Recently uploaded (20)

How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 

Webinar: The OpEx Business Plan for NoSQL

  • 1. MongoDB and the OpEx Business Plan
  • 2.
  • 3.
  • 5. But it turns out to look more like this
  • 7. Agenda I have not failed. I have found 10,000 ways that will not work. --1890
  • 8. 8 3 Areas of Investment Development Software Hardware
  • 9. 9 Development – The Old Way Requirements Analysis Design Build Test Acceptance Business Input Features
  • 10. 10 Development – The New Way Feature Backlog Working Product Analysis Design Build Test 2 - 4 Week Cycle
  • 11. 11 Software – Old and New Ways • High up-front costs • High TCO • Low up-front costs • Low TCO
  • 12. 12 Hardware – Old and New Ways Then: Scale Up Now: Scale Out
  • 13. 13 Shift from Upfront  Ongoing Development Software Hardware Pay Up Front Waterfall Commercial License Scale Up Pay As You Go Iterative Subscription Scale Out
  • 14. MongoDB and the OpEx Business Plan
  • 15. 15 • Designed for how we build and run apps today MongoDB Document Data Model Open-Source + Subscription Scale Out
  • 16.
  • 17. 17 It hides what you’re really doing
  • 18. 18 It makes development hard Relational Database Object Relational Mapping Application Code XML Config DB Schema
  • 19. 19 And makes things hard to change New Table New Table New Column Name Age Phone Email New Column
  • 20. 20 MongoDB is a new way Develop Faster Scale Bigger Spend Less
  • 21. 21 Documents are easier Relational MongoDB { first_name: ‘Paul’, surname: ‘Miller’ city: ‘London’, location: [45.123,47.232], cars: [ { model: ‘Bentley’, year: 1973, value: 100000, … }, { model: ‘Rolls Royce’, year: 1965, value: 330000, … } } }
  • 22. 22 Developers are more productive Application Code Relational Database Object Relational Mapping XML Config DB Schema
  • 23. 23 Developers are more productive Application Code Relational Database Object Relational Mapping XML Config DB Schema
  • 24. 24 Developers are more productive Application Code
  • 25. 25 Developers are more productive Application Code Rich Queries Geospatial Text Search Map Reduce Aggregatio n
  • 26. 26 • The Wall • 360° real-time view of 100M customers • 70 siloed systems • Tried for 2 years on RDBMS • Massive TCO savings • $300M commitment to Big Data • Why MongoDB – Flexible data model – Fast app development MetLife
  • 27. 27 • Cloud Product • Cloud platform for collaboration, storage, mobile • Fastest growing product line • Complex, evolving metadata • Why MongoDB – Flexible data model – High performance – Global replication Collaboration Software Company
  • 28. 28 • Fleet Monitoring and Optimization • Connects company, dealers, customers • Sensor data, weather, best practices • Improves fleet performance, safety, uptime, yields • Informs product design, warranty and failure analysis • Why MongoDB – Flexible data model – Geospatial Industrial Equipment Manufacturer
  • 29. 29 • Agility • Scalability • Lower risk • Low upfront investment • Lower overall TCO Customer Benefits with MongoDB
  • 31. 31 TCO Framework Resource Location Ongoing Developer Effort Ongoing Admin. Effort Software Maintenance & Support Server Maintenance & Support Storage Maintenance & Support Misc. Deployment Costs (N/A) Ongoing CostsUpfront CostsResource Initial Developer Effort Initial Admin. Effort Software Licenses Server HW Storage HW Upfront Costs
  • 32. 32 These Are Examples • Costs vary by use case • Illustrative and directional • Framework is a starting point • Framework is technology-agnostic
  • 33. 33 Smaller Enterprise Project Software Server HW Storage HW MongoDB Enterprise Oracle Real Application Clusters (RAC) 3 Servers (8 Cores, 32 GB RAM per server) 3 Servers (8 Cores, 32 GB RAM per server) 3 One-TB SSDs (mirrored) 3 TB SAN (usable)
  • 34. 34 $120K • 12 man-months • $120K annual salary $240K • 24 man-months • $120K annual salary $10K • 1 man-month • $120K annual salary $20K • 2 man-months • $120K annual salary $12K • 3 servers; 8/cores & 32GB RAM/server • $4K/server $12K • 3 servers; 8/cores & 32GB RAM/server • $4K/server $24K • 2 One-TB SSDs/server (1 mirrored SSD) • $4K/SSD $125K • 3 TB SAN • $125K $166K $820K Smaller Project – Upfront Costs $423K • $17.6K/core • 75% discount$0 • (Ongoing Cost for Subscription) Initial Dev. Effort Initial Admin. Effort Software Licenses Server HW Storage HW Total Upfront
  • 35. 35 $60K • 0.5 developers • $120K annual salary $120K • 1 developer • $120K annual salary $30K • 0.25 DBAs • $120K annual salary $60K • 0.5 DBAs • $120K annual salary $4K • 10% of HW cost $14K • 10% of HW cost $116K per Year $287K per Year $348K $860K Smaller Project – Ongoing Costs $93K • 22% of license fees$23K • 3 servers • $7.5K/server/year Ongoing Dev. Effort Ongoing Admin. Effort SW Maint. & Support HW Maint. & Support Total Ongoing per Year Total Ongoing over 3 Years
  • 36. 36 Smaller Project – 3-Year TCO $166K $820K $348K $860K 69% savings vs. Oracle $1,680K $514K
  • 37. 37 White Paper: Total Cost of Ownership
  • 39. 39 About 10gen 250+ employees 600+ customers Over $81 million in funding Offices in New York, Palo Alto, Washington DC, London, Dublin, Barcelona and Sydney
  • 41. 41 Global Community 4,000,000+ MongoDB Downloads 50,000+ Online Education Registrants 15,000+ MongoDB User Group Members 15,000+ MongoDB Monitoring Service (MMS) Users 10,000+ Annual MongoDB Days Attendees
  • 42. 43 Training Online and In-Person for Developers and Administrators MongoDB Monitoring Service Free, Cloud-Based Service for Monitoring and Alerts MongoDB Backup Service Cloud-Based Service for Backing Up and Restoring MongoDB 10gen Products and Services Subscriptions MongoDB Enterprise, Monitoring, Support, Commercial License Consulting Expert Resources for All Phases of MongoDB Implementations

Editor's Notes

  1. Riff on opportunity, big data, tell a story.Capitalizing on opportunity requires innovation.
  2. But opportunity involves risk, and we don’t always know the way forward. So, we make a plan and do our best to innovate.
  3. But when we make a plan, we tend to assume that the path is straight and that success is clearly in front of us, just over the hill.
  4. Most of the time at the end, however, we look back and see all the bends in the road and the turns we took to get to where we are.And how well we did is a lot more dependent on how well we turned, sped up, slowed down – how well we adapted to change.
  5. Here are some popular examples. For each there were many turns in the road before arriving at the destination. WD-40 is named because it was the 40th attempt at the formula for the product. There were 39 turns in the road.Dyson is famous for trial and error. He proudly claims 5,161 failed designs before arriving at his bag-less vacuum cleaner.And Angry Birds, one of the most popular games of all time, is the 52 iteration of the game. (Don’t know if there were other angry animals that preceeded the birds, or other bird emotions, or something else).
  6. Edison is famous for saying that he has not failed 10,000 times, he found 10,000 ways that will not work.Edison did not invent the light bulb. He found a practical material for the filament that made them low enough in cost that they could be popular. Ultimately Edison made a lot more money on the generation of electricity than the light bulb. (This is similar to how 10gen makes money – our light bulb – MongoDB -- is free, we sell subscriptions, tools, training, and consulting to help you make the most of our lightbulb)##### Optional StoryIn 1914 Thomas Edison's factory in West Orange, New Jersey, was virtually destroyed by fire. Although the damage exceeded $2 million, the buildings were insured for only $238,000 because they were made of concrete and were thought to be fireproof. Much of Edison's life work went up in smoke and flames that December night. At the height of the fire, Edison's 24-year-old son, Charles, searched frantically for his father. He finally found him, calmly watching the fire, his face glowing in the reflection, his white hair blowing in the wind. "My heart ached for him," said Charles. "He was 67 — no longer a young man — and everything was going up in flames. When he saw me, he shouted, "Charles, where's your mother?" When I told him I didn't know, he said, 'Find her. Bring her here. She will never see anything like this as long as she lives.'" The next morning, Edison looked at the ruins and said, "There is great value in disaster. All our mistakes are burned up. Thank God we can start anew." Three weeks after the fire, Edison managed to deliver the first phonograph.
  7. When you set out to innovate in your business, there are three key areas of investment for building an application.All three of these areas are positively impacted by MongoDB, as we shall see.
  8. We used to develop software with a waterfall approach.Features would be described by the business, their requirements documented, and then the software team would work through analysis, design, build, and test of their code.At the end the business would be asked: is this what you asked for.The problem of course is that the time elapsed between describing the requirements and reviewing the application is typically measured in months or years. Think back to the curvy road and all the turns we need to take. Chances are those turns happen more quickly than the months or years it takes to follow this process. So what tends to happen at the acceptance step is that the business reports back to the development team that the requirements have changed, and so the process begins again.
  9. Today software development tends to follow a more iterative approach. Teams may take one feature at a time, or a subset of a feature, and work through analysis, design, build and test in a time-boxed cycle that usually lasts 2 – 4 weeks.At the end of this cycle a new build of the application is produced. It isn’t fully functional, but it provides incremental capabilities and provides an opportunity for the business to ensure the project is on track. If there’s a turn in the road, the team can take the turn together, every few weeks if necessary.There are a number of methodologies that share these traits. Examples include agile and SCRUM.MongoDB helps teams be more agile because its flexible data model makes these turns easier to take. We will talk more about this later.
  10. The second area of investment is the software license model.Traditionally software was licensed on a perpetual basis – you would buy it up front, then pay an annual maintenance fee, typically between 20% and 25%.That’s a very capital intensive model!Today many companies offer subscription models. You pay for what you use when you use it. This is beneficial because it shifts the costs out to a time that is closer to when the business experiences value rather than well in advance. The perpetual model shifts all the risk to the buyer.These newer products also tend to have lower total cost of ownership. We will touch more on this in a few minutes.
  11. The third area of investment for innovation is hardware.We used to buy mainframes then large, monolithic servers. There were three big issues: 1) the incremental cost of additional processing power continues to increase, so as you get bigger it gets more and more expensive to increase capacity, 2) upgrades are very expensive, so you tend to over provision resources so upgrades don’t happen very often, which means you pay for more than you need, and 3) there is a limit to how much you can increase. At a certain point you can’t get any bigger.Now we want to buy cheap, commodity servers – each is not so powerful, but together many of them are more powerful than the largest single servers. More importantly the costs are predictable and linear. Finally, you can increase capacity when you need it, rather than buying up front.
  12. So across these three areas of investment what we see is a consistent trend: moving from a pay up front to a pay as you go model.Or, moving from what we think of as a capex model to an opex model.
  13. MongoDB positively impacts all three areas: development, software and hardware. We will discuss why.But first it is good to stop and think about why the alternatives are slowing you down and keeping your innovation from what it could be.
  14. Here’s a relational model for an application. It has hundreds of table.If you are the new developer who just joined the team, congratulations!!Here’s a map of the database, now go figure out how to add your new feature (or fix a bug).Good luck!
  15. This approach is like an imaginary parking garage. When you drive up, you hand the attendant your keys, and he disassembles your car into all its constituent parts. He then organizes all the parts into bins. It is incredibly space efficient. However, when you come back to pick up your car he has to assemble your car into its original form (hopefully he gets it right).This is how a relational database works.
  16. And so the developer who is trying to build an application that has something to do with cars, he has to understand all those bins and how to put the car back together.Because in his application it is a car that he works with.And this process is so complex than a whole other layer of software evolved called Object Relational Mapping. The developer needs to understand this too. It is not uncommon for the XML config for the ORM to be thousands of lines long.This is pretty complex.
  17. Now, let’s imagine there’s a new feature, or even just a small change. Let’s say now I need to track the age of the people in my application.I have to go to my schema, add some tables maybe, add some rows. And some of these operations may require my application to go offline for a while.Its no wonder that it is hard for me to deal with the curvy row. I keep having to take the car apart and put it back together!!
  18. MongoDB is a new way.It makes development faster, it makes it easy to scale, and it has a lower TCO.
  19. One of the main reasons is the data model.Documents are just easier.If my app tracks car collections, I don’t need to know dozens of tables – all the data for an individual and their collection is in one document. (Walk through this example)
  20. So that complex set up that I used to deal with and needing to understand all three layers: the application, the ORM layer, and the relational database. . . . .
  21. . . . . That just goes away. It turns out the way I describe the data in documents is just like the way I work with it in the application, so I only need to know one way to think about the data.
  22. And with MongoDB . . .
  23. I can instead focus on new features for my users.Let’s talk about a few examples from users of MongoDB.
  24. Illustrative. Meant to show how the economics of MongoDB and Oracle stack up against each otherCosts Vary by Use Case. Topologies and costs vary from use case to use case. Cost disparities could be smaller or greater depending on many factors, like number and complexity of appsStarting Point. Use framework as a starting point for conducting analysis for yourself. Give you some tools/ammunition if you want to go back to your organization.Technology-Agnostic. Framework can be used for MongoDB, or any other database
  25. Oracle License Cost: Net $17,625/core. $70,500/RAC core ($47,500 for Oracle DB Enterprise Edition + $23,000 for Oracle RAC), 0.5 Xeon Core License Factor, 50% discount off list price Numbers are ROUNDED
  26. Numbers are ROUNDED
  27. Numbers are ROUNDED71% savings vs. Oracle
  28. 152 partners, growing ~20% monthlyCertification: Cloud, BI/ETL, Analytics, Auditing/SecurityOther partners in BI (e.g., Pentaho, Jaspersoft) with many more comingIBM: Standardizing on BSON, MongoDB query language, and MongoDB wire protocol; integration with Guardium security product; integration with WebSphereRed Hat: Collaborating on a secure architecture for MongoDBInformatica: Integration with ETLAmazon: Easily deploy MongoDB on Amazon EC2; we have worked together to develop reference architectures and to use MongoDB with Amazon’s latest technologies, such as SSD instances and Provisioned IOPS (PIOPS)Rackspace: Rackspace offers a purpose-build database-as-a-service offering for MongoDB (through acquisition of ObjectRocket)Microsoft Azure: We have collaborated on tools to make it easy to deploy MongoDB on Microsoft AzureIntel, EMC, NetApp: We’re certified to work with their hardware. More to come.