Neo4j 多节点标签和性能

Neo4j multiple node labels and performance

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

我是否应该担心我的应用程序的性能,每个节点有如此多的标签或 Neo4j 标签(及其在 SDN 4 中的使用)不会影响性能?

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

希望这对您有所帮助, 汤姆