An Afternoon with MongoDB New Delhi - Welcome

  • 172 views
Uploaded on

 

More in: Technology , Business
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
172
On Slideshare
0
From Embeds
0
Number of Embeds
2

Actions

Shares
Downloads
0
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. An Afternoon with MongoDB Bangalore Presented by MongoDB India Team Twitter: #MongoDBDays
  • 2. 2 A Quick Question?
  • 3. 3 A Quick Question? o Suppose Both Cars have  ABS  Airbags  EBD  Modern Engine  Etc….
  • 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. We think innovation looks like this
  • 6. But it turns out to look more like this
  • 7. 7 Why? What?
  • 8. 8 Volume VarietyVelocity The 3 V’s
  • 9. 9 3 Areas of Investment Development Software Hardware
  • 10. 10 Development – The Old Way Requirements Analysis Design Build Test Acceptance Business Input Features
  • 11. 11 Development – The New Way Feature Backlog Working Product Analysis Design Build Test 2 - 4 Week Cycle
  • 12. 12 Software – Old and New Ways • High up-front costs • High TCO • Low up-front costs • Low TCO
  • 13. 13 Hardware – Old and New Ways Then: Scale Up Now: Scale Out
  • 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. Modern Application need a modern Database: Introducing MongoDB
  • 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 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 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 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 • 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 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 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 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 Operational Database Landscape • No Automatic Joins • Document Transactions • Fast, Scalable Read/Writes
  • 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 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 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 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 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 MongoDB Partners (200+) Software & Services Cloud & Channel Hardware
  • 31. 31 MongoDB Partners in India
  • 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 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 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. MongoDB ke saath “Ache Din aane wale hai”