将数据存储在两个不同的数据库中(MySQL和MongoDB)

时间:2012-01-10 13:24:18

标签: php mysql mongodb

这是我的一个大问题:https://stackoverflow.com/questions/8803690/designing-a-website评论中有人要求我在更多回答的问题中分解这个问题,所以我走了。

简而言之:我正在创建一个webapp,人们可以加入和编写消息(并做出反应)。

我想在MySQL数据库中存储用户信息(用户名,密码,谁是wo的朋友),因为MySQL是一个关系数据库。消息(以及对它们的反应),我想将它们存储在文档 - orientend数据库(MongoDB)中。

几个月前,我看到一个关于电子商务网站的演示文稿(我真的不知道这个名字了,但在美国我认为它真的很大),并且他们将产品详细信息存储在mongoDB和用户信息中,账单,...在MySQL中。在mongoDB网站上,它表明它非常适合存储评论,个人资料,会话数据.......

为了搜索,我想将SOLR与MySQL数据库一起使用(不使用mongoDB,因为我只想让用户搜索其他用户 - 这些用户存储在MySQL数据库中 - 不用于评论)。

1 个答案:

答案 0 :(得分:0)

是的,您可以将两个数据库用于两个不同的目的。许多很酷的网站都这样做。