Best partitioning practice