当前位置: 首页 > 知识库问答 >
问题:

Neo4j多节点标签和性能

步衡
2023-03-14

根据我的Spring Data Neo4j 4(SDN4)类层次结构,我有很多Neo4j节点,每个节点有大约7个标签。

我应该担心我的应用程序的性能,因为每个节点的标签数量或Neo4j标签(以及它们在SDN 4中的使用)不会影响性能吗?

共有1个答案

钱星华
2023-03-14

每一个标签背后都有一个索引。因此,每个节点的大量标签将增加任何此类节点的写入时间。如果您正在进行大规模更新,这将是显而易见的,但对于常规应用程序,您几乎不会注意到写入的差异。对于阅读来说,这没有什么区别。

希望这能帮上忙汤姆

 类似资料:
  • 我目前正在使用Spring和neo4j。一个任务是使用linkurious显示图形。但是,如何通过Spring-data-neo4j告诉Spring节点的标签?我需要标签在linkurious中给图表上色。如果使用图形存储库中定义的,将只返回节点属性? 有什么建议吗? 更新 我试图使用,但响应有问题。更具体地说: 然后在存储库中,我有 最后,我会得到一个结果与

  • 我有以下Spring数据Neo4j 5实体: 现在,节点具有以下标签: 在某些情况下,根据我的项目要求,我需要使用附加属性扩展节点,例如和。 我不想更改现有的类,而是想引入一个新的继承类,例如: 我有一个问题,下面的查询是否也返回的实例? 是否可以通过以下查询搜索节点(通过label)?

  • 问题内容: 我一直在使用此d3项目中的示例代码来学习如何显示d3图形,但似乎无法使文本显示在圆圈的中间)。我看过其他示例并尝试添加 和 在定义了节点之后,但是当我将鼠标悬停在每个节点上时,我看到的唯一结果是显示“要显示的节点名称”。它没有显示为圆圈内的文本。我是否需要编写自己的svg文本对象,并根据圆的半径确定需要放置的svg文本对象的坐标?从其他两个示例来看,似乎d3已经以某种方式进行了处理。我

  • 假设我正在创建手机和平板电脑产品,标签为 然后是笔记本电脑。那么,下面

  • 我的java密码如下: 它可以在cypher控制台上工作,但不能在JDBC上工作。 我得到了这个错误: 密码: