Я пишу веб-приложение с использованием PHP/Symfony2/Doctrine2 и просто заканчиваю дизайн базы данных. Мы должны импортировать эти объекты (например. Проекты, поставщики )в нашу базу данных от разных клиентов из разных областей. У некоторых клиентов есть 2 поля в объекте проекта, а у некоторых — 20. Поэтому я подумал о реализации их в MongoDB, так как это кажется хорошим применением для этого.
Symfony2 поддерживает как ORM, так и ODM, так что это не должно быть проблемой. Теперь мой вопрос заключается в том, как обеспечить целостность данных в обеих базах данных. Потому что объекты в моей базе данных MySQL должны быть каким-то образом связаны с объектами в MongoDB для обеспечения целостности.
Есть ли лучшие решения? Будем признательны за любую помощь/мысли