GitHub für Neo4J?Graph Datenbank Revision Kontrolle
Ich bewerte Graph Datenbanken als eine mögliche Lösung für die Modellierung eines komplexen Computer-Netzwerkes. Es kommt mir so vor, als ob ein Versionskontrollsystem für die Planung und das Testen von Aktualisierungen der Datenbank nützlich wäre. Ich hatte angenommen, dass wir entweder ein Testnetzdiagramm für eine solche Planung instantiieren und dann ein Routing schreiben würden, um die Änderungen zu synchronisieren.
Ich sehe, dass diese Frage für relationale Datenbanken (How do you maintain revision control of your database structure?) gestellt und beantwortet wurde. Aber ich frage nach Graph-Datenbanken, wahrscheinlich Neo4J.
In diesem relationalen Thread stellt jemand den Rails-Ansatz in Frage, Rollback zu einem erforderlichen Element der Datenbankentwicklung zu machen. Ich mag diese Idee auch; Ich bin mir nicht sicher, wie einfach das in Graphendatenbanken ist.
Wie wird das in der realen Welt gehandhabt?
Meine Erfahrung mit Neo4J (ich habe nur die Java-API verwendet) ist, dass die Superknoten nicht gut behandelt wird. – efekctive