Here are my slides from QConSF 2012: MongoDB Large-scale Data Centric Architectures
Posts Categorized: Data Architecture
Stellar use cases for MongoDB
MongoDB has a nice wide sweet spot where it’s a very useful persistence platform, however, it’s not for everything. I thought I would quickly enumerate a couple great use cases that have come up in the last year and a half and why they are such a great fit for MongoDB. 1. Documents: Using MongoDB… Read more »
PGEast and MongoDB?
When I first started playing with MongoDB I accidentially posted my posts in a category that got them put up on Planet PostgreSQL. I remember getting some pretty pissed off emails and comments. Beyond just my mistake such that the posting was on the incorrect blog, people seemed pretty pissed off about NoSQL in general…. Read more »
Interview on NoSQLDatabases.com
The folks over at NoSQLDatabases.com have posted an interview they did with me on our implementation of MongoDB at Shutterfly. Good folks, great blog. Here is a link to the article. I talk a lot about what we have done at Shutterfly, In particular one item I discuss is ORM’s and the promise of not… Read more »
Sharing Life’s Joy using MongoDB: A Shutterfly Case Study
The video of the presentation, Sharing Life’s Joy using MongoDB: A Shutterfly Case Study, I gave at MongoSV is now online. Nice job editing the slides in 10gen! Here are just the slides: Sharing Lifes Joy With Mongodb
I am speaking at MongoSV 2010
I am excited to announce I will be speaking at the MongoSV conference Dec 3 2010. My talk, Sharing Life’s Joy using MongoDB: A Shutterfly Case Study will be focused on how we have been using MongoDB here at Shutterfly over the last year. I plan to outline some of the specific cases where MongoDB… Read more »
MongoDB: Lagged Replica with Replica Sets
In an enterprise database architecture, it’s very common to create a standby or replica database with a ‘lag’ in it’s state relative to the primary. Operations applied to the primary are not seen on the replica for some amount of pre-determined timeframe. The purpose of such an architecture is to protect yourself against an accidental… Read more »
Why Not Auto Increment in MongoDB
I came across this blog post with a nice pattern for auto-increment in MongoDB. It’s a great post, but there is something to think about beyond how to logically perform the operation; performance. The idea presented in the blog is to utilize the MongoDB findAndModify command to pluck sequences from the DB using the atomic… Read more »
Data clustering in MongoDB using embedded docs
I wrote a while ago about how to cluster data to save cash. This post was geared towards relational stores. But in reality, the technique is applicable to any block store on disk. To recap, the premise is simple. When you run a query for some amount of data, you want to minimize I/O as… Read more »
MongoSF Slides
I had a great time at the MongoSF Conference on Friday. There were a ton of great presentations, and lots and lots of excitement. A big thanks to 10gen for inviting me to speak. I had a great time and I hope everyone learned a lot from our experiences so far with MongoDB. I especially… Read more »

Recent Comments