Your current filters are…
by Todd Dampier
Ok, so you’ve launched your development sandbox, love MongoDB, and are now thinking about how you want to handle your production environment. Learn all sorts of tips and tricks in this practical session on MongoDB operations by leading cloud database hosting provider MongoLab. We at MongoLab provide database hosting on EC2, Rackspace and Joyent for thousands of applications powered by MongoDB. In this session we will share with you some of the best practices we have developed, and help you avoid some of the pitfalls common with running production MongoDB deployments. This talk will cover the basics, such as VM selection, OS and disk configuration as well as more advanced topics such as clustering, VM migrations/upgrades, backup strategies and monitoring, with special emphasis on running MongoDB in the cloud. Don’t miss this informative session that will help you operate MongoDB like a pro!
This talk will introduce deployment of MongoDB across multiple data centers. We'll discuss the advantages of a multi data center deployment for read/write locality, the various deployment strategies, and disaster preparedness and recovery. In addition, we'll look at the MongoDB roadmap and planned enhancements around data center awareness.
MongoDB's replica sets provide a powerful primitive for high availability. However, like any tool, replica sets require proper wielding. At Stripe, we've evolved a set of development, deployment, and administration techniques to achieve true zero downtime during both routine maintenance and catastrophic failure. In this talk, we'll share a selection of these techniques and tricks, as well as the mistakes we made along the way.
I will describe the challenges we faced when designing a MongoDB database for processing large data streams and the solutions we applied. Some of the difficulties included write-intensive loads, uneven access patterns (posts with many followers get many more hits than posts with few followers), and non-trivial support of privacy. I will describe the choices we made for schema design to optimize writes and efficient querying/retrieval. I will also talk about indexing strategies, tradeoffs we made to work around MongoDB design, and reasoning we applied to find the most optimal denormalization of collections.
4th May 2012