7
回答
想做一个简单的采集分析系统,但是数据之间的关系比较复杂,怎么来存储数据更适合?
华为云实践训练营,热门技术免费实践!>>>   


    嗯,简单的讲就是采集新浪微博的数据咯,但是各个微博数据之间的关系比较复杂,一个用户有很多条微博,一条微博的微博ID关联到所有与它相关的赞,转发,和评论,还有与微博相关的相册,本身@的人 ,然后每一条有关联到与之相关的用户,同时也包括@的人 ,等等等等。。。

    然后我想要的就是,数据有一定量的时候,可以从任意条微博ID找到所有与其相关的人,包括赞转发评论,如果可以的话,可以做到两级,就是间接相关的人。A发布的微博B,C评论了,@了D,D的粉丝是E和F。也就是说A找到BCDEF,大概是这样子,当然为了更好的分析,需要保留一些其他信息,比如微博内容,发布时间,评论时间,来源等等等等

    这是一个“想做一个简单的采集分析系统”吗?

    一开始想想,MySQL?但是这么复杂的关系,我应该怎么建立这个模型。然后有微微了解到Mongodb好像可以以JSON的方式存储?这样是不是比较适合,插入和检索的时候,什么的

    


举报
就是我啊
发帖于4年前 7回/675阅
顶部