• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Mongodb
 

Mongodb

on

  • 2,100 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,100
Views on SlideShare
2,099
Embed Views
1

Actions

Likes
2
Downloads
73
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