Morning with MongoDB Paris 2012 - Accueil et Introductions

765 views

Published on

Bill Brooks, Territory Manager, 10gen (the MongoDB company)

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
765
On SlideShare
0
From Embeds
0
Number of Embeds
128
Actions
Shares
0
Downloads
7
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Morning with MongoDB Paris 2012 - Accueil et Introductions

  1. 1. Morning with MongoDB - Paris Bienvenue!Wednesday, 7 November 12
  2. 2. The Presenters •10gen •Bill Brooks, Territory Manager •Matt Asay, VP Strategy •Norberto Leite, Senior Solutions Architect •Matt Bates, Solutions Architect •James Chesters, Community Manager •Our guest speakers... thanks... •Julien Simon, Criteo •Sandrine Crozat, Le Figaro •Mathias Kluba, Fast Connect •Arnoud Huon, OCTO •Charles Blonde, Xebia •Nagi Letaifa, ZenikaWednesday, 7 November 12
  3. 3. Agenda • Introduction to NoSQL/MongoDB • Making BigData Small • MongoDB Technical Overview / Roadmap • Coffee Break • Customer Presentations • Partner Presentations • 10gen (the MongoDB company) • Roundtable Q&A • NetworkingWednesday, 7 November 12
  4. 4. Database Evolution: Store Everything in RDBMsWednesday, 7 November 12
  5. 5. Specialized RDBMS for OLAP/BIWednesday, 7 November 12
  6. 6. MongoDB = Operational Big DataWednesday, 7 November 12
  7. 7. Increasing Complexity & Cost Decreasing ProductivityWednesday, 7 November 12
  8. 8. Forcing Affecting Traditional RDBMS Agile Development • Iterative • Continuous Data Volume, Type & Use • Trillions of records • 100’s of millions of queries per second • Real-Time Analytics • Unstructured / semi- structured New Hardware Architectures • Commodity servers • Cloud Computing • Horizontal ScalingWednesday, 7 November 12
  9. 9. NoSQL Really Means... non-relational, next-generation operational datastores and databasesWednesday, 7 November 12
  10. 10. NoSQL Really Means... non-relational, next-generation operational datastores and databases ... focus on the “non-relational” bit.Wednesday, 7 November 12
  11. 11. NOSQL Categories Key-Value Column Document Graph Redis Cassandra MongoDB Neo4jWednesday, 7 November 12
  12. 12. Which one is the best?Wednesday, 7 November 12
  13. 13. Which one is the best?Wednesday, 7 November 12
  14. 14. Which one should I use for my use case?Wednesday, 7 November 12
  15. 15. • memcached scalability & performance •key/value • RDBMS depth of functionalityWednesday, 7 November 12
  16. 16. Why use MongoDB? • Easy to start • Open source • Drivers in every major language • Easy to develop • Schemaless document model • Flexible query language • Secondary indexes • Easy to scale • Built in sharding • Asynchronous replicationWednesday, 7 November 12
  17. 17. Terminology RDBMS MongoDB Table Collection Row(s) JSON Document Index Index Join Embedding & Linking Partition Shard Partition Key Shard KeyWednesday, 7 November 12
  18. 18. RDBMS view of the dataWednesday, 7 November 12
  19. 19. Application view of the data { _id : ObjectId("4c4ba5c0672c685e5e8aabf3"), author : "Hergé", date : "Sat Jul 24 2010 19:47:11 GMT-0700 (PDT)", text : "Destination Moon", tags : [ "comic", "adventure" ], comments : [ { author : "Kyle", date : "Sat Jul 24 2010 20:51:03 GMT-0700 (PDT)", text : "great book" } ], comments_count: 1 }Wednesday, 7 November 12
  20. 20. What MongoDB solvesWednesday, 7 November 12
  21. 21. Morning with MongoDB ParisWednesday, 7 November 12

×