我在我的网页上使用symfony,我想在我的数据库模型中同时使用mongodb
和mysql
,而且我不知道如何在我的sql和关于mongodb的文件
示例:PERSON
- 关系1 - n - ADDRESS
,其中PERSON
是我mysql
数据库上的表,ADDRESS
是mongodb
上的文档{1}}。
可能吗?我该怎么做?谢谢。
答案 0 :(得分:0)
如果你想拥有一个强大的关系,那就不可能。外键约束。这两个数据库永远不会立即了解彼此的数据,事务(!),范围等。您可以仔细编写同步这两者的代码。我发现一种简单可靠的方法:(作为参考,文档是NoSQL的数据块[NoSQL中的实体],而记录是SQL的数据项[SQL中的实体])
通过这种方式,两个数据库可以同步使用,相对安全地使用事务和锁定。