morning with mongodb paris 2012 - accueil et introductions
DESCRIPTION
Bill Brooks, Territory Manager, 10gen (the MongoDB company)TRANSCRIPT
![Page 1: Morning with MongoDB Paris 2012 - Accueil et Introductions](https://reader033.vdocuments.net/reader033/viewer/2022052822/554f6d63b4c905bb178b4f51/html5/thumbnails/1.jpg)
Morning with MongoDB - Paris
Bienvenue!
Wednesday, 7 November 12
![Page 2: Morning with MongoDB Paris 2012 - Accueil et Introductions](https://reader033.vdocuments.net/reader033/viewer/2022052822/554f6d63b4c905bb178b4f51/html5/thumbnails/2.jpg)
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, Zenika
Wednesday, 7 November 12
![Page 3: Morning with MongoDB Paris 2012 - Accueil et Introductions](https://reader033.vdocuments.net/reader033/viewer/2022052822/554f6d63b4c905bb178b4f51/html5/thumbnails/3.jpg)
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• Networking
Wednesday, 7 November 12
![Page 4: Morning with MongoDB Paris 2012 - Accueil et Introductions](https://reader033.vdocuments.net/reader033/viewer/2022052822/554f6d63b4c905bb178b4f51/html5/thumbnails/4.jpg)
Database Evolution:Store Everything in RDBMs
Wednesday, 7 November 12
![Page 5: Morning with MongoDB Paris 2012 - Accueil et Introductions](https://reader033.vdocuments.net/reader033/viewer/2022052822/554f6d63b4c905bb178b4f51/html5/thumbnails/5.jpg)
Specialized RDBMS for OLAP/BI
Wednesday, 7 November 12
![Page 6: Morning with MongoDB Paris 2012 - Accueil et Introductions](https://reader033.vdocuments.net/reader033/viewer/2022052822/554f6d63b4c905bb178b4f51/html5/thumbnails/6.jpg)
MongoDB = Operational 'Big Data'
Wednesday, 7 November 12
![Page 7: Morning with MongoDB Paris 2012 - Accueil et Introductions](https://reader033.vdocuments.net/reader033/viewer/2022052822/554f6d63b4c905bb178b4f51/html5/thumbnails/7.jpg)
Increasing Complexity & CostDecreasing Productivity
Wednesday, 7 November 12
![Page 8: Morning with MongoDB Paris 2012 - Accueil et Introductions](https://reader033.vdocuments.net/reader033/viewer/2022052822/554f6d63b4c905bb178b4f51/html5/thumbnails/8.jpg)
Data Volume, Type & Use
Agile Development
New Hardware Architectures• Commodity servers• Cloud Computing• Horizontal Scaling
• Trillions of records• 100’s of millions of queries per second
• Real-Time Analytics• Unstructured / semi-structured
• Iterative• Continuous
Forcing Affecting Traditional RDBMS
Wednesday, 7 November 12
![Page 9: Morning with MongoDB Paris 2012 - Accueil et Introductions](https://reader033.vdocuments.net/reader033/viewer/2022052822/554f6d63b4c905bb178b4f51/html5/thumbnails/9.jpg)
NoSQL Really Means...non-relational, next-generation
operational datastores and databases
Wednesday, 7 November 12
![Page 10: Morning with MongoDB Paris 2012 - Accueil et Introductions](https://reader033.vdocuments.net/reader033/viewer/2022052822/554f6d63b4c905bb178b4f51/html5/thumbnails/10.jpg)
NoSQL Really Means...non-relational, next-generation
operational datastores and databases... focus on the “non-relational” bit.
Wednesday, 7 November 12
![Page 11: Morning with MongoDB Paris 2012 - Accueil et Introductions](https://reader033.vdocuments.net/reader033/viewer/2022052822/554f6d63b4c905bb178b4f51/html5/thumbnails/11.jpg)
ColumnKey-Value Document Graph
Cassandra MongoDBRedis Neo4j
NOSQL Categories
Wednesday, 7 November 12
![Page 12: Morning with MongoDB Paris 2012 - Accueil et Introductions](https://reader033.vdocuments.net/reader033/viewer/2022052822/554f6d63b4c905bb178b4f51/html5/thumbnails/12.jpg)
Which one is the best?
Wednesday, 7 November 12
![Page 13: Morning with MongoDB Paris 2012 - Accueil et Introductions](https://reader033.vdocuments.net/reader033/viewer/2022052822/554f6d63b4c905bb178b4f51/html5/thumbnails/13.jpg)
Which one is the best?
Wednesday, 7 November 12
![Page 14: Morning with MongoDB Paris 2012 - Accueil et Introductions](https://reader033.vdocuments.net/reader033/viewer/2022052822/554f6d63b4c905bb178b4f51/html5/thumbnails/14.jpg)
Which one should I use for my use case?
Wednesday, 7 November 12
![Page 15: Morning with MongoDB Paris 2012 - Accueil et Introductions](https://reader033.vdocuments.net/reader033/viewer/2022052822/554f6d63b4c905bb178b4f51/html5/thumbnails/15.jpg)
depth of functionality
scal
abili
ty &
per
form
ance •memcached
•key/value
• RDBMS
Wednesday, 7 November 12
![Page 16: Morning with MongoDB Paris 2012 - Accueil et Introductions](https://reader033.vdocuments.net/reader033/viewer/2022052822/554f6d63b4c905bb178b4f51/html5/thumbnails/16.jpg)
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 replication
Wednesday, 7 November 12
![Page 17: Morning with MongoDB Paris 2012 - Accueil et Introductions](https://reader033.vdocuments.net/reader033/viewer/2022052822/554f6d63b4c905bb178b4f51/html5/thumbnails/17.jpg)
Terminology
RDBMS MongoDBTable CollectionRow(s) JSON DocumentIndex IndexJoin Embedding & LinkingPartition ShardPartition Key Shard Key
Wednesday, 7 November 12
![Page 18: Morning with MongoDB Paris 2012 - Accueil et Introductions](https://reader033.vdocuments.net/reader033/viewer/2022052822/554f6d63b4c905bb178b4f51/html5/thumbnails/18.jpg)
RDBMS view of the data
Wednesday, 7 November 12
![Page 19: Morning with MongoDB Paris 2012 - Accueil et Introductions](https://reader033.vdocuments.net/reader033/viewer/2022052822/554f6d63b4c905bb178b4f51/html5/thumbnails/19.jpg)
{ _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 }
Application view of the data
Wednesday, 7 November 12
![Page 20: Morning with MongoDB Paris 2012 - Accueil et Introductions](https://reader033.vdocuments.net/reader033/viewer/2022052822/554f6d63b4c905bb178b4f51/html5/thumbnails/20.jpg)
What MongoDB solves
Wednesday, 7 November 12
![Page 21: Morning with MongoDB Paris 2012 - Accueil et Introductions](https://reader033.vdocuments.net/reader033/viewer/2022052822/554f6d63b4c905bb178b4f51/html5/thumbnails/21.jpg)
Morning with MongoDBParis
Wednesday, 7 November 12