MongoDB | a brief introduction
MongoDB | that’s me     Roman Alexis Anastasini           #   Game Developer           #   MongoDB Master           #   St...
MongoDB | what’s MongoDB?        Agenda           -  What is MongoDB?           -  How (!) to use?             - Use Cases...
MongoDB | what’s MongoDB?        What’s MongoDB?           „MongoDB (from "humongous") is an open source           documen...
MongoDB | what’s MongoDB?       Who’s behind MongoDB?
MongoDB | what’s MongoDB?        Licence         Database:         Drivers:         Documentation:
MongoDB | what’s MongoDB?        Key Features
MongoDB | what’s MongoDB?        More cool features           - Document orientated storage           - Full index support...
MongoDB | how should it (!)be used?          Use Cases
MongoDB | schema design basics             Normalizedsource:10gen.com
MongoDB | schema design basics             Denormalizedsource:10gen.com
MongoDB | schema design basics             A documentsource:10gen.com
MongoDB | replication + replica sets + sharding               Master/Slavesource:mongodb.org
MongoDB | replication + replica sets + sharding               Replica Setssource:mongodb.org
MongoDB | replication + replica sets + sharding                Shardingsource:infoq.com
MongoDB | map/reduce vs. aggregation framework                          Map/Reducesource:map-reduce.wikispaces.asu.edu
MongoDB | map/reduce vs. aggregation framework              Pipeline Operationssource:mongodb.org
MongoDB |   a brief introduction      Thanks!
MongoDB |   a brief introduction            Q&A• roman@cmune.com• @foliba
Upcoming SlideShare
Loading in...5
×

Mongodb

3,342

Published on

Just a brief 10min introduction to MongoDB

- What is MongoDB?
- How (!) to use?
-- Use Cases
-- Schema Design Basics
- Replication and Sharding
- Map/Reduce vs. Aggregation


Transcript can be found here:
http://www.slideshare.net/foliba/mongo-db-transcript

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
3,342
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
88
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Mongodb

  1. 1. MongoDB | a brief introduction
  2. 2. MongoDB | that’s me Roman Alexis Anastasini # Game Developer # MongoDB Master # Standard Nerd
  3. 3. MongoDB | what’s MongoDB? Agenda - What is MongoDB? - How (!) to use? - Use Cases - Schema Design Basics - Replication and Sharding - Map/Reduce vs. Aggregation
  4. 4. MongoDB | what’s MongoDB? What’s MongoDB? „MongoDB (from "humongous") is an open source document-oriented database system developed and supported by 10gen. It is part of the NoSQL family of database systems. Instead of storing data in tables as is done in a "classical" relational database, MongoDB stores structured data as JSON-like documents with dynamic schemas (MongoDB calls the format BSON), making the integration of data in certain types of applications easier and faster. “ (Wikipedia)
  5. 5. MongoDB | what’s MongoDB? Who’s behind MongoDB?
  6. 6. MongoDB | what’s MongoDB? Licence Database: Drivers: Documentation:
  7. 7. MongoDB | what’s MongoDB? Key Features
  8. 8. MongoDB | what’s MongoDB? More cool features - Document orientated storage - Full index support - Querying - GridFS - Commercial Support - API: - C, C++, C#, Haskell, Java, JavaScript, Lisp, Pearl, PHP, Python, Ruby, Scala
  9. 9. MongoDB | how should it (!)be used? Use Cases
  10. 10. MongoDB | schema design basics Normalizedsource:10gen.com
  11. 11. MongoDB | schema design basics Denormalizedsource:10gen.com
  12. 12. MongoDB | schema design basics A documentsource:10gen.com
  13. 13. MongoDB | replication + replica sets + sharding Master/Slavesource:mongodb.org
  14. 14. MongoDB | replication + replica sets + sharding Replica Setssource:mongodb.org
  15. 15. MongoDB | replication + replica sets + sharding Shardingsource:infoq.com
  16. 16. MongoDB | map/reduce vs. aggregation framework Map/Reducesource:map-reduce.wikispaces.asu.edu
  17. 17. MongoDB | map/reduce vs. aggregation framework Pipeline Operationssource:mongodb.org
  18. 18. MongoDB | a brief introduction Thanks!
  19. 19. MongoDB | a brief introduction Q&A• roman@cmune.com• @foliba
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×