Yeah, though it adds overhead and slows things down.  I've also tried to keep the architecture modular enough to make it easy to add other datastores.  What would be really interesting is looking at dependencies across datastores, like this pg table also has a set of foreign keys into mongodb, or something like that... but that's well outside the scope of the initial project.