An Afternoon with MongoDB New Delhi - Welcome

572 views
366 views

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
572
On SlideShare
0
From Embeds
0
Number of Embeds
14
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”

×