EntwicklungNews

Neo4j 3.4 mit neuem Visualisierungstool für vernetzte Daten

Datenvisualisierung mit Neo4j Bloom

Neo4j kündigt das neue Neo4j 3.4 Release an. Neben horizontaler Verteilung, einer Performancesteigerung um mehr als 50 Prozent, 3D-Geodatensuche und anderen operationalen Verbesserungen wurde zudem Neo4j Bloom veröffentlicht. Das Visualisierungstool für vernetzte Daten soll die Zusammenarbeit zwischen Entwicklern und Business-Anwendern vereinfachen und Graphtechnologie einem breiteren Anwenderkreis zugänglich machen.

Für Emil Eifrem, CEO und Mitgründer von Neo4j, sind diese Features vor allem für Anwendungen im Bereich Betrugserkennung, bei Echtzeit-Empfehlungen sowie beim Einsatz von Knowledge Graphen für künstliche Intelligenz entscheidend: „Unsere Kunden zeigen, wie nachhaltig vernetzte Daten jedes Unternehmen verändern. Mit Neo4j 3.4 und Neo4j Bloom erweitern wir die Leistungsfähigkeit der Neo4j Graph-Plattform, um eine einfache Nutzung und höhere Benutzerfreundlichkeit sicherzustellen und den wachsenden Anforderungen unserer Kunden einen Schritt voraus zu sein“.

Neo4j Bloom ist ein Visualisierungstool zum Finden von Mustern in Graphen, mit dem abstrakte und komplexe Beziehungen in leicht verständliche, nachvollziehbare und anschauliche Darstellungen verwandelt werden. Dabei ist Neo4j Bloom vollständig in die native Neo4j Graph-Plattform integriert. Im Gegensatz zu herkömmlichen Data-Discovery Lösungen deckt Bloom auf, in welcher Beziehung Datenelemente zueinander stehen, und visualisiert den Kontext, der durch diese Verbindungen entsteht. Anwender können den Graphen, ganz ohne die Kenntnis einer Abfragesprache, über natürliche sprachliche Phrasen erkunden, gefundene Teilgraphen expandieren und in Teile der Visualisierung hineinzoomen. Einzelne Knoten können ausgewählt werden, um ihre Eigenschaften zu überprüfen oder zu bearbeiten. Zudem lassen sich Storyboards erstellen was die Zusammenarbeit zwischen unterschiedlichen Nutzergruppen erleichtert. Neo4j Bloom wird voraussichtlich ab Ende Juni verfügbar sein.

„Neo4j Bloom wurde speziell entwickelt, um Verbindungen zwischen Daten auf intuitive Weise darzustellen und so den Zugang auch nicht-technischen Anwendern und Führungskräften zu ermöglichen“, so Eifrem.

Neue Features in Neo4j 3.4:

  • Multi-Clustering: Anwender können Daten verschiedener Mandanten unabhängig voneinander verwalten, wobei jeder in seinem eigenen skalierbaren Cluster (Causal Cluster) residiert. Multi-Clustering ist ein Schritt in Richtung einer vollständigen verteilten horizontalen Skalierung und kann unterschiedlich genutzt werden: für die Aufteilung von Graphen in logische Partitionen, das Erstellen von hochverfügbaren, skalierbaren und mandantenfähigen SaaS-Systemen sowie die Vereinheitlichung mehrerer Instanzen von Graphdatenbanken im gesamten Unternehmen. Ein Anwendungsbeispiel ist der Aufbau von DSGVO-konformen, länderspezifischen Systemen zur Nachverfolgung der Datenherkunft (Data Lineage).
  • Datum/Uhrzeit und 3D-Geodaten: Neo4j 3.4 erweitert Cypher um Datentypen und Operationen für Zeitinformationen sowie 3D-Geodaten und ermöglicht es Anwendern, ganz einfach Umkreissuchen zu erstellen. Damit lassen sich beispielsweise Liefersysteme entwickeln, die Entfernung zur Lieferadresse, Tageszeit, Verkehrsaufkommen, etc. in Echtzeit berücksichtigen, und räumliche Abfragen („alle Händler, die Produkt A innerhalb von 20 Kilometern führen“) durchführen.
  • Leistungssteigerung: Neo4j 3.4. bietet eine deutlich höhere Performance für Cypher (plus 70 Prozent) und bei Backups ( plus 100 Prozent). Zudem konnte die Geschwindigkeit beim Laden von Daten und Schreibvorgängen dank des neuen, nativen String-Index gesteigert werden (plus 30 bis 50Prozent).
  • Administration und Sicherheit: Administratoren verfügen nun über neue Diagnose-Tools, automatisches Wiederherstellen des Storage-Caches beim Start, Zugriffsschutz auf Attributebene, Hot-Backups und Rolling Upgrades von Clustern.

Neo4j 3.4 und Neo4j Bloom erweitern den Anwenderkreis von Graphtechnologie und treiben Innovationen weiter voran. „Der Ausbau der Neo4j-Datenbank bietet unseren Kunden die Möglichkeit, neue Anwendungen zu entwickeln und zu skalieren“, so Eifrem. „Damit kann ein größerer Anwenderkreis sich den Nutzen und Wert von vernetzten Daten erschließen.“

Weitere Informationen: https://neo4j.com/whats-new-in-neo4j