better db rationale