10gen

Creators of MongoDB

Event Sponsors


Sponsorship

Sponsorship opportunities are available. Review the Sponsorship Package or contact us.

MongoDB Berlin

March 20th Berlin, Germany

Share This

About

MongoDB Berlin 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 for MongoDB Berlin by the end of January.

Sponsorship

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

Training Workshops

We are offering two in-depth, hands-on MongoDB workshops a day before MongoDB Berlin. Learn More

Schedule

March 20th 8:00 am - 5:15 pm

  Track 1 Track 2
8:00 am - 9:30 am

Registration

9:30 am - 10:00 am

Introduction and What's New in MongoDB

Max Schireson, President, 10gen in Track 1

10:00 am - 10:05 am

Session Break

10:05 am - 10:35 am

Building Your First MongoDB Application

Ross Lawley, Software Engineer, 10gen

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

... Read More

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

Scalable and flexible file storage for financial websites - powered by MongoDB GridFS

Marko Gräßlin, Senior Software Architect, Solvians IT-Solutions GmbH

In this talk we present

... Read More

In this talk we present our migration process to MongoDB as our primary file storage system using GridFS. We will show how GridFS empowered us to build a unified service with a small but powerful interface, addressing the varying requirements of our demanding customers. Beside the migration process, we will alsotalk about performance tuning and solving MongoDB related issues that have occurred.

Hide
10:35 am - 11:20 am

Schema Design Principles and Practice

Alvin Richards, Senior Director of Engineering, 10gen

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

... Read More

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

Richard Kreuter, Software Engineer, 10gen

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

... Read More

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

Tips, Tricks and Hacks

Richard Kreuter, Software Engineer, 10gen

2 years of MongoDB in Graylog2 - Do's, dont's and lessons learned

Lennart Koopmann, Software Engineer, XING AG

It has been almost two years since I started developing Graylog2.

... Read More

It has been almost two years since I started developing Graylog2. MongoDB has been a key component from the beginning on and still is a crucial and valued part of the whole architecture. In this talk I will share what I learned, what my experiences were and what to avoid when using MongoDB.

Hide
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

Getting started with Node.js and MongoDB on MS Azure

Johannes Hoppe

This talk concentrates on Microsoft's cloud platform, called Azure. Johannes gives an introduction to the new

... Read More

This talk concentrates on Microsoft's cloud platform, called Azure. Johannes gives an introduction to the new platform and speaks about its possibilities and limitations. By utilizing the Windows Azure SDK for Node.js he is going to demonstrate a simple JavaScript-driven browser game that bases on Node.js and MongoDB.

Hide
2:00 pm - 2:45 pm

TBD

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

Christian Kvalhem, Software Engineer, 10gen

2:45 pm - 3:00 pm

Session Break

3:00 pm - 3:45 pm

How and When to Scale MongoDB with Sharding

Richard Kreuter, Software Engineer, 10gen

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

... Read More

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

TBD

3:45 pm - 4:15 pm

Replication and Replica Sets

Ross Lawley, Software Engineer, 10gen

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

... Read More

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

10 Key Performance Indicators

Christian Kvalhem, Software Engineer, 10gen

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

... Read More

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
4:15 pm - 4:20 pm

Session Break

4:20 pm - 4:50 pm

MongoDB's New Aggregation Framework

Alvin Richards, Senior Director of Engineering, 10gen

MongoDB and Java: Almost making Java fun!

James Roper, VZ Netzwerke

Fun may not be a word that is often associated with Java anymore, but for whatever reason, Java still stands as a

... Read More

Fun may not be a word that is often associated with Java anymore, but for whatever reason, Java still stands as a prominent stack that often can't be avoided. In this presentation we will write the backend for a simple social network from scratch, using the MongoDB Jackson Mapper to interface to MongoDB. We will see how the power and simplicity of the Jackson JSON mapper, combined with MongoDB, can work together to make a MongoDB Java application easy and fast to implement. And we might even have some fun along the way.

Hide
4:50 pm - 5:15 pm

Overview of MongoDB Project Roadmap

Max Schireson, President, 10gen

in Track 1

Location

MARITIM proArte Hotel Berlin

Friedrichstrasse 151

Berlin, Germany 10117

» Get Detailed Map and Directions