Database neo4j图形数据库的效率
我有一个要保存的对象事件是位置。我想到了两种方法: 1.创建事件节点并将其连接到位置节点,并在那里保存位置 2.保存事件节点上的位置 考虑到将来我有兴趣收集在某个地方进行的所有活动的信息。 最有效的方法是什么 我还有一个关于有效性的问题。我有两个用户:移动应用程序用户和web用户。我在思考保存信息的有效方法。在这里,我想有两种方法: 1.在一个节点中保存所有用户的数据,并添加到app users label mobile 2.将所有用户的数据保存在一个节点中,并将其连接到只保存设备类型的节点 考虑到将来我会有兴趣收集所有使用IOS/Android的用户的信息。Database neo4j图形数据库的效率,database,neo4j,graph-databases,Database,Neo4j,Graph Databases,我有一个要保存的对象事件是位置。我想到了两种方法: 1.创建事件节点并将其连接到位置节点,并在那里保存位置 2.保存事件节点上的位置 考虑到将来我有兴趣收集在某个地方进行的所有活动的信息。 最有效的方法是什么 我还有一个关于有效性的问题。我有两个用户:移动应用程序用户和web用户。我在思考保存信息的有效方法。在这里,我想有两种方法: 1.在一个节点中保存所有用户的数据,并添加到app users label mobile 2.将所有用户的数据保存在一个节点中,并将其连接到只保存设备类型的节点 考
最有效的方法是什么?这取决于您希望如何处理位置信息。使用
位置
节点(从而在事件
和位置
之间建立关系)的一些原因:
- 您希望具有某个位置的属性
- 您正在另一个上下文中使用位置,希望能够将所有内容链接在一起
- 在您的应用程序中,位置对您来说更像是一个实体,而不仅仅是
Event
事件上拥有一个属性。如果要查询属性,请确保有一个索引(该索引也适用于要在Location
节点上查询的任何属性)
关于用户:如果要存储两组用户,可能会让人头疼。我会有一组用户,并使用类似于的属性,使用安卓系统登录