MongoDB Washington DC 2013

MongoDB Washington DC 2013

March 11th

MongoDB Washington DC is an annual one-day conference in Washington, DC dedicated to MongoDB, the leading NoSQL database, held on March 11th.

Highlighted Talks

  • 10gen and the In-Q-Tel Big Data Portfolio - Robert Ames, SVP, In-Q-Tel
  • MongoDB for Spatio-Behavioral Data Analysis and Visualization - Nicholas Knize, Chief Scientist, Thermopylae Sciences & Technology
  • MongoDB with Geo - JP Prochazka, Software Engineer/ Integrator, RadiantBlue Technologies, Inc
  • ANTS + MongoDB = Success - Sean Weppner, Product Manager, Member of Technical Staff, PROTEUS Technologies
  • Visualizing MongoDB Objects in Concept and Practice - Craig Vitter, Software Engineer, IKANOW
  • Fun Teaching MongoDB New Tricks - Robert Moore, President, Allanbank Consulting, Inc.
  • Text Search - Eliot Horowitz, co-founder and CTO, 10gen

Not enough MongoDB? Sign up for workshops on March 12th.

We are offering two in-depth, hands-on MongoDB workshops a day after MongoDB Washington DC. These workshops are perfect for jump starting your knowledge and use of MongoDB. Each session is led by a 10gen engineer and limited to 15 students to ensure each student receives individual attention from a MongoDB expert. In addition, all workshop attendees are invited to attend the free interactive lab presented by OpenShift during the lunch break.

Workshop tickets include admission to the conference on March 11. For more information, review the full schedule.

Hashtag

Follow the #MongoDBDays hashtag to stay up-to-date on all things MongoDB Washington DC.

Admission

Admission price includes coffee mugs, books, breakfast, lunch, refreshments throughout the day, and the admission to the conference After Party, where we will hand out MongoDB Tour t-shirts.

See below for Speaker Information, Sponsor Information, and a link to our Mobile Agenda

Skip to Details

Schedule

Welcome and Keynote

Max Schireson, CEO, MongoDB; Robert Ames, SVP, In-Q-Tel

10gen and the In-Q-Tel Big Data Portfolio

Coffee Break

Lunch Break

Coffee Break

MongoDB Roadmap

Eliot Horowitz, CTO/Co-Founder, MongoDB

Join us to hear how the new features in MongoDB 2.2 will be further developed in MongoDB 2.4

After Party

Please join us to continue your conversation about MongoDB at our after party, located at Penn Quarter Sports Tavern at 639 Indiana Ave., NW | Washington, DC 20004 for drinks and snacks after the conference.

705/706 704 709
9:15am - 9:45am
9:50am - 10:30am

Schema Design

Gary Murakami, Ruby Evangelist / Engineer, MongoDB

MongoDB’s basic unit of storage is a document. Documents can represent rich, schema-free data structures, meaning that we have several viable alternatives to the normalized, relational model. In this talk, we’ll discuss the tradeoff of various data modeling strategies in MongoDB using a library as a sample application. You will learn how to work with documents, evolve your schema, and common schema design patterns.

Social Content Management with MongoDB

Sandra O'Keeffe, Architect, Rivet Logic

We will provide an overview of the architecture and design of a lightweight content management system built on MongoDB. Ideally suited for managing social content -- creating a blog site, a discussion forum, or adding user generated content to an existing website -- Crafter Social is an open source Java app built on MongoDB. Our talk will focus on design considerations and MongoDB's unique features that make it perfectly suitable as a highly-scalable, multi-tenant social object store. We use MongoDB to store social objects of all types: user comments, threaded discussions, blog entries, and more. The document-oriented approach of MongoDB provides the foundation for social content management applications that need high-performance, high-scalability, and rapid speed of development. We also cover our design approach for user profile management, which supports configurable (on-the-fly) profile attributes, roles management, and pluggable authentication.

Ask the Experts

We're hosting office hours for anyone who wants to ask a 10gen engineer a question directly. Sign up is on site and is first come, first serve, and time is limited to 15 minutes per attendee.

10:35am - 11:15am

Replication

James Kerr, Senior Solutions Architect, MongoDB

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

Understanding MongoDB Storage for Performance and Data Safety

Mathias Stearn, Software Engineer, MongoDB

MongoDB supports write-ahead journaling of operations to facilitate fast crash recovery and durability in the storage engine. In this session, we'll give an overview of durability with MongoDB, demo journaling, and discuss journaling internals.

Ask the Experts

We're hosting office hours for anyone who wants to ask a 10gen engineer a question directly. Sign up is on site and is first come, first serve, and time is limited to 15 minutes per attendee.

11:15am - 11:30am
11:30am - 12:10pm

Fun Teaching MongoDB New Tricks

Robert Moore, President, Allanbank Consulting, Inc.

MongoDB is the trusted document store we turn to when we have tough data store problems to solve. For this talk we are going to go a little bit off the path and explore what other roles we can fit MongoDB into. Others have discussed how to turn MongoDB’s capped collections into a publish/subscribe server. We stretch that a little further and turn MongoDB into a full fledged broker with both publish/subscribe and queue semantics, and a the ability to mix them. We will provide code and a running demo of the queue producers and consumers. Next we will turn to coordination services: We will explore the fundamental features and show how to implement them using MongoDB as the storage engine. Again we will show the code and demo the coordination of multiple applications.

Capacity Planning

Gary Murakami, Ruby Evangelist / Engineer, MongoDB

Deploying MongoDB can be a challenge if you don't understand how resources are used nor how to plan for the capacity of your systems. If you need to deploy, or grow, a MongoDB single instance, replica set, or tens of sharded clusters then you probably share the same challenges in trying to size that deployment. This talk will cover what resources MongoDB uses, and how to plan for their use in your deployment. Topics covered will include understanding how to model and plan capacity needs from the perspective of a new deployment, growing an existing one, and defining where the steps along scalability on your path to the top. The goal of this presentation will be to provide you with the tools needed to be successful in managing your MongoDB capacity planning tasks.

Ask the Experts

We're hosting office hours for anyone who wants to ask a 10gen engineer a question directly. Sign up is on site and is first come, first serve, and time is limited to 15 minutes per attendee.

12:15pm - 12:55pm

Sharding Overview

Edouard Servan-Schreiber, Director for Solution Architecture, MongoDB

Sharding allows you to distribute load across multiple servers and keep your data balanced across those servers. This session will review MongoDB’s sharding support, including an architectural overview, design principles, and automation.

Backup and Recovery Strategies and Options

James Kerr, Senior Solutions Architect, MongoDB

Come learn about the different ways to back up your single servers, replica sets, and sharded clusters.

Whiteboard Session

Eliot Horowitz, CTO/Co-Founder, MongoDB

Join 10gen Co-Founder and CTO for an unstructured session all about MongoDB

12:55pm - 1:45pm
1:45pm - 2:25pm

Text Search Live Demo

Eliot Horowitz, CTO/Co-Founder, MongoDB

Text search is one of the most requested features for MongoDB. 10gen is working on an experimental text-search feature, to be released in v2.4. This talk will go through the native implementation of text search in the server.

Federal Track: MongoDB and Government Panel

Todd Stavish, Member of the Technical Staff, In-Q-Tel; Robert Bectel, CTO, Office of Energy Efficiency and Renewable Energy, Department of Energy; Chris Holmes, VP, Enterprise Systems, Six3Systems; Max Schireson, CEO, MongoDB; Will LaForest, Federal Sales, MongoDB

Engage in our interactive panel, led by Rob Bectel of EERE, on big data. Panelists will discuss critical elements of big data in government, such as security, speed and working with complex geospatial information. Panelists will also discuss and explain how to successfully evaluate when MongoDB and NoSQL are the right solutions for your use case.

GAA Presents goMongo" and HayStack

Naveen Kapoor, CEO, GAA Consulting Inc.

CEO of GAA Consulting Inc. Naveen Kapoor will be presenting "goMongo" - A tool to migrate Legacy SQL data to MongoDB

2:30pm - 3:10pm

Building social IRC bots with Node.js and MongoDB

Ryan Jarvinen, Open Platform Advocate, Red Hat

Improve your team's productivity and encourage participation with social IRC bots! Find out how to create scoreboards, encourage positive communication by awarding points, and bring your bot to life using OpenShift, Red Hat's free auto-scaling Platform as a Service. We'll power our bot using an OpenShift "gear", then add a MongoDB for memory, and teach it to speak using a javascript-based IRC library for node.js.

Federal Track: MongoDB for Spatio-Behavioral Data Analysis and Visualization

John-Isaac Clark, CIO, Thermopylae Sciences & Technology

T-Sciences offers iSpatial - a web-based Spatial Data Infrastructure (SDI) to enable integration of third-party applications with geo-visualization tools. The iHarvest tool further enables the mining and analysis of data aggregated in the iSpatial platform for spatio-temporal behavior modelling. At the back-end of both products is MongoDB, providing fundamental framework capabilities for the spatial indexing and data analysis techniques. Come witness how Thermopylae Sciences and Technology leveraged the aggregation framework, and extended the spatial capabilities of MongoDB to tackle dynamic spatio-behavioral data at scale.

MongoDB 2.4 Security Features

Edouard Servan-Schreiber, Director for Solution Architecture, MongoDB

In this session, we'll provide a preview of the security features that we are working on for the next version of MongoDB.

3:10pm - 3:30pm
3:30pm - 4:10pm

Indexing and Query Optimization

Max Schireson, CEO, MongoDB

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

Federal Track: ANTS + MongoDB = Success

Sean Weppner, Product Manager, Member of Technical Staff, PROTEUS Techonologies

The story of ANTS, an organic network traffic generation tool; a unique problem space and opportunity, and the use of MongoDB as a key part of the solution.

How MongoDB Keeps Your Data Safe

Eliot Horowitz, CTO/Co-Founder, MongoDB

4:15pm - 4:55pm

Aggregation Options in 2.2

Mathias Stearn, Software Engineer, MongoDB

In version 2.2, we introduced a new 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.

Federal Track: MongoDB with GeoServer

JP Prochazka, Software Engineer/ Integrator, RadiantBlue Technologies, Inc.

This presentation will dive into a development team’s use case for choosing MongoDB as their spatially enabled NoSQL solution. The talk will also cover how the integration of GeoServer can expand the accessibility of your data. GeoServer is the open source implementation of Open Geospatial Consortium (OGC) standards and a core component of the Geospatial Web.

Visualizing MongoDB Objects in Concept and Practice

Craig Vitter, Software Engineer, IKANOW

Do you have a database full of JSON objects crying out for visual analysis? In this talk we will describe the different visualization concepts that apply to objects and showcase open source technologies that provide that capability (for free) and give you the basic tools you need to get started. Topics covered will include: - A quick overview of JSON objects (properties, ways to reference other objects, etc.); - Simple examples of working with JSON via JavaScript; - How to turn JSON documents into visual feasts using tools like the GoogleMaps API and D3.js library.

5:00pm - 5:20pm
5:30pm - 8:00pm

Download the Mobile Agenda Here

Event Speakers can find information on presenting here

Location

Newseum

» Get Detailed Map and Directions