froscon2010 - PREVIEW

Free and Open Source Software Conference

Richard Kreuter
Day Day 1 - 2010-08-21
Room HS1/2
Start time 14:00
Duration 01:00
ID 515
Event type Lecture
Track NoSQL
Language used for presentation English


The New M in your LAMP Stack

MongoDB (from "humongous") is a high-performance, open source, schema-free, non-relational, document-oriented database. Trading off a few traditional features of databases (notably joins and transactions) in order to achieve much better performance, MongoDB is fast, scalable, and designed for web development. Mongo is in use at SourceForge, Etsy, foursquare, GitHub, NYTimes,, Disqus, ShopWiki, and Business Insider.

This talk will cover:

  • Getting started - CRUD and the JavaScript shell
  • Creating schemas for a document-oriented DB
  • Scaling with MongoDB (replica pairs, master/slave, sharding)
  • Interesting features for developers (geospatial indexing, capped collections, file storage, upserts and more)