MongoDB Beijing 2013

MongoDB Beijing 2013

March 23rd

MongoDB Beijing is an annual one-day conference in Beijing, China, dedicated to MongoDB, the leading NoSQL database, held on March 23rd.

At MongoDB Beijing, you can expect to hear from 10gen engineers who have contributed to the product, learn about the core concepts of using MongoDB, and hear about exciting new features in our most recent releases. You'll also hear and learn from local customers and community members, and have a chance to meet with solutions and service providers in our expo hall.

Not Enough MongoDB? Sign up for a workshop on March 22.

We are offering two in-depth, hands-on MongoDB workshops a day before MongoDB Beijing. 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 23. For more information, review the full schedule.

Have specific questions you want answered?

Our 10gen engineers will be holding "Ask an Expert" office hours for individual questions on March 21 from 4 - 6 pm at the Yottaa office. This is a great opportunity to drop by, ask any questions you might have, or just say hello! Please come out and meet us. The Yottaa office is located at: 中国北京,海淀区马甸东路 17 号(马甸桥西北角), 金澳国际写字楼 316 室.

Skip to Details

Schedule

2 1
8:15am - 9:30am

Registration

9:30am - 9:45am

Welcome

Mathias Stearn, Software Engineer, MongoDB

9:50am - 10:30am

Schema Design

Mike O'Brien, Software 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.

10:35am - 11:15am

Replication

Tyler Brock, Ruby Driver Lead, MongoDB

In this session we will introduce the concepts around replica sets in MongoDB, which provide automated failover and recovery of nodes. You’ll learn how to set up, configure, and develop with replica sets, and how to tune consistency and durability according to your application’s requirements. We’ll also review common deployment scenarios.

11:15am - 11:30am

Coffee Break

11:30am - 12:10pm

Get your Spatial on with MongoDB in the Cloud

Linqing Lu, Developer Evangelist, Red Hat

Want to move from code to cloud in under an hour? Red Hat's OpenShift Platform-as-a-Service (PaaS) makes it easy to develop, deploy, and scale applications in the cloud. Come learn about how PaaS can make you into a happier and more productive coder. - Get started with OpenShift as the PaaS for your web application. - Deploy your first application using the command line tools or the web console. - Add and manage the MongoDB backend. - Manage application changes with Git. - Enjoy the perfect combination of OpenShift and MongoDB.

12:15pm - 12:55pm

Capacity Planning

Mathias Stearn, Software 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.

12:55pm - 1:45pm

Lunch

1:45pm - 2:25pm

MongoDB for Game Analytics

Roman Alexis Anastasini, Senior Web Developer

In this talk I will tell the story about how I used MongoDB for a game event analytic tool for AION. This talk will cover: why we used MongoDB, what we wanted to achieve , how we build the system, and some architectural facts.

Sharding

Tyler Brock, Ruby Driver Lead, MongoDB

MongoDB was designed for humongous amounts of data, with the ability to scale horizontally via sharding. In this session, we’ll look at MongoDB’s approach to partitioning data, and the architecture of a sharded system. We’ll walk you through configuration of a sharded system, and look at how data is balanced across servers and requests are routed.

2:30pm - 3:10pm

MongoDB at Qihoo 360

Chao Wang, Tech Leader, Qihoo 360

In the last year, we've gone from millions of pieces of data to billions of pieces of data. I will speak on a solution for scaling up and about the challenges presented. Also covered will be the future of data at Qihoo 360 with MongoDB.

How We Use MongoDB in Our Advertising System

Macro Huang, Engineer , Sogou

This talk will go over why we chose to use MongoDB for storing billions of documents with only 3 replset nodes, and why we choose MongoDB for our report data store instead of MySQL.

3:15pm - 3:30pm

Coffee Break

3:30pm - 4:10pm

Operational Best Practices

Mathias Stearn, Software Engineer, MongoDB

In this session we’ll review how to administer and deploy MongoDB starting from the basics and covering the best practices and procedures. This session will cover backups, network availability, performance pitfalls, log management, monitoring and alerting.

Indexing and Query Optimization

Mike O'Brien, Software Engineer, MongoDB

Having the right indexes in place are crucial to performance in MongoDB. In this talk, we’ll explain how indexes work and the various indexing options. We’ll talk about the tools available to optimize your queries and avoid common pitfalls. Throughout the session, we’ll reference real-world examples to demonstrate the importance of proper indexing.

4:15pm - 4:55pm

Ask the Experts

Mathias Stearn, Software Engineer, MongoDB; Tyler Brock, Ruby Driver Lead, MongoDB; Mike O'Brien, Software Engineer, MongoDB

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.

How MongoDB is Being Used in China - Case Studies

Steve Mushero, CEO, CTO, ChinaNetCloud

We will discuss a variety of use cases for MongoDB in China's Internet industry across several verticals, sizes, and applications. This discussion will include reasons for using MongoDB, experiences, issues, and successes.

5:00pm - 5:20pm

MongoDB Roadmap

Tyler Brock, Ruby Driver Lead, MongoDB