Scaling databases has always been a difficult problem. Next generation NoSQL solutions claim to replace the traditional vertical scaling solutions with horizontal scaling. At Kiip, we originally embraced MongoDB as the magic scaling solution, but quickly ran into engineering and design limitations prompting a search for other solutions. Ultimately, we chose to move to a split PostgreSQL + Riak stack. We'll discuss how we chose to use Riak, and what we learned doing the migration, modeling our data, and using Riak in production.
22nd May 2012