对于项目,我们有一个MySQL数据库。我们希望使用Mongo的GridFS来存储每个软件的屏幕截图。
我们不确定是否应该将MySQL软件ID存储在mongo文件集合中,或者将mongo id存储在MySQL表中,即表截图中包含software_id和mongo_id。 MongoID将指向截图的集合。
我们将并行使用Doctrine ORM和Doctrine ODM。
有什么想法吗?什么是最好的解决方案?在同步方面。我们会遇到任何问题吗?
由于
答案 0 :(得分:2)
假设每个软件都有很多屏幕截图,每个屏幕截图属于一个软件,我会把 MySQL ID放在MongoDB中: