10gen

Creators of MongoDB

MongoDB Stockholm 2012

April 5th Stockholm, Sweden

Share This

About

MongoDB Stockholm is an annual one day conference dedicated to the open source database MongoDB.

Call for proposals

Have a MongoDB experience to share? Submit a proposal We have extended the Call for Proposals for MongoDB Stockholm to March 1.

Sponsorship

Sponsorship opportunities are available. Review the Sponsorship Package or contact sponsorship@10gen.com.

Slides

Slides from the event can be found here.

Schedule

April 5th 8:00 am - 4:30 pm

  C1&2 C3
8:00 am - 9:30 am

Registration

9:30 am - 10:00 am

Welcome Keynote

Max Schireson, President, 10gen

To be held in C1&2

10:05 am - 10:35 am

Building Your First MongoDB Application

Ross Lawley, Software Engineer, 10gen

Slides

This talk will introduce the features of MongoDB by walking through how one can building a

... Read More

Slides

This talk will introduce the features of MongoDB by walking through how one can building a simple location-based checkin application using MongoDB. The talk will cover the basics of MongoDB's document model, query language, map-reduce framework and deployment architecture.

Hide

The Making of a Humongous World Wide Monitor Network

Erik Torlén, Product Manager, Apica AB

Slides

How we built a new generation world wide performance monitor network with

... Read More

Slides

How we built a new generation world wide performance monitor network with redundancy and scalability in mind, from beginning to release. In this talk we will go over: How we are using mongodb in different datacenters with replicas and how important it is for the app to work // How we used extensive loadtesting (and A/B loadtesting) in order to verify performance and functionality of our app & db. // Using MongoHQ as the "operation" team of our mongoDBs. How it works and why we choose it. // Our requirements when we started dev on this new monitor network based on our earlier experience with old network & sqlserver. // Importance of monitoring your installation and keeping track of app & performance // The need of testing the different failure situations and the complete setup (app + db).

Hide
10:35 am - 11:20 am

Schema Design Principles and Practice

Christian Kvalheim, Software Engineer, 10gen

Slides

One of the challenges that comes with moving to MongoDB is figuring how to best model your

... Read More

Slides

One of the challenges that comes with moving to MongoDB is figuring how to best model your data. While most developers have internalized the rules of thumb for designing schemas for RDBMSs, these rules don't always apply to MongoDB. The simple fact that documents can represent rich, schema-free data structures means that we have a lot of viable alternatives to the standard, normalized, relational model. Not only that, MongoDB has several unique features, such as atomic updates and indexed array keys, that greatly influence the kinds of schemas that make sense.

Hide

Journaling and the Storage Engine

Spencer Brody, Software Engineer, 10gen

Slides

MongoDB supports write-ahead journaling (by default) to facilitate fast crash recovery and

... Read More

Slides

MongoDB supports write-ahead journaling (by default) to facilitate fast crash recovery and consistency in database files after that crash. In this session, we'll give an overview of on-disk persistence with MongoDB, journaling, and discuss the internals of journaling and the storage engine.

Hide
11:20 am - 11:30 am

Session Break

11:30 am - 12:15 pm

10 Key Performance Indicators

Christian Kvalhem, Software Engineer, 10gen

Slides

That's right: you too can learn to read the omens and ensure that your MongoDB deployment stays in

... Read More

Slides

That's right: you too can learn to read the omens and ensure that your MongoDB deployment stays in tip-top shape. We'll look at memory usage, file sizes, flushing, journaling, and all the special incantations that reveal MongoDB's true inner self. By the end of the talk, you'll have ten concrete steps you can take to address performance degradation before it happens. You'll also get a few tips on application design and pointers on remote monitoring.

Hide

Advanced Shell Tips and Tricks

Spencer Brody, Engineer, 10gen

12:15 pm - 1:15 pm

Lunch

1:15 pm - 2:00 pm

Indexing and Query Optimization

Max Schireson, President, 10gen

MongoDB supports a wide range of indexing options to enable fast querying of your data. In this talk we’ll cover how

... Read More

MongoDB supports a wide range of indexing options to enable fast querying of your data. In this talk we’ll cover how indexing works, the various indexing options, and cover use cases where each might be useful.

Hide

Node.js and Mongodb building blocks for your next HTML5 game

Christian Kvalhem, Software Engineer, 10gen

Slides

Have you always wanted to learn how to rewrite your own HTML5 retro

... Read More

Slides

Have you always wanted to learn how to rewrite your own HTML5 retro game using Node.js and MongoDB with a multiplayer twist to it. Come play the game, learn how it was made and fork it.

Hide
2:05 pm - 2:55 pm

Replication and Replica Sets

Ross Lawley, Software Engineer, 10gen

Slides

MongoDB supports replication for failover and redundancy. In this session we will introduce the basic

... Read More

Slides

MongoDB supports replication for failover and redundancy. In this session we will introduce the basic concepts around replica sets, which provide automated failover and recovery of nodes. We'll show you how to set up, configure, and initiate a replica set, and methods for using replication to scale reads. We'll also discuss proper architecture for durability.

Hide

Ask The Experts

Network with the 10gen staff

Join us in Room C5 to talk to 10gen engineers and staff about support, building your app, and all things MongoDB!

2:55 pm - 3:10 pm

Session Break

3:10 pm - 3:55 pm

How and When to Scale MongoDB with Sharding

Spencer Brody, Software Engineer, 10gen

Slides

Sharding allows you to distribute load across multiple servers and keep your data

... Read More

Slides

Sharding allows you to distribute load across multiple servers and keep your data balanced across those servers. This session will review MongoDB’s support for auto-sharding, including an architectural overview, usage patterns, as well as a few example use cases of real world sharded deployments.

Hide

Ask The Experts

Network with the 10gen staff

Join us in room C5 to talk to 10gen engineers and staff about support, building your app, and all things MongoDB!

4:00 pm - 4:30 pm

MongoDB Project Roadmap

Max Schireson, President, 10gen

C1&2

Location

Clarion Hotel

Östra Järnvägsgatan 35

Stockholm, Sweden

» Get Detailed Map and Directions