【发布时间】:2020-02-11 00:18:33
【问题描述】:
我在 Neo4j 文档中读到了 section 关于如何使依赖于时间的查询更有效率的内容:
对特定时间的数据和关系进行建模的一种方法是包含 关系类型中的数据。因为 Neo4j 是专门优化的 对于遍历实体之间的关系,您通常可以改进 通过将日期指定为关系类型来查询性能和 只遍历特定的约会关系。
但我想知道,使用这种技术,您将不得不在任何时候重复相同的事情,以提高基于时间的查询的效率。例如,如果您想查询特定用户在特定日期创建的帖子,您必须添加(类似于AirportDay)类似UserDay 的内容。
我的问题是有没有一种可能的方法在你的图表中对时间进行通用建模?让时间成为查询图表中事件和活动的主要入口点。
【问题讨论】:
标签: graph database-design neo4j data-modeling graph-databases