Neo4j: möglich, eine Alternative zu dem Knoten-IDs auf Basis von ganzzahligen Inkrementen zu schaffen?

StackOverflow https://stackoverflow.com/questions/4702432

  •  11-10-2019
  •  | 
  •  

Frage

Neo4j der Knoten dazu neigen, auf der Basis von Integer-Schritten eingestellt werden. Ich kann dies mit Fragen in einer Anwendung sehen, die mehrere zwei Datenbanken zusammenführen muss. Ist es möglich, die Datenbank verwenden ein anderes Format, wie UUIDs zu konfigurieren jeden Knoten zu identifizieren?

War es hilfreich?

Lösung 2

Nein, es ist nicht.

[Stack-Überlauf erfordert 30 Zeichen]

Andere Tipps

Was ich vor eingestellt ist auf jedem Knoten eine Eigenschaft getan haben, um eine GUID zu speichern und erstellt einen Index der IndexService verwenden, die eine GUID Index erstellt. Ich habe dann mit diesem Index gearbeitet Knoten auf GUID anstelle der internen Neo4j erzeugten IDs basierend abgerufen werden.

Hier ist eine Neo4j-Erweiterung, die UUID Eigenschaften zu jedem Knoten hinzufügt.

https://github.com/sarmbruster/neo4j-uuid

Zitat des Autors, warum Sie verwenden Uuid sollten, wenn Sie mit mehreren Datenbank handelt:

... node.getId () ist eine schlechte Wahl, da nach dem Löschen eines Knotens seiner ID zurückgeführt werden könnte.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top