July 2011
2 posts
Master Detail Transactions in MongoDB
In relational databases, transactions let you make reliable atomic updates to your data. Because relational schemas are often highly normalized, most logical transactions span multiple tables, so it is important to be able to do multiple updates atomically (all or nothing).
While MongoDB does not have multi-document transactions, it makes up for this in many use cases through its document...
Design of the Erlang Driver for MongoDB
Since November 2010, I have been writing an Erlang driver for MongoDB. After many months of work, I would consider the driver production-ready, and wanted to take this opportunity to introduce the driver and highlight a few of the design decisions. For detailed documentation with code examples please see the links at the end of this article. BSON At the highest level, the driver is divided into...