Ich plane, eine Desktop-App (Java oder C# WPF) zu erstellen, die von mehreren Benutzern verwendet werden würde. Die Anforderungen sind so, dass eine Graph DB wie Neo4j perfekt in das Schema der Dinge passt. Ich habe einige Untersuchungen gemacht und es sieht wirklich gut aus. Ich arbeite an der Community Edition. Jetzt ist hier das Problem. Nach dem, was ich beobachtet habe, kann ich nur eine Verbindung zur Datenbank herstellen. In dem Moment, in dem ich versuche, eine Verbindung von einer anderen Instanz herzustellen, erhalte ich einen Fehler. Selbst der Zugriff auf localhost: 7474 führt zu einem Fehler.Concurrent Zugriff auf Neo4j von Desktop-Anwendungen
Ist das von Entwurf? Ich verstehe, dass ich in einer Web-App immer noch eine statische Referenz auf eine einzelne DB-Instanz verwenden und damit arbeiten kann. Stellen Sie in einem Desktop-App-Szenario jedoch sicher, dass mehrere Benutzer über ihre Apps auf die Datenbank zugreifen können.
Danke, Abhi
Hallo @cybersam, Danke. Aber von allem, was ich gelesen habe, glaube ich, dass der REST-API-Zugriff im Vergleich zu anderen Optionen wie der Core-API sehr langsam ist. Kann ich also davon ausgehen, dass die REST-API die einzige Option ist, die ich für mein Szenario habe? Glauben Sie auch, dass REST API eine gute Option für Multi-Client-Lösungen/-Produkte ist? – user1826116