【发布时间】:2015-05-20 06:59:13
【问题描述】:
我在一家制作社交游戏的公司工作,我们的用户可以在该游戏中结交朋友,并且可以根据受欢迎程度制作高分内容。
我试图找出我们是否可以将一些数据移动到像 neo4j 这样的图形数据库中,而我不知道的一件事是如何在图形数据库中实现高分系统。我基本上想进行这样的查询: 获取朋友创建的电影/艺术书/照片内容列表,按最喜欢的内容排序。
获取所有用户在过去 7 天内创建的电影/艺术书/照片内容列表,按最喜欢的内容排序。
我们应该做什么样的数据建模和查询来实现这个?
我计划做的数据模型是将用户作为节点,将用户创建的内容链接到用户作为连接内容节点的列表,其中最新的内容节点链接到用户,但是我如何获得高分这样的模型。
谢谢。
【问题讨论】:
标签: neo4j graph-databases