MongoDB Stockholm 2013

MongoDB Stockholm 2013

May 3rd

Schema Design Workshop: 9:00 AM - 12:30 PM

Workshops are $350 USD and include admission to the afternoon event

Effective use of MongoDB often requires data organization that's different from what one finds with other databases, for reasons that range from performance to flexibility to architecture. This workshop will focus on patterns of MongoDB document design, and how they relate to application deployment architectures. Topics to cover will include migration from the relational mindset, techniques for taking advantage of asynchronous replication, shard key selection strategies, and more!

Afternoon Presentations: 1:30 PM - 5:00 PM

Afternoon presentations are complimentary, Please register below. This registration does not include admission to the morning workshops.

Highlighted Talks:

Hashtag

Follow the #MongoDBDays hashtag to stay up-to-date on all things related to MongoDB Stockholm.

Grab an "I'm Attending" Badge

Tell the world you're attending MongoDB Stockholm and place a badge on your site with pride!

Skip to Details

Schedule

Nook Kungsholmen 1 & 2
8:00am - 8:30am

Workshop Registration

Sam Weaver, Solutions Architect, MongoDB; Derick Rethans, PHP Engineer/ Evangelist, MongoDB; Gregor Macadam, Engineer, MongoDB

Please join us for breakfast and registration for the Schema Design workshops, held in Courtyard 2&3

9:00am - 12:30pm

Schema Design and Architecture

Sam Weaver, Solutions Architect, MongoDB

Effective uses of MongoDB often requires data organization that's different from what one finds with other databases, for reasons that range from performance to flexibility to architecture. This workshop will focus on patterns of MongoDB document design, and how they relate to application deployment architectures. Topics to cover will include migration from the relational mindset, techniques for taking advantage of asynchronous replication, shard key selection strategies, and more!

12:30pm - 1:15pm

Workshops Lunch

All workshop attendees are invited to join us for lunch.

1:15pm - 2:00pm

Afternoon Session Registration

Please join us in the conference lobby for registration.

2:00pm - 2:15pm

Welcome

Gregor Macadam, Engineer, MongoDB

The welcome will be held in Kungsholmen 1 & 2

2:20pm - 3:00pm

Reporting, Dashboards, and Analytics with MongoDB

Ernesto Ongaro, Senior Sales Engineer, Jaspersoft

It becomes increasingly interesting to send periodic reports or to conduct ad hoc analysis on the data as your application matures. The choice of reporting and analytics tools for relational databases is large, but the choice of tools for MongoDB and other NoSQL data sources is quite limited. This session covers some example reporting and analytics using the aggregation framework, and explores three distinct analysis options (direct, indirect and batch). You'll walk away with a deeper understanding of software, that you can use stand alone or embedded into other applications, that allows you to turn your MongoDB data into valuable and actionable information.

Security Features in MongoDB 2.4

Gregor Macadam, Engineer, MongoDB

In version 2.4, MongoDB Enterprise includes Kerberos support for integration into existing enterprise security systems, as well as role-based privileges to provide more granular security for your cluster. This session will introduce you to the security features available in MongoDB.

3:05pm - 3:45pm

How MongoDB Performs Under Load

Mads Dorup, Trustpilot

Do you know how MongoDB performs compared to SQL Server? Or what if you compare MongoDB to caching? At Trustpilot we've had to discover the answers to those questions the hard way. In this talk I will use really cool tools such as Bees With Machine Guns to show you the sweet spot where MongoDB slays it’s rivals. I will also throw in a couple of other little-known technologies that makes running a website with heavy load so much easier.

Aggregation in MongoDB 2.4

Derick Rethans, PHP Engineer/ Evangelist, MongoDB

In version 2.4, we improved the framework for aggregating data to complement MongoDB’s built-in map/reduce capabilities. The aggregation framework makes it simple to do tasks such as counting, averaging, and finding minima or maxima while grouping by keys in a collection. After introducing the syntax and usage patterns for the new aggregation system, we will give some demonstrations of aggregation using the new system.

3:45pm - 4:00pm

Coffee Break

4:00pm - 4:40pm

Automated Integration Testing with MongoDB

Tommy Tynjä, Systems Developer Consultant, Diabol AB

In today's system development era it is considered standard that a developer writes unit tests for new code. But when it comes to integration testing it is often done manually in a more or less arbitrary way. However, there is no valid reason to skip writing automated integration tests anymore. I'm going to talk about why you should do automated integration testing and how you can do it in Java using Arquillian. I'm also going to share my experiences with MongoDB from an enterprise environment, and how we've built automated integration tests around MongoDB.

Hash-Based Sharding

Sam Weaver, Solutions Architect, MongoDB

In version 2.4, MongoDB introduces hash-based sharding, a new option for distributing data in sharded collections. Hash-based sharding and range-based sharding present different advantages for MongoDB users deploying large scale systems. In this talk, we'll provide an overview of this new feature and discuss when to use hash-based sharding or range-based sharding.

4:45pm - 5:25pm

Development to Production wiith Sharded MongoDB Clusters

Johan Andersson, Severalnines AB

MongoDB is easy to download and run locally, but requires a bit more thought when deploying to a sharded cluster environment. What’s the easiest way for developers to get started with a clustered environment? How should we lay out our deployment so that we can easily scale when the need arises? Once deployed, how do we verify that our cluster setup is working properly? How do we keep the cluster running for months without downtime? What metrics should we keep an eye on? What are the different ways of scaling, and what method should we use? This talk gives a practical overview on how a developer can go about testing and deploying their MongoDB clusters.

Finding a Pub with MongoDB 2.4 Geo Features

Derick Rethans, PHP Engineer/ Evangelist, MongoDB

MongoDB 2.4 greatly improves MongoDB's geospatial features. In this talk, we will go on a discovery what the new features are and how they can be used. The talk will provide both theory as well as practical examples.

5:25pm - 7:00pm

Networking

Please join us for light drinks and refreshments, as well as networking with 10gen engineers and other MongoDB professionals.

MongoDB Stockholm speakers can find information by clicking here

Sponsor MongoDB Stockholm

MongoDB conferences consistently attract diverse crowds of software developers, database administrators, entrepreneurs, and CTOs. On average, about 30% of our attendees are manager or lead engineer level, and we consistently attract both web startups and large enterprise organisations. You can find out more about sponsoring MongoDB days here. Sponsorship for Stockholm closes on March 22, 2013.