The db should probably be split across more mongodb instances, as it quickly grows wickedly huge - but granted a bit of patience, it does work.