我正在使用 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有用吗,是我系统提高系统性能的好方法吗?
答案 0 :(得分:1)
嗯,在两个集合之间的mongodb连接不可用,我的问题是你将存储成员,内容,活动的地方?我相信这些应该嵌入member_feed。
实施例: member_feed结构:
{_id:1,member:{_id:2,name:"Anuj"},activity:{details:"xyz"},active:false}
希望有所帮助!!!
由于