4

我正在将PHPMySQL用于社交网络系统

我有一个名为 member_feed 的 MySQL 表,在这个表中我保存了每个成员的提要,我的表结构是:

|member_feed_id | member_id | content_id | activity_id | active

在这张表中我有超过1.2亿条记录,每个成员都有记录。

我在这张桌子上做这个查询:

1 - select * from member_feed where memebr_id= $memberId

2- update memebr_feed set active = 1 where member_id = $member_id

3- insert into member_feed (member_id, content_id,activity_id,active values(2,3,59,1) )

对于每个会员,我每天至少有 50 个新的beanstalkd系统供稿,我有超过60000 个会员

我目前正在从 MySQL 迁移到 MongoDB,而且我是 MongoDB 的新手。所以我需要将此表转换为 MongoDB 中的集合。

这个用例对 mongodb 有好处,对我的系统来说是提高系统性能的好解决方案吗?

4

1 回答 1

1

好吧,在 mongodb 中,两个集合之间的连接不可用,所以我的问题是您将在哪里存储成员、内容、活动?我相信这些应该嵌入到 member_feed 中。

示例:member_feed 结构:

{_id:1,member:{_id:2,name:"Anuj"},activity:{details:"xyz"},active:false}

希望有帮助!!!

谢谢

于 2013-08-31T10:23:41.560 回答