MongoDB的用例从MySQL迁移

时间:2013-08-31 09:43:56

标签: php mongodb social-networking nosql

我正在使用 PHP MySQL 社交网络系统

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

|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) )

对于每个成员每天我至少有 beanstalkd 系统新增50个Feed,而且我有超过 60000会员

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

这个用例对mongodb有用吗,是我系统提高系统性能的好方法吗?

1 个答案:

答案 0 :(得分:1)

嗯,在两个集合之间的mongodb连接不可用,我的问题是你将存储成员,内容,活动的地方?我相信这些应该嵌入member_feed。

实施例: member_feed结构:

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

希望有所帮助!!!

由于