http://stackoverflow.com/questions/2914664/how-would-i-implement-separate-databases-for-reading-and-writing-operations