Graphdatenbank: Beta von Neo4j 3.1 erschienen
Version 3.1 der Graphdatenbank bietet neue Sicherheits- und Management-Funktionen sowie eine neue Clustering-Architektur
- Alexander Neumann
Mit Version 3.1 der Graphdatenbank Neo4j, die nun als Beta vorliegt, wird eine neue Clustering-Architektur eingeführt, die auf dem aktuellen Raft-Konsensalgorithmus basiert und eine Unterstützung großer Cluster und einer größeren Auswahl an Cluster-Topologien in Rechenzentren und in der Cloud bieten soll. Der Lastausgleich wird nun vollständig von den Neo4j-Treibern und dem Bolt-Protokoll des Open-Source-Projekts übernommen, die im Zusammenspiel mit einem Neo4j-Cluster agieren.
Die Version 3.1 bekommt außerdem weitere Sicherheitsfunktionen, zu denen eine rollenbasierte Autorisierung mit nativer Benutzerverwaltung und föderierte Authentifizierung per LDAP/Active Directory zählen. Zusammen sollen diese Funktionen dazu beitragen, Compliance-Anforderungen hinsichtlich Sicherheit in Unternehmen wie HIPAA (Health Insurance Portability and Accountability Act) und PCI-DSS (Payment Card Industry Data Security Standard) zu erfüllen.
Mit Neo4j 3.1 werden schließlich offenbar schon länger gewünschte Verbesserungen eingeführt, unter anderem eine effizientere Speicherplatzverwaltung, Graph-Modell-Visualisierung und eine neues Kommandozeilentool basierend auf Neo4js verschlüsseltem Binärprotokoll. Einige oft nachgefragte Verwaltungsfunktionen wurden ebenfalls aufgenommen – dazu zählen Befehle zur Darstellung und zum Abbruch langlaufender Abfragen. (ane)