MongoDB: The Scalable and Agile Document Database
Eliot Horowitz, CTO and Co-Founder of 10gen (MongoDB)
A Database Month event: http://www.DatabaseMonth.com/database/mongodb (http://www.databasemonth.com/database/mongodb)
The database landscape is evolving as new, scalable data stores emerge. Key value stores, large tabular stores, and document-oriented databases offer a compelling alternative to the traditional relational database. By changing the data model and removing joins, this new class of non-relational or "NoSQL" solutions gain the ability to scale horizontally. In addition, NoSQL solutions offer interesting alternatives to the traditional relational data model.
MongoDB - from "humongous" - is an open source, document-oriented database designed with scalability and flexibility in mind. The architecture of MongoDB is as interesting as its applications - blending ideas from RDBMSes, key/value stores, and large distributed systems like BigTable, in addition to employing some unique innovations of its own. In this talk we'll describe and discuss MongoDB's data format - BSON, the insert path, the query optimizer, auto-sharding, replication, and more.
Eliot Horowitz is CTO of 10gen (http://www.10gen.com), the company that sponsors the open source MongoDB (http://www.MongoDB.org) project. Eliot is one of the core MongoDB kernel committers. Eliot is also the co-founder and chief scientist of ShopWiki. In January 2005, he began developing the crawling and data extraction algorithm that is the core of ShopWiki's innovative technology. Eliot has quickly become one of Silicon Alley's up and coming entrepreneurs, having been selected as one of BusinessWeek's Top 25 Entrepreneurs Under Age 25 in 2006. Prior to ShopWiki, Eliot was a software developer in the R&D group at DoubleClick. Eliot received a B.S. in Computer Science from Brown University.
Event video will be broadcast live over the GoChat VideoChat (http://www.GoChat.us)! on http://www.DatabaseMonth.com
Seeking a scaling solution for MySQL? Check out ScaleBase (http://www.ScaleBase.com), they make MySQL sharding (http://www.ScaleBase.com) easy!
Pivotal Labs Tracker (http://pivotallabs.com) is an awesome agile project management tool that enables real time collaboration around a shared, prioritized backlog!
phpMoAdmin (http://www.phpMoAdmin.com) is the #1 MongoDB Admin GUI! Nothing to configure, it just works! All in 1 tiny file! AJAX! XHTML1.1!
Seeking data replication and clustering for business-critical open source databases? Check out Continuent Tungsten (http://www.continuent.com/) for a zero-downtime solution.
Schooner created SchoonerSQL (http://www.schoonerinfotech.com/), a high-performance high-availability database that's 100% compatible with standard MySQL and InnoDB, and Membrain, a complementary cache that's 100% compatible with memcached.
Did you know? Fact: Vork Enterprise Framework (http://www.Vork.us) was the first PHP framework (http://www.Vork.us) to have built-in MongoDB support!
Power-Networking at 6:30pm
Presentation starts at 6:45pm