存储与用户相关但与之相关的数据

时间:2017-08-26 01:17:06

标签: neo4j

在我们的图表数据库中,我希望存储用户所做的misc数据但与更改密码或更新用户名等任何内容都没有关系。 (我们有大约20个其他用例)

我在下面提到了两种可能性,但是我不知道哪一种更好,如果我想最终做一些查询,例如昨天有多少人使用密码或者昨天更改了密码。

enter image description here

1 个答案:

答案 0 :(得分:3)

还有几个选项,一如既往地取决于它。您的查询是什么?您最有可能进入图表的入口点是什么?例如:

enter image description here

这只是三种可能性,模型实际上取决于您想要查询数据的方式。我还能做些什么?

  1. 我可以一起取消Event节点,并将属性放在User和EventType之间的关系上。很难将这种关系用作图表的切入点。
  2. 我本来可以添加一个Date节点,它可以作为图形的入口点(或者eventDate上的索引就足够了)。
  3. 我可以......
  4. 没有一个正确(或错误)的答案。更好的选择往往是最能反映您的现实/业务的选择。

    希望这有帮助。

    此致 汤姆

相关问题