mongoDB Brussels - An introduction to mongoDB
Here are my slides from my introduction to mongoDB talk at the Brussels mongoDB user group.
http://speakerdeck.com/u/rozza/p/mongodb-brussels-mongodb-an-introduction
Here are my slides from my introduction to mongoDB talk at the Brussels mongoDB user group.
http://speakerdeck.com/u/rozza/p/mongodb-brussels-mongodb-an-introduction
For the last few months at work we've been adopting MongoDB as our main database. For those that don't know what MongoDB is and you're still reading this?! "MongoDB is an open source, document-oriented database designed with both scalability and developer agility in mind. Instead of storing your data in tables and rows as you would with a relational database, in MongoDB you store JSON-like documents with dynamic schemas."
Coming from a Django background, MongoEngine "a Document-Object Mapper (think ORM, but for document databases) for working with MongoDB from Python" seemed a natural choice. Since joining the project, as well as fixing numerous bugs, we've added many new features to MongoEngine core.
Here are some of my favourites:
Some of the above, I'll blog about in more depth in the near future as especially the delta tracking is pretty cool. In the near future the 0.5 release will be out - its on the dev branch if you want to play with it now. With more ideas / suggestions for improvements being added to github, it seems that MongoEngine will only get better. So why not signup to the usergroup and join in the discussion.