An Afternoon with
MongoDB Bangalore
Presented by MongoDB India Team
Twitter: #MongoDBDays
2
A Quick Question?
3
A Quick Question?
o Suppose Both Cars have
 ABS
 Airbags
 EBD
 Modern Engine
 Etc….
4
Introducing MongoDB India
Learn about 2.6 our latest version
Interesting insights into MMS
Indexing deep dive
Use Cases ...
We think
innovation
looks like this
But it turns out
to look more
like this
7
Why?
What?
8
Volume
VarietyVelocity
The 3 V’s
9
3 Areas of Investment
Development Software Hardware
10
Development – The Old Way
Requirements
Analysis
Design
Build
Test
Acceptance
Business Input
Features
11
Development – The New Way
Feature Backlog Working Product
Analysis
Design
Build
Test
2 - 4 Week Cycle
12
Software – Old and New Ways
• High up-front
costs
• High TCO
• Low up-front costs
• Low TCO
13
Hardware – Old and New Ways
Then: Scale Up Now: Scale Out
14
Shift from Upfront  Ongoing
Development Software Hardware
Pay Up
Front
Waterfall
Commercial
License
Scale Up
Pay As
Yo...
Modern Application need a
modern Database:
Introducing MongoDB
16
MongoDB
The leading NoSQL database
Document
Data Model
Open-
Source
General
Purpose
{
name: “Rohit Kumar Rai”,
date: “2...
17
MongoDB Overview
350+ employees 900+ customers
Over $231 million in funding
(More than other NoSQL vendors combined)
Of...
18
To provide the best database for how we build and
run apps today
MongoDB Vision
Build
– New and complex data
– Flexible...
19
MongoDB Features
• JSON Document Model
with Dynamic Schemas
• Auto-Sharding for
Horizontal Scalability
• Full Text Sear...
20
• 10 of the Top Financial Services Institutions
• 10 of the Top Electronics Companies
• 10 of the Top Media and Enterta...
21
6,000,000+
MongoDB Downloads
100,000+
Online Education Registrants
20,000+
MongoDB User Group Members
20,000+
MongoDB D...
22
The Evolution of Databases
2010
RDBMS
Key-Value/
Column Store
OLAP/DW
Hadoop
2000
RDBMS
OLAP/DW
1990
RDBMS
Operational
...
23
MongoDB and Enterprise IT Stack
EDWHadoop
Management&Monitoring
Security&Auditing
RDBMS
CRM, ERP, Collaboration, Mobile...
24
Operational Database Landscape
• No Automatic Joins
• Document Transactions
• Fast, Scalable Read/Writes
25
The New Way for Data: JSON
Relational MongoDB
{ customer_id : 1,
first_name : “Prasoon",
last_name : “Kumar",
city : “M...
26
Shell
Command-line shell for
interacting directly with
database
Ready for Your Favorite Programming
Language
Drivers
Dr...
27
Manage a Data Model in One Place
Application
Code
Relational
Database
Object Relational
Mapping
XML Config DB Schema
Ap...
28
No SQL But Still Flexible Querying
MongoDB
{ customer_id : 1,
first_name : “Madhav",
last_name : "Saikia",
city : “Bang...
29
MongoDB Use Cases
Big Data Product & Asset
Catalogs
Security &
Fraud
Internet of
Things
Database-as-a-
Service
Mobile
A...
30
MongoDB Partners (200+)
Software & Services
Cloud & Channel Hardware
31
MongoDB Partners in India
32
Kamal Brar
VP APAC
Rohit Rai
Director FSI
Rajnish
Verma
Director
Govt
Madhav
Saikia
Enterprise
Manager
Karan
Kumar
Ente...
33
MongoDB Products and Services
Training
Online and In-Person for Developers and Administrators
MongoDB Management Servic...
34
For More Information
Resource Location
MongoDB Downloads mongodb.com/download
Free Online Training education.mongodb.co...
MongoDB
ke saath
“Ache Din aane wale hai”
An Afternoon with MongoDB New Delhi - Welcome
Upcoming SlideShare
Loading in...5
×

An Afternoon with MongoDB New Delhi - Welcome

256

Published on

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
256
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

An Afternoon with MongoDB New Delhi - Welcome

  1. 1. An Afternoon with MongoDB Bangalore Presented by MongoDB India Team Twitter: #MongoDBDays
  2. 2. 2 A Quick Question?
  3. 3. 3 A Quick Question? o Suppose Both Cars have  ABS  Airbags  EBD  Modern Engine  Etc….
  4. 4. 4 Introducing MongoDB India Learn about 2.6 our latest version Interesting insights into MMS Indexing deep dive Use Cases for MongoDB from the community What will you hear from us today?
  5. 5. We think innovation looks like this
  6. 6. But it turns out to look more like this
  7. 7. 7 Why? What?
  8. 8. 8 Volume VarietyVelocity The 3 V’s
  9. 9. 9 3 Areas of Investment Development Software Hardware
  10. 10. 10 Development – The Old Way Requirements Analysis Design Build Test Acceptance Business Input Features
  11. 11. 11 Development – The New Way Feature Backlog Working Product Analysis Design Build Test 2 - 4 Week Cycle
  12. 12. 12 Software – Old and New Ways • High up-front costs • High TCO • Low up-front costs • Low TCO
  13. 13. 13 Hardware – Old and New Ways Then: Scale Up Now: Scale Out
  14. 14. 14 Shift from Upfront  Ongoing Development Software Hardware Pay Up Front Waterfall Commercial License Scale Up Pay As You Go Iterative Subscription Scale Out
  15. 15. Modern Application need a modern Database: Introducing MongoDB
  16. 16. 16 MongoDB The leading NoSQL database Document Data Model Open- Source General Purpose { name: “Rohit Kumar Rai”, date: “23-05-2014”, address: “Taj Bangalore”, phone: { mobile: 9819269532 } }
  17. 17. 17 MongoDB Overview 350+ employees 900+ customers Over $231 million in funding (More than other NoSQL vendors combined) Offices in NY & Palo Alto and across EMEA, and APAC
  18. 18. 18 To provide the best database for how we build and run apps today MongoDB Vision Build – New and complex data – Flexible – New languages – Faster development Run – Big Data scalability – Real-time – Commodity hardware – Cloud
  19. 19. 19 MongoDB Features • JSON Document Model with Dynamic Schemas • Auto-Sharding for Horizontal Scalability • Full Text Search • Aggregation Framework and MapReduce • Full, Flexible Index Support and Rich Queries • Built-In Replication for High Availability • Advanced Security • Large Media Storage with GridFS
  20. 20. 20 • 10 of the Top Financial Services Institutions • 10 of the Top Electronics Companies • 10 of the Top Media and Entertainment Companies • 8 of the Top Retailers • 6 of the Top Telcos • 5 of the Top Technology Companies • 4 of the Top Healthcare Companies Fortune 500 & Global 500
  21. 21. 21 6,000,000+ MongoDB Downloads 100,000+ Online Education Registrants 20,000+ MongoDB User Group Members 20,000+ MongoDB Days Attendees 15,000+ MongoDB Management Service (MMS) Users Global Community
  22. 22. 22 The Evolution of Databases 2010 RDBMS Key-Value/ Column Store OLAP/DW Hadoop 2000 RDBMS OLAP/DW 1990 RDBMS Operational Database Datawarehousing Document DB NoSQL
  23. 23. 23 MongoDB and Enterprise IT Stack EDWHadoop Management&Monitoring Security&Auditing RDBMS CRM, ERP, Collaboration, Mobile, BI OS & Virtualization, Compute, Storage, Network RDBMS Applications Infrastructure Data Management Online Data Offline Data
  24. 24. 24 Operational Database Landscape • No Automatic Joins • Document Transactions • Fast, Scalable Read/Writes
  25. 25. 25 The New Way for Data: JSON Relational MongoDB { customer_id : 1, first_name : “Prasoon", last_name : “Kumar", city : “Mumbai", accounts : [ { account_number : 13, branch_ID : 200, account_type : “Savings" }, { account_number : 14, branch_ID : 200, account_type : ”IRA”, beneficiaries: […] } ] }
  26. 26. 26 Shell Command-line shell for interacting directly with database Ready for Your Favorite Programming Language Drivers Drivers for most popular programming languages and frameworks > db.collection.insert({name: "John Smith", address: "10 3rd St.", phone: {home: 1234567890, mobile: 1234568138}}) > > db.collection.findOne() { “_id”: ObjectId(“5106c1c2fc629bfe52792e86”), “name”: “John Smith”, “address”: “10 3rd St.”, “phone”: { “home”: 1234567890, “mobile”: 1234568138 } } Java Python Perl Ruby Haskell JavaScript
  27. 27. 27 Manage a Data Model in One Place Application Code Relational Database Object Relational Mapping XML Config DB Schema Application Code Rich Queries Geospatial Text Search Map Reduce Aggregatio n
  28. 28. 28 No SQL But Still Flexible Querying MongoDB { customer_id : 1, first_name : “Madhav", last_name : "Saikia", city : “Bangalore", accounts : [ { account_number : 1, branch_ID : 100, account_type : "Checking" }, { account_number : 14, branch_ID : 100, account_type : "Savings" } ] } Rich Queries • Find all Mark’s accounts • Find everybody who opened an account last month Geospatial • Find all customers that live within 10 miles of NYC Text Search • Find all tweets that mention the bank within the last 2 days Aggregation • What’s the average value of Mark’s accounts Map Reduce • How many customers that have a checking account also have an IRA
  29. 29. 29 MongoDB Use Cases Big Data Product & Asset Catalogs Security & Fraud Internet of Things Database-as-a- Service Mobile Apps Customer Data Management Data Hub Social & Collaboration Content Management Intelligence Agencies Top Investment and Retail Banks Top US Retailer Top Global Shipping Company Top Industrial Equipment Manufacturer Top Media Company Top Investment and Retail Banks
  30. 30. 30 MongoDB Partners (200+) Software & Services Cloud & Channel Hardware
  31. 31. 31 MongoDB Partners in India
  32. 32. 32 Kamal Brar VP APAC Rohit Rai Director FSI Rajnish Verma Director Govt Madhav Saikia Enterprise Manager Karan Kumar Enterprise Manager Prasoon Kumar Consulting Engineer Kim K Office Manager Tia Marketing Manager APAC Matias Solution Architect MongoDB India Team
  33. 33. 33 MongoDB Products and Services Training Online and In-Person for Developers and Administrators MongoDB Management Service (MMS) Cloud-Based Suite of Services for Managing MongoDB Deployments Subscriptions MongoDB Enterprise, MMS (On-Prem), Professional Support, Commercial License Consulting Expert Resources for All Phases of MongoDB Implementations
  34. 34. 34 For More Information Resource Location MongoDB Downloads mongodb.com/download Free Online Training education.mongodb.com Webinars and Events mongodb.com/events White Papers mongodb.com/white-papers Case Studies mongodb.com/customers Presentations mongodb.com/presentations Documentation docs.mongodb.org Additional Info info@mongodb.com Resource Location
  35. 35. MongoDB ke saath “Ache Din aane wale hai”

×