MongoDB Beijing 2013
March 23rdBeijing, China
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 室.
Schedule
| 1 | 2 | |
|---|---|---|
|
|
Registration | |
|
|
WelcomeMathias Stearn, Software Engineer, 10gen | |
|
|
Schema DesignMike O'Brien, Software Engineer, 10gen 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. | |
|
|
ReplicationTyler Brock, Software Engineer, 10gen 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. | |
|
|
Coffee Break | |
|
|
Get your Spatial on with MongoDB in the CloudLinqing 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. | |
|
|
Capacity PlanningMathias Stearn, Software Engineer, 10gen 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. | |
|
|
Lunch | |
|
|
ShardingTyler Brock, Software Engineer, 10gen 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. |
MongoDB for Game AnalyticsRoman 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. |
|
|
How We Use MongoDB in Our Advertising SystemMacro 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. |
MongoDB at Qihoo 360Chao 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. |
|
|
Coffee Break | |
|
|
Indexing and Query OptimizationMike O'Brien, Software Engineer, 10gen 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. |
Operational Best PracticesMathias Stearn, Software Engineer, 10gen 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. |
|
|
How MongoDB is Being Used in China - Case StudiesSteve 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. |
Ask the ExpertsMathias Stearn, Software Engineer, 10gen; Tyler Brock, Software Engineer, 10gen; Mike O'Brien, Software Engineer, 10gen 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. |
|
|
MongoDB RoadmapTyler Brock, Software Engineer, 10gen | |
