MongoDB Berlin
March 20th Berlin, Germany
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 | |
|---|---|---|
Registration |
|
|
Introduction and What's New in MongoDBMax Schireson, President, 10gen in Track 1 |
||
Session Break |
||
Building Your First MongoDB ApplicationRoss Lawley, Software Engineer, 10genThis talk will introduce the features of MongoDB by walking through how one can building a simple ... 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 |
Scalable and flexible file storage for financial websites - powered by MongoDB GridFSMarko Gräßlin, Senior Software Architect, Solvians IT-Solutions GmbHIn this talk we present ... Read MoreIn 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 |
|
Schema Design Principles and PracticeAlvin Richards, Senior Director of Engineering, 10genOne of the challenges that comes with moving to MongoDB is figuring how to best model ... 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 EngineRichard Kreuter, Software Engineer, 10genMongoDB supports write-ahead journaling (by default) to facilitate fast crash recovery and consistency in ... 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 |
||
Tips, Tricks and HacksRichard Kreuter, Software Engineer, 10gen |
2 years of MongoDB in Graylog2 - Do's, dont's and lessons learnedLennart Koopmann, Software Engineer, XING AGIt has been almost two years since I started developing Graylog2. ... Read MoreIt 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 |
|
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 |
Getting started with Node.js and MongoDB on MS AzureJohannes HoppeThis talk concentrates on Microsoft's cloud platform, called Azure. Johannes gives an introduction to the new ... Read MoreThis 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 |
|
TBD |
Node.js and Mongodb building blocks for your next HTML5 gameChristian Kvalhem, Software Engineer, 10gen |
|
Session Break |
||
How and When to Scale MongoDB with ShardingRichard Kreuter, Software Engineer, 10genSharding allows you to distribute load across multiple servers and keep your data balanced ... 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 |
TBD |
|
Replication and Replica SetsRoss Lawley, Software Engineer, 10genMongoDB supports replication for failover and redundancy. In this session we will introduce the basic concepts ... 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 |
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 tip-top ... 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 |
|
Session Break |
||
MongoDB's New Aggregation FrameworkAlvin Richards, Senior Director of Engineering, 10gen |
MongoDB and Java: Almost making Java fun!James Roper, VZ NetzwerkeFun may not be a word that is often associated with Java anymore, but for whatever reason, Java still stands as a ... Read MoreFun 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 |
|
Overview of MongoDB Project RoadmapMax Schireson, President, 10genin Track 1 |
||





