Старая система была вполне адекватная, когда после определенного количества бд начинала действовать балансировка. Думаю стоит сделать по такому же принципу, чтобы не срезало бд тем у кого его и так мало.
Ок, значит сделаем систему, которая будет работать также как предыдущая, а потом уже будем улучшать, если понадобится.