DoctrinePHPcrBundle: зачем использовать отдельное соединение, если я также использую ORM?
В документации DoctrinePHPCRBundle указано:
Рекомендуется использовать отдельное соединение с отдельной базой данных, если вы также используете Doctrine ORM или прямой доступ DBAL к данным, а не смешиваете эти данные с таблицами, сгенерированными Jackalope Doctrine Dbal.
Зачем?
Означает ли это, что если я использую Doctrine для управления своими сущностями, мне нужно использовать отдельную базу данных для управления PHPCR?
1 ответ
Решение
Я считаю, что это лучшая практика, а не требование.
С системной точки зрения приложения эта практика улучшает доступность системы, а с точки зрения приложения - разделение проблем.