{"id":22329,"date":"2022-11-26T11:16:00","date_gmt":"2022-11-26T10:16:00","guid":{"rendered":"https:\/\/www.sysbus.eu\/?p=22329"},"modified":"2022-11-15T10:33:06","modified_gmt":"2022-11-15T09:33:06","slug":"neo4j-bringt-release-5-auf-den-markt","status":"publish","type":"post","link":"https:\/\/www.sysbus.eu\/?p=22329","title":{"rendered":"Neo4j bringt Release 5 auf den Markt"},"content":{"rendered":"\n<p><a href=\"https:\/\/neo4j.com\/?ref=pr-&amp;utm_source=announcement&amp;utm_medium=referral&amp;utm_campaign=Neo4j-5\">Neo4j<\/a> pr\u00e4sentiert die neue Version seiner nativen Graphdatenbank &#8222;<a href=\"https:\/\/neo4j.com\/product\/neo4j-graph-database\/whats-new-neo4j-5\/?ref=pr-&amp;utm_source=announcement&amp;utm_medium=referral&amp;utm_campaign=Neo4j-5\">Neo4j 5<\/a>&#8222;. Nach Angaben des Herstellers soll sich diese Datenbank in Bezug auf die Leistung mit dem neuen Release weiter von den relationalen Datenbanken absetzen, die in vielen Bereichen verbreitet sind. Bei der Entwicklung der neuen Variante stand die Betriebsoptimierung der Graphdatenbank im Mittelpunkt. Sie ist jetzt uneingeschr\u00e4nkt skalierbar und bietet eine h\u00f6here Leistung, um schnellere Abfragen zu erm\u00f6glichen, die unabh\u00e4ngig sind vom Sharding (also der Aufteilung des Datenbestands) und der Gr\u00f6\u00dfe.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.sysbus.eu\/wp-content\/uploads\/2022\/11\/Neo4j_5.0_Features-D.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"971\" src=\"https:\/\/www.sysbus.eu\/wp-content\/uploads\/2022\/11\/Neo4j_5.0_Features-D-1024x971.png\" alt=\"\" class=\"wp-image-22331\" srcset=\"https:\/\/www.sysbus.eu\/wp-content\/uploads\/2022\/11\/Neo4j_5.0_Features-D-1024x971.png 1024w, https:\/\/www.sysbus.eu\/wp-content\/uploads\/2022\/11\/Neo4j_5.0_Features-D-300x285.png 300w, https:\/\/www.sysbus.eu\/wp-content\/uploads\/2022\/11\/Neo4j_5.0_Features-D-768x728.png 768w, https:\/\/www.sysbus.eu\/wp-content\/uploads\/2022\/11\/Neo4j_5.0_Features-D.png 1318w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">Features in Neo4j 5 (Quelle: Neo4j)<\/figcaption><\/figure>\n\n\n\n<!--more-->\n\n\n\n<p>Diverse Verbesserungen in der Syntax der Abfragesprache Cypher, im Index-Handling, im Abfrage Planer und in der Implementierung erm\u00f6glichen es, Abfragen \u00fcber mehrere Knoten hinweg deutlich einfacher auszudr\u00fccken und schneller Antworten zu erhalten. Wie bereits fr\u00fchere Versionen ist auch Neo4j 5 als Cloud Service verf\u00fcgbar (Neo4j AuraDB und Neo4j AuraDS). Anwender k\u00f6nnen das neue Release ab sofort im <a href=\"https:\/\/neo4j.com\/download-center\/?ref=pr-&amp;utm_source=announcement&amp;utm_medium=referral&amp;utm_campaign=Neo4j-5\">Download-Center von Neo4j<\/a> oder \u00fcber die Cloud-Marktpl\u00e4tze von AWS, Azure und GCP beziehen.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Die wichtigsten Funktionen von Neo4j 5 im \u00dcberblick:<\/li>\n\n\n\n<li>Automatisches Clustering: Neo4j 5 bietet eine Cloud-f\u00e4hige Architektur f\u00fcr globale Cluster, mit der sich Daten sowie Datenbanken skalieren lassen, ohne die Cluster selbst skalieren zu m\u00fcssen. Die Platzierung von prim\u00e4ren und sekund\u00e4ren Kopien auf dem Server im Cluster erfolgt dabei automatisch. Das reduziert nicht nur den manuellen Aufwand f\u00fcr Anwender, sondern stellt auch eine bestm\u00f6gliche Auslastung der Infrastruktur sicher.<\/li>\n\n\n\n<li>Multi-Cluster Fabric: Mit <a href=\"https:\/\/neo4j.com\/blog\/getting-started-with-neo4j-fabric\/?ref=pr-&amp;utm_source=announcement&amp;utm_medium=referral&amp;utm_campaign=Neo4j-5\">Neo4j Fabric<\/a> lassen sich individuelle Abfragen wieder zusammenf\u00fchren und als Ganzes analysieren. In Neo4j 5 k\u00f6nnen Anwender nun via Cypher Kommandos Fabric Konfigurationen schneller erstellen und Abfragen sowohl innerhalb eines lokalen als auch entfernter Cluster durchf\u00fchren. Separate Fabric-Proxys sind daf\u00fcr nicht erforderlich.<\/li>\n\n\n\n<li>Inkrementeller Import: Neo4j 5 erm\u00f6glicht es, gro\u00dfe Datenmengen inkrementell in eine bestehende Datenbank einzubringen. Damit l\u00e4sst sich die Datenladezeit drastisch reduzieren und eine h\u00f6here Flexibilit\u00e4t beim Laden gro\u00dfer Datensets erreichen.<\/li>\n\n\n\n<li>Schnellere K-Hop-Abfragen. K-Hop ist eine Form von Deep Query, die eine gro\u00dfe und variable Anzahl (K) von Hops umfasst, um alle eindeutigen Knoten im Umkreis des Startpunkts in einem Graphen zu finden. In der Regel wird diese Abfrage in Kombination mit Aggregationsfunktionen zum Z\u00e4hlen von Eigenschaften verwendet. In Neo4j 5 wurden K-Hop-Abfragen optimiert und die Antwortzeiten f\u00fcr 8-Hop-Abfragen um das 1000-fache verbessert.<\/li>\n\n\n\n<li>Verbesserungen beim Graph Pattern Matching und optimierte Query Planung: Am Pfad gesetzte Filter f\u00fcr Beziehungen sowie differenzierte Label-Ausdr\u00fccke erm\u00f6glichen es Anwendern, MATCH-Klauseln einfacher zu schreiben und zu lesen. Dar\u00fcber hinaus wurde die Query Planung f\u00fcr Cypher-Abfragen optimiert und ihre Ausf\u00fchrung damit beschleunigt.<\/li>\n\n\n\n<li>Verbesserte Indizes: Indizes sind entscheidend, um m\u00f6glichst schnell den besten Ausgangspunkt (zum Beispiel Knoten, Kanten) f\u00fcr eine Abfrage zu finden. In Neo4j 5 wurde die Abgleichsm\u00f6glichkeiten von Indizes erweitert:<br>&#8211; FULLTEXT indiziert nun Listen und Arrays von Strings, um die Qualit\u00e4t der Textsuchergebnisse zu verbessern.<br>&#8211; RANGE erm\u00f6glicht die Angabe oder den Vergleich von Werten (zum Beispiel Rezensionen 3-5 von Nutzern im PLZ-Bereich 8-9).<br>&#8211; Mit POINT, der h\u00e4ufig bei Routing- und Lieferkettenanalysen verwendet wird, lassen sich nun auch geospatiale Daten wie L\u00e4ngen- und Breitengrade finden und vergleichen.<\/li>\n\n\n\n<li>Neo4j Ops Manager: Das Backend-Admin-Tool bietet ein intuitives Dashboard, mit dem Datenbankadministratoren Neo4j-Implementierungen (beispielsweise Datenbank, Instanz oder Cluster) \u00fcberwachen und verwalten k\u00f6nnen.<\/li>\n\n\n\n<li>Rolling Updates: Neo4j 5 enth\u00e4lt kontinuierliche Updates f\u00fcr alle Implementierungen der Graphdatenbank ohne Ausfallzeiten \u2013 egal ob On-Premises, in der Cloud oder in hybriden Umgebungen. Zudem garantiert das neue Release eine durchgehende Kompatibilit\u00e4t zwischen selbst verwalteten und von Neo4j verwalteten Aura-Workloads.<\/li>\n\n\n\n<li>Backup und Wiederherstellung: Optimierungen der Backup-Engine erlauben mehr Kontrolle und eine schnellere und einfachere Datensicherung. Dazu verf\u00fcgt Neo4j 5 \u00fcber ein differentielles Backup einschlie\u00dflich eines einzelnen komprimierten Dateiarchivs, Point-in-Time-Wiederherstellung, APIs zur \u00dcberpr\u00fcfung und Verwaltung von Sicherungsdateien sowie die Aktivierung einer Konsistenzpr\u00fcfung.<\/li>\n<\/ul>\n\n\n\n<p>\u201eDer Einsatz von Graphdatenbanken ist in den letzten Jahren regelrecht explodiert. Unternehmen nutzen die Technologie, um ihre Daten sowie die Datenverbindungen im vollen Umfang zu analysieren und in der Praxis zu nutzen \u2013 sei es, um Prozesse weiter zu automatisieren, Risiken proaktiv zu bewerten oder datengest\u00fctzte beziehungsweise KI-basierte Entscheidungen zu treffen\u201c, erkl\u00e4rt Emil Eifrem, CEO und Mitbegr\u00fcnder von Neo4j. \u201eNeo4j 5 wurde mit diesen Zielen vor Augen weiter ausgebaut. Das neue Release bietet h\u00f6here Skalierbarkeit, Agilit\u00e4t und Performance, um Unternehmen in Sachen Datenmanagement und Data Analytics auf das n\u00e4chste Level zu verhelfen.\u201c<\/p>\n\n\n\n<p>Weitere Informationen: <a href=\"https:\/\/neo4j.com\/?ref=pr-&amp;utm_source=announcement&amp;utm_medium=referral&amp;utm_campaign=Neo4j-5\">Neo4j Graph Data Platform | Graph Database Management System<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Neo4j pr\u00e4sentiert die neue Version seiner nativen Graphdatenbank &#8222;Neo4j 5&#8220;. Nach Angaben des Herstellers soll sich diese Datenbank in Bezug auf die Leistung mit dem neuen Release weiter von den relationalen Datenbanken absetzen, die in vielen Bereichen verbreitet sind. Bei der Entwicklung der neuen Variante stand die Betriebsoptimierung der Graphdatenbank im Mittelpunkt. Sie ist jetzt uneingeschr\u00e4nkt skalierbar und bietet eine h\u00f6here Leistung, um schnellere Abfragen zu erm\u00f6glichen, die unabh\u00e4ngig sind vom Sharding (also der Aufteilung des Datenbestands) und der Gr\u00f6\u00dfe.<\/p>\n","protected":false},"author":81,"featured_media":22331,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"colormag_page_container_layout":"default_layout","colormag_page_sidebar_layout":"default_layout","footnotes":""},"categories":[750,4],"tags":[7685,1559,7683,10979,16907],"class_list":["post-22329","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-big-data","category-news","tag-graphdatenbank","tag-leistung","tag-neo4j","tag-release","tag-sharding"],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.sysbus.eu\/index.php?rest_route=\/wp\/v2\/posts\/22329","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.sysbus.eu\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.sysbus.eu\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.sysbus.eu\/index.php?rest_route=\/wp\/v2\/users\/81"}],"replies":[{"embeddable":true,"href":"https:\/\/www.sysbus.eu\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=22329"}],"version-history":[{"count":1,"href":"https:\/\/www.sysbus.eu\/index.php?rest_route=\/wp\/v2\/posts\/22329\/revisions"}],"predecessor-version":[{"id":22332,"href":"https:\/\/www.sysbus.eu\/index.php?rest_route=\/wp\/v2\/posts\/22329\/revisions\/22332"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.sysbus.eu\/index.php?rest_route=\/wp\/v2\/media\/22331"}],"wp:attachment":[{"href":"https:\/\/www.sysbus.eu\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=22329"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.sysbus.eu\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=22329"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.sysbus.eu\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=22329"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}