首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Neo4J/Graph数据库建模用户设备

Neo4J/Graph数据库建模用户设备
EN

Stack Overflow用户
提问于 2013-07-23 16:10:15
回答 1查看 244关注 0票数 0

我正在尝试使用Neo4J来模拟用户移动设备。然而,我是一个完全的新手,有图形数据库,我有点困惑如何建立连接。

例如:

  1. UserA
    • 设备1,OS 1,载体1
    • 设备2,OS 2,载体2

  1. UserB
    • 设备1,OS 2,载体2
    • 设备2,OS 1,载体1

  1. UserC
    • 设备3,OS 3,载体1
    • 设备2,OS 3,载体1

我需要能够快速查询以下信息:

  • 所有使用“设备2”的用户。
  • “设备2”的不同配置是什么?
  • 哪些用户使用“承运人1”?
  • 等等..。

让我困惑的是,我希望将用户与同一设备(即:设备1)连接在一起,然而,这些设备略有不同(即:运营商)。如果我尝试使用同一个节点,我将丢失关于哪个用户的路径的信息。

在对图形数据库建模时,最佳实践是什么?我应该为不同的设备配置创建不同的设备节点吗?有多个“设备1”节点的做法不好吗?

提前谢谢..。

EN

回答 1

Stack Overflow用户

发布于 2013-07-24 03:10:48

我也是个新手,但最好的办法就是开始。这个是最佳实践的一个很好的资源。

我认为您可以有不同的设备节点,具有诸如'os:os1‘这样的属性。这些设备将与一个载波节点有关系。

例如:(A) -拥有->(设备1 os:os1) -用途-> (Carrier1)

每个设备都是自己的节点。最好的办法就是玩它。要做到这一点,一个很好的资源就是使用赛弗控制台。你可以测试并分享他们的想法。

希望这能有所帮助

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17815463

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档