MongoDB Stockholm 2013
May 3rdStockholm, Sweden
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:
- Data Processing and Aggregation Options, by 10gen
- Securing Your MongoDB Implementation, 10gen
- Hash-based Sharding, 10gen
- Automated Integration Testing with MongoDB by Tommy Tynjä, Systems Developer Consultant, Diabol AB
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!
Schedule
| Kungsholmen 1 & 2 | Nook | |
|---|---|---|
|
|
Workshop RegistrationSam Weaver, Solutions Architect, 10gen; Derick Rethans, PHP Engineer/ Evangelist, 10gen; Gregor Macadam, Engineer, 10gen Please join us for breakfast and registration for the Schema Design workshops, held in Courtyard 2&3 | |
|
|
Schema Design and ArchitectureSam Weaver, Solutions Architect, 10gen 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! | |
|
|
Workshops LunchAll workshop attendees are invited to join us for lunch. | |
|
|
Afternoon Session RegistrationPlease join us in the conference lobby for registration. | |
|
|
WelcomeGregor Macadam, Engineer, 10gen The welcome will be held in Kungsholmen 1 & 2 | |
|
|
Security Features in MongoDB 2.4Gregor Macadam, Engineer, 10gen 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. |
Reporting, Dashboards, and Analytics with MongoDBErnesto 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. |
|
|
Aggregation in MongoDB 2.4Derick Rethans, PHP Engineer/ Evangelist, 10gen 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. |
How MongoDB Performs Under LoadMads 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. |
|
|
Coffee Break | |
|
|
Hash-Based ShardingSam Weaver, Solutions Architect, 10gen 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. |
Automated Integration Testing with MongoDBTommy 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. |
|
|
Finding a Pub with MongoDB 2.4 Geo FeaturesDerick Rethans, PHP Engineer/ Evangelist, 10gen 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. |
Development to Production wiith Sharded MongoDB ClustersJohan 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. |
|
|
NetworkingPlease 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.
