我想创建以下模式用户<->标记<->内容-> SubContent <->用户
在用户和标记之间存在多到多连接。
在标记和内容之间存在多到多连接。
在内容和子内容之间有一对多的连接。
在子内容和用户之间存在多到多连接。
所以这里有很多联系,所以我认为neo4j是一个正确的选择。
我的主要查询将是获取某些标记的关系,并访问连接到特定用户的子内容。
你认为如何?
发布于 2014-04-08 15:58:40
我认为图形db,特别是neo4j,将是非常适合的。拥有多到多的关系,并考虑到您计划如何‘浏览’的数据是真正的图形数据库的甜头。
发布于 2014-04-08 16:32:36
完全同意丹G。图db和Neo4j在这里是有意义的。我有一个非常相似的域模型,每次我查询(来自SQL)时,感觉就像是“欺骗”。此外,向关系themselfs添加属性可以添加额外的信息,比如内容包含子内容关系上的“强度”或“数量”。
此外,“未来证明”架构,如果您想要添加其他东西,如SIMILARTY之间的标签关系。
https://stackoverflow.com/questions/22941614
复制相似问题