Для каждой БД свой коннект, не очень эффективно получается
А откуда такое требование кстати?
я видел такое, если бы не все эти костыли с коннектами, то получается достаточно удобно, если у одного клиента больше нагрузки его базу можно вынести на более мощный сервер