Mongo Philly 2011
April 25th Philadelphia, PA
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 | |
|---|---|---|
Registration and Breakfast |
||
Building your first MongoDB ApplicationNosh Petigara, Director of Product Strategy, 10genAn introduction to the open source, document-oriented database and its features. |
MongoDB Internals and Open Q & A sessionDwight Merriman, CEO & Co-Founder, 10gen |
|
Schema DesignKyle Banker, Software Engineer, 10genOne of the challenges that comes with moving to MongoDB is figuring how to best model your data. While most developers have ... 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. Hide |
||
Break |
||
How MongoDB helps Visibiz tackle social CRMMike Brocious, VisibizThis presentation provides a use case of MongoDB at Visibiz. It first discusses why we chose to use MongoDB as our ... Read MoreThis 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. Hide |
MongoDB for Java Devs with Spring DataChris Richardson, VMWareThe Spring Data project provides sophisticated support for NoSQL datastores. The MongoDB module consists of a ... Read MoreThe 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. Hide |
|
Indexing and Query OptimizerRichard Kreuter, Software Engineer, 10genWe all know that MongoDB is one of the most flexible and feature-rich databases available. In this session we ... Read MoreWe 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 MongoDBAmit Kumar, Consultant at Tata Consultancy Services Limited, New YorkCommunication and collaboration is the ... Read MoreCommunication 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 |
|
Lunch |
||
Tornado Web and MongoDBJohn Zablocki, Magazine RadarTornado is a framework for building web applications built to scale to thousands of simultaneous standing connections. This ... Read MoreTornado 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. Hide |
||
Deployment StrategiesKyle Banker, Software Engineer, 10genNow that you have developed your application, it is time to deploy it into production. In this session we examine the ... Read MoreNow 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. Hide |
Mastering the MongoDB ShellRichard Kreuter, Software Engineer, 10genThis session will cover the many operations that can be performed with MongoDB through a command-line interface ... Read MoreThis 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. Hide |
|
Break |
||
Scaling with MongoDBDwight Merriman, CEO & Co-Founder, 10genFor applications that outgrow the resources of a single database server, MongoDB can convert to a sharded cluster, ... Read MoreFor 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 MongoDBRobert J. Moore, Co-Founder and CEO of RJMetricsPhilly's own RJMetrics builds hosted software that helps online businesses turn their mountains of ... Read MorePhilly'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. Hide |
|
Replication in DepthDwight Merriman, CEO & Co-Founder, 10genMongoDB supports asynchronous replication of data between servers for failover and redundancy. In this session, we'll ... Read MoreMongoDB 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 |
|
MongoDB Project RoadmapDwight Merriman, CEO & Co-Founder, 10gen |
||
|
After Party at National Mechanics, with drinks and hors d'oeuvres. Your first drink is on 10gen! 22 South 3rd St. Philadelphia, PA |
||
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 MoreCloudCamp is an unconference where early adopters of Cloud Computing technologies exchange ideas. Visit the CloudCamp website for more info and registration. Hide |
||







