@zayac_agito

На сколько нормально использовать в приложении два PDO объекта?

Приветствую.
Так получилось что в приложении два готовых решения с github используют разные способы работы с одной и той же mysql базой данных.

Из одного компонента я могу получить PDO объект, он его вежливо отдает, а вторая либа поддерживает все возможные варианты соединения но просто передать туда уже готовый PDO объект нельзя. Вот и назревает вопрос, на сколько это вообще рационально использовать в приложении два различных соединения с БД ?

К слову, речь идет о либах RedbeanPHP и Illuminate/database

p.s.
Стоит отметить что я отказался от такого решения как и от Либы на основе Illuminate
  • Вопрос задан
  • 2471 просмотр
Решения вопроса 2
svd71
@svd71
Нормально. просто размещение памяти может занимать больше. И могут возникнуть вопросы с видимостью данных - когда в одном компоненте изменение данных еще не подтверждено, а во втором уже пытаются прочитать.
Ответ написан
FanatPHP
@FanatPHP
Чебуратор тега РНР
Самому приложению от этого ни жарко ни холодно. Ну разве что мизерные накладные расходы на второй коннект.
Вопрос в том, потянет ли база удвоенное количество соединений. Если потянет, то без проблем.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы