DoctrinePHPcrBundle: зачем использовать отдельное соединение, если я также использую ORM?

В документации DoctrinePHPCRBundle указано:

Рекомендуется использовать отдельное соединение с отдельной базой данных, если вы также используете Doctrine ORM или прямой доступ DBAL к данным, а не смешиваете эти данные с таблицами, сгенерированными Jackalope Doctrine Dbal.

Зачем?

Означает ли это, что если я использую Doctrine для управления своими сущностями, мне нужно использовать отдельную базу данных для управления PHPCR?

1 ответ

Решение

Я считаю, что это лучшая практика, а не требование.

С системной точки зрения приложения эта практика улучшает доступность системы, а с точки зрения приложения - разделение проблем.

Другие вопросы по тегам