MongoDB Stockholm 2012
April 5th Stockholm, Sweden
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 | |
|---|---|---|
Registration |
|
|
Welcome KeynoteMax Schireson, President, 10genTo be held in C1&2 |
||
Building Your First MongoDB ApplicationRoss Lawley, Software Engineer, 10genThis talk will introduce the features of MongoDB by walking through how one can building a ... Read MoreThis 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 NetworkErik Torlén, Product Manager, Apica ABHow 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 |
|
Schema Design Principles and PracticeChristian Kvalheim, Software Engineer, 10genOne of the challenges that comes with moving to MongoDB is figuring how to best model your ... Read MoreOne 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 EngineSpencer Brody, Software Engineer, 10genMongoDB supports write-ahead journaling (by default) to facilitate fast crash recovery and ... Read MoreMongoDB 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 |
|
Session Break |
||
10 Key Performance IndicatorsChristian Kvalhem, Software Engineer, 10genThat's right: you too can learn to read the omens and ensure that your MongoDB deployment stays in ... Read MoreThat'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 |
||
Lunch |
||
Indexing and Query OptimizationMax Schireson, President, 10genMongoDB supports a wide range of indexing options to enable fast querying of your data. In this talk we’ll cover how ... Read MoreMongoDB 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 gameChristian Kvalhem, Software Engineer, 10gen |
|
Replication and Replica SetsRoss Lawley, Software Engineer, 10genMongoDB supports replication for failover and redundancy. In this session we will introduce the basic ... Read MoreMongoDB 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 ExpertsNetwork with the 10gen staffJoin us in Room C5 to talk to 10gen engineers and staff about support, building your app, and all things MongoDB! |
|
Session Break |
||
How and When to Scale MongoDB with ShardingSpencer Brody, Software Engineer, 10genSharding allows you to distribute load across multiple servers and keep your data ... Read MoreSharding 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 ExpertsNetwork with the 10gen staffJoin us in room C5 to talk to 10gen engineers and staff about support, building your app, and all things MongoDB! |
|
MongoDB Project RoadmapMax Schireson, President, 10genC1&2 |
||




