Da ich Neo4J in einem meiner Projekte verwenden muss, habe ich versucht, ein paar Ideen dazu zu bekommen. Es speichert die Werte in Schlüssel-Wert-Paarweise. Aber ich konnte nicht eine Sache verstehen, wie man Bilder speichert? In einigen Situationen speichern wir die URL der entsprechenden Bilder in RDBMS. Aber in Graph-Datenbanken, was sind die Tricks? Bitte schicke mir ein paar gute Artikel, link oder antworte klar. Danke.!Bilder in Neo4J speichern
6
A
Antwort
7
Müssen Sie tatsächlich das gesamte Bild speichern oder können Sie eine Referenz-ID für das Bild auf der Festplatte speichern?
Ich stelle diese Frage, weil höchstwahrscheinlich Sie es als Byte-Array in der Datenbank speichern werden, und wenn Sie nie wirklich das Byte-Array für Ihre Analyse verwenden, dann können Sie auch nur speichern eine Referenz.
Wenn Sie es zum Vergleich verwenden, sagen Sie doppelte Prävention, können Sie immer die MD5 oder etwas speichern.
Warum müssen Sie das Bild in der DB speichern?
Verwandte Themen
- 1. Objekt als Eigenschaft in Neo4j speichern
- 2. Benutzerdefinierte Node Bilder für Neo4j Visualisierung?
- 3. Neo4j speichern Aktion über Sammlung von Entitäten
- 4. Pyspark: Bilder auf HDFS speichern
- 5. Laravel speichern Bild in die Öffentlichkeit/Bilder
- 6. PHP - Bilder in SESSION Daten speichern?
- 7. MySQL - Bilder in einer Datenbank speichern?
- 8. Bilder dauerhaft in der Sammlungsansicht speichern
- 9. Webarchiv in Cocoa ohne Bilder speichern
- 10. Speichern Sie Bilder in Javascript-Objekt
- 11. Bilder zur Laufzeit in iPhone App speichern
- 12. Speichern des Ergebnisses gemischter Bilder in AS3.0
- 13. Speichern Sie Bilder/Videos in Hadoop HDFS
- 14. Sitecore - Bilder in der Core-Datenbank speichern
- 15. Speichern Sie URL-Bilder in Ganzzahl-Array
- 16. So speichern und abrufen verschachtelte Objekte in Neo4j mit Federdaten
- 17. Multithread-Upsert in Neo4j
- 18. Extract Subgraph in Neo4j
- 19. Swift 2 speichern mehrere Bilder zu Parse
- 20. Speichern Sie extrahierte Videoframes als Bilder
- 21. exportieren und speichern Dialogfeld für Bilder
- 22. große Ganzzahlen in Chiffre, neo4j
- 23. So speichern Sie Bilder auf Firebase
- 24. Applescript/Excel Diagramme als Bilder speichern
- 25. Warum scheint Firefox keine Bilder zu speichern?
- 26. Gespeicherte Bilder mit Laravel speichern 5
- 27. Speichern von Daten als Array/Liste auf der Eigenschaft neo4j
- 28. Speichern einer Datei in einem WCF-Dienst in Bilder Ordner
- 29. Bilder über oder unter dem Webstamm speichern?
- 30. Teilen in Neo4j
Nicholas, Danke für Ihre Antwort. Hier ist gemäß der Spezifikation bis jetzt nichts festgelegt, aber möglicherweise wird es kein Szenario geben, um ein Bild auf der Scheibe zu haben, so die Architekten. Und ich weiß auch, dass das Speichern von Byte-Arrays ziemlich teuer ist. Obwohl es auch Vorteile hat. Wir können die Bilder von Byte-Array in komprimierter Form ohne verminderte Qualität zurück erhalten. – Aatif
Es kann andere Vorteile geben, Byte-Arrays zu speichern. Aber wie Sie MD5 vorgeschlagen haben, sieht es wie eine bessere Lösung aus. Weil ich möglicherweise Duplikate in DB vermeiden muss. Können Sie mir bitte einen guten Ansatz und Schritte geben, um MD5 zu speichern? Ich muss Bilder in UI auf Benutzeranfrage oder manchmal ohne Anfrage zeigen. Vielen Dank.!! – Aatif
Speichern Sie das MD5 einfach als String in der DB. Informationen, die Sie in Eigenschaften auf Neo4j speichern, sollten Dinge sein, die Sie für Vergleiche oder für Abfragen verwenden. In seltenen Fällen verwenden Sie das eigentliche Bild, sondern eher einen Verweis auf das Bild. – Nicholas