Mongodb
Upcoming SlideShare
Loading in...5
×
 

Mongodb

on

  • 2,564 views

Just a brief 10min introduction to MongoDB ...

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

Statistics

Views

Total Views
2,564
Views on SlideShare
2,563
Embed Views
1

Actions

Likes
2
Downloads
84
Comments
0

1 Embed 1

https://si0.twimg.com 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Mongodb Mongodb Presentation Transcript

  • MongoDB | a brief introduction
  • MongoDB | that’s me Roman Alexis Anastasini # Game Developer # MongoDB Master # Standard Nerd
  • MongoDB | what’s MongoDB? Agenda - What is MongoDB? - How (!) to use? - Use Cases - Schema Design Basics - Replication and Sharding - Map/Reduce vs. Aggregation
  • 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)
  • 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 - Querying - GridFS - Commercial Support - API: - C, C++, C#, Haskell, Java, JavaScript, Lisp, Pearl, PHP, Python, Ruby, Scala
  • 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