• Like

Introducing MongoDB into your Organization

  • 959 views
Uploaded on

Adoption of MongoDB has accelerated tremendously among developers in the past 18 months, and many large enterprises have now deployed MongoDB in reliable and large scale production environments. …

Adoption of MongoDB has accelerated tremendously among developers in the past 18 months, and many large enterprises have now deployed MongoDB in reliable and large scale production environments. However, for many developers, it remains a challenge to convince production teams and business stakeholders to adopt an open source technology that has not been certified yet by their IT teams. This session will provide you with the compelling arguments to reassure business and production teams such as:
Public customer references and real-world case studies (migration, and adoption stories)
Deployment support and practices for robustness
How MongoDB contributes to your company’s business value

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

Views

Total Views
959
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
24
Comments
0
Likes
3

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. Introducing MongoDB into your Organization Edouard Servan-Schreiber, Ph.D. Director for Solution Architecture edouard@10gen.com @edouardss 1
  • 2. • You are using, or want to use, MongoDB – What benefits? – Potential Use cases – Steering the adoption of MongoDB• Why is MongoDB Safe – Execution – Operational – Financial• Why 10gen? – People – Company – Future 2
  • 3. Your First MongoDB Project 3
  • 4. Big Data NewProgramming modelsNew Hardware Architecture 4
  • 5. Application Document Oriented { author: “roger”, High date: new Date(), text: “Spirited Away”, Performance tags: [“Tezuka”, “Manga”]} -indexes -RAMHorizontally Scalable 5
  • 6. Content Management Operational Intelligence Product Data Mgt User Data Management High Volume Data Feeds 6
  • 7. • “NoSQL databases are proving valuable for scaling out cloud and on- premises uses of numerous content types, and document-oriented open- source solutions are emerging as one of the leading choices. “ 7
  • 8. • Reassuring the Ops Team• Reassuring the Business Team• Start with low stakes – learn to trust• Grow towards a mission critical use case• LET US HELP YOU!  info@10gen.com 8
  • 9. Execution 9
  • 10. 10
  • 11. { _id :ObjectId("4c4ba5c0672c685e5e8aabf3"), author : "roger", date : "Sat Jul 24 2010 19:47:11", text : "Spirited Away", tags : [ "Tezuka", "Manga" ], comments : [ { author : ’’ Fred ", date : "Sat Jul 24 2010 20:51:03", text : "Best Movie Ever” } , { author : ’’ Bill ", date : "Sat Jul 24 2010 21:13:23", text : ” No Way !! ” } ]} 11
  • 12. Iteration 12
  • 13. • Start• Develop• Scale 13
  • 14. Operational 14
  • 15. • Elastic capacity• Data center outages• Upgrading DB versions• Upgrade App versions• Change/Evolve schema/representation 15
  • 16. • Data Durability – Journal – Replicated Writes• Data Consistency – Single Master – Shard to Scale• YOU are in control! 16
  • 17. • Millions of IO ops/sec• Petabytes of data• Commodity hardware – Virtual hardware 17
  • 18. Economics 18
  • 19. • Less code• More productive coding• Easier to maintain• Contingency plans for turnover• Commodity hardware• No upfront license, pay for value over time• Cost visibility for growth of usage 19
  • 20. Wordnik uses MongoDB as the foundation for its “live” dictionary that stores its entire text corpus – 3.5T of data in 20 billion records Problem Why MongoDB Impact Analyze a staggering amount  Migrated 5 billion records in  Reduced code by 75% of data for a system build on a single day with zero compared to MySQL continuous stream of high- downtime  Fetch time cut from 400ms quality text pulled from  MongoDB powers every to 60ms online sources website requests: 20m API  Sustained insert speed of 8k Adding too much data too calls per day words per second, with quickly resulted in outages;  Ability to eliminated frequent bursts of up to 50k tables locked for tens of memcached layer, creating a per second seconds during inserts simplified system that  Significant cost savings and Initially launched entirely on required fewer resources 15% reduction in servers MySQL but quickly hit and was less prone to error. performance road blocksLife with MongoDB has been good for Wordnik. Our code is faster, more flexible and dramatically smaller.Since we don’t spend time worrying about the database, we can spend more time writing code for ourapplication. Tony Tam, Vice President of Engineering and Technical Co-founder 20
  • 21. Why 10gen ? 21
  • 22. Max Shireson – PresidentDwight Merriman – CEO COO MarkLogicFounder, CTO DoubleClick 9 Years at OracleEliot Horowitz – CTO Erik Frieberg – VPCo-founder of Shopwiki, MarketingDoubleClick HP Software, Borland, BEA Ben Sabrin – VP of Sales VP of Sales at Jboss, over 9 years of Open Source experience 22
  • 23. • Community and Commercial• Dedicated support staff across the globe – NY – CA – Dublin – London – Australia 23
  • 24. • Union Square Ventures• Sequoia Capital• Flybridge Capital• NEA• $80M raised overall• Most recent round: $42M in May… 24
  • 25. What’s in store… 25
  • 26. • Authentication• Data encryption – At rest – In flight• Full Text Search• Global Database lock ?• Monitoring 26
  • 27. Version 2.2 (now) Version 2.4 (Q4 2012)• Database level locking • Kerberos/LDAP authentication• Aggregation Framework • Collection level locking• TTL collections • Full Text Search• Geo-aware sharding • Improved Aggregation Framework• Read Preferences 27
  • 28. Easy to startEasy to developEasy to scale info@10gen.com 28