10gen

Creators of MongoDB

Mongo Philly 2011

April 25th Philadelphia, PA

Share This

About

Mongo Philly was a one-day conference dedicated to MongoDB, the leading open source, non-relational database. The conference featured sessions on schema design, indexing, administration, replication, sharding, and more.

Schedule

April 25th 8:30 am - 6:30 pm

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

Registration and Breakfast

9:00 am - 9:30 am

Building your first MongoDB Application

Nosh Petigara, Director of Product Strategy, 10gen

An introduction to the open source, document-oriented database and its features.

Slides

MongoDB Internals and Open Q & A session

Dwight Merriman, CEO & Co-Founder, 10gen

9:30 am - 10:15 am

Schema Design

Kyle Banker, Software Engineer, 10gen

One of the challenges that comes with moving to MongoDB is figuring how to best model your data. While most developers have

... 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.

Slides

Hide
10:15 am - 10:30 am

Break

10:30 am - 11:15 am

How MongoDB helps Visibiz tackle social CRM

Mike Brocious, Visibiz

This presentation provides a use case of MongoDB at Visibiz. It first discusses why we chose to use MongoDB as our

... Read More

This presentation provides a use case of MongoDB at Visibiz. It first discusses why we chose to use MongoDB as our application's primary datastore (what were the relevant application requirements and perceived benefits). It then covers how we're using MongoDB in the application, touching on schema design of the primary collection and listing several secondary uses for it in the architecture. The talk contains several code and JSON snippets to demonstrate real world usage.

Slides

Hide

MongoDB for Java Devs with Spring Data

Chris Richardson, VMWare

The Spring Data project provides sophisticated support for NoSQL datastores. The MongoDB module consists of a

... Read More

The Spring Data project provides sophisticated support for NoSQL datastores. The MongoDB module consists of a namespace to easily setup MongoDB access, a template class to provide a nice API to persist and query objects as well as sophisticated support to build repositories accessing entities stored in a MongoDB. The talk will introduce the Spring Data MongoDB support and present the features in hands on demos.

Slides

Hide
11:15 am - 12:00 pm

Indexing and Query Optimizer

Richard Kreuter, Software Engineer, 10gen

We all know that MongoDB is one of the most flexible and feature-rich databases available. In this session we

... Read More

We all know that MongoDB is one of the most flexible and feature-rich databases available. In this session we'll discuss how you can leverage this feature set and maintain high performance with your project's massive data sets and high loads. We'll cover how indexes can be designed to optimize the performance of MongoDB. We'll also discuss tips for diagnosing and fixing performance issues should they arise. Slides

Hide

Scalable Micro-Blogging Solution for the Enterprise using MongoDB

Amit Kumar, Consultant at Tata Consultancy Services Limited, New York

Communication and collaboration is the

... Read More

Communication and collaboration is the backbone of success for Enterprise. Till now, enterprise has used traditional channels of communication like email, instant messaging etc. With the explosive use of Twitter like tools in the mainstream - enterprises have started adopting micro-blogging to tap its benefits. Enterprises are closed ecosystem each with its own rules. Building a micro-blogging tool for an enterprise requires abiding by internal security system, governance, technical standards, enterprise architecture guidelines etc. The existing tools in the market does not solve all of these problems. The talk focuses on solving the problem building a scalable micro-blogging tool for the enterprise and how mongodb made our life easier. It would detail the integration of mongoDB with existing enterprise database systems, managing and monitoring etc. Slides

Hide
12:00 pm - 1:00 pm

Lunch

1:00 pm - 1:45 pm

Administration

Brendan McAdams, Software Engineer, 10gen

Tornado Web and MongoDB

John Zablocki, Magazine Radar

Tornado is a framework for building web applications built to scale to thousands of simultaneous standing connections. This

... Read More

Tornado is a framework for building web applications built to scale to thousands of simultaneous standing connections. This scalability is achieved primarily through the non-blocking Tornado web server. Until recently, using MongoDB with Tornado meant using the blocking PyMongo driver. AsyncMongo (created by bit.ly) is an open source library for accessing MongoDB from Tornado applications. This session will introduce both AsyncMongo and the Tornado web framework.

Slides

Hide
1:45 pm - 2:30 pm

Deployment Strategies

Kyle Banker, Software Engineer, 10gen

Now that you have developed your application, it is time to deploy it into production. In this session we examine the

... Read More

Now that you have developed your application, it is time to deploy it into production. In this session we examine the tradeoffs of some of the standard deployment configurations. We'll highlight how to scale for read/write and maximum availability.

Slides

Hide

Mastering the MongoDB Shell

Richard Kreuter, Software Engineer, 10gen

This session will cover the many operations that can be performed with MongoDB through a command-line interface

... Read More

This session will cover the many operations that can be performed with MongoDB through a command-line interface. We'll cover basic CRUD operations, database commands, scripting with JavaScript, and ways to get help on the fly. By the end of the session, and with a little extra practice, you'll have yourself some respectable MongoDB-shell-fu.

Slides

Hide
2:30 pm - 2:45 pm

Break

2:45 pm - 3:30 pm

Scaling with MongoDB

Dwight Merriman, CEO & Co-Founder, 10gen

For applications that outgrow the resources of a single database server, MongoDB can convert to a sharded cluster,

... Read More

For applications that outgrow the resources of a single database server, MongoDB can convert to a sharded cluster, automatically managing failover and balancing of nodes, with few or no changes to the original application code. This talk starts by discussing when to shard and continues on to describe MongoDB's sharding architecture. We'll describe how to configure a shard cluster and provide several example topologies. We'll also give some advice on schema design for sharding and how to pick the best shard key.

Hide

Actionable Analytics with MongoDB

Robert J. Moore, Co-Founder and CEO of RJMetrics

Philly's own RJMetrics builds hosted software that helps online businesses turn their mountains of

... Read More

Philly's own RJMetrics builds hosted software that helps online businesses turn their mountains of backend data into actionable information. RJMetrics CEO Robert J. Moore will illustrate the value behind some of his favorite metrics and show how MongoDB users can use them to measure, manage, and monetize better.

Slides

Hide
3:30 pm - 4:15 pm

Replication in Depth

Dwight Merriman, CEO & Co-Founder, 10gen

MongoDB supports asynchronous replication of data between servers for failover and redundancy. In this session, we'll

... Read More

MongoDB supports asynchronous replication of data between servers for failover and redundancy. In this session, we'll introduce the different modes the replication, including master-slave and replica sets, and we'll describe how to achieve better durability by adjusting the write concern. We'll also discuss backups and provide some tips on scaling with replication alone.

Hide

Cool features and open Q & A Session with the 10gen development team

4:15 pm - 4:30 pm

MongoDB Project Roadmap

Dwight Merriman, CEO & Co-Founder, 10gen

4:30 pm - 5:30 pm

After Party at National Mechanics, with drinks and hors d'oeuvres. Your first drink is on 10gen! 22 South 3rd St. Philadelphia, PA

5:30 pm - 6:30 pm

CloudCamp Philly begins (at National Mechanics)

CloudCamp is an unconference where early adopters of Cloud Computing technologies exchange ideas. Visit the CloudCamp website for

... Read More

CloudCamp is an unconference where early adopters of Cloud Computing technologies exchange ideas. Visit the CloudCamp website for more info and registration.

Hide

Location

Sheraton Society Hill

One Dock Street

Philadelphia, PA 19106

» Get Detailed Map and Directions