An architecture tradeoff analysis of postgreSQL