About the Talk
July 17, 2010 7:00 AM
Kansas City, MOKansas City, MO
While there is a lot of excitement surrounding MongoDB and the NoSQL movement, MongoDB is all about practicality. MongoDB boasts a robust feature set that provides a pragmatic blend of rich functionality, performance and scalability that today's software developers need, and all at a relatively low barrier to entry.
The first part of this talk will focus on the pragmatic justifications for integrating MongoDB into your stack. In short, Mongo's significant performance and scalability benefits matched with a robust feature set provide the flexibility and power needed to smoothly integrate into an existing stack.
Building off of the first part of this talk, the main part of this talk will highlight some common and practical uses for MongoDB, given it's rich feature set, high level of performance and it's philosophy.
Among the projects we'll cover are logging with capped collections, data warehousing for reporting or analytics, and building lightweight, single-purpose ruby applications around a MongoDB collection. We'll also cover more full-featured applications, including a simple accounting application, and the traditional blogging app.
The goal in discussing each one of these applications is to highlight a different part Mongo's feature set to show how pragmatic it can be to integrate MongoDB into your stack. By the end of this talk, you will have a solid grasp on Mongo's rich feature set, and why it makes sense in so many situations.