Video: Graph Databases Will Change Your Freakin' Life (Best Intro Into Graph Databases) 2024
Teil von NoSQL für Dummies Cheat Sheet
Sie können eine dreifache Datenspeicher- oder Graph-NoSQL-Datenbank verwenden, wenn Sie ein Netz miteinander verbundener Daten haben. oder Sie können Ihre Daten einfach mit Tags versehen und Beziehungen gemäß den Datensätzen ableiten, die die gleichen Tags verwenden. Diese Datenbankprodukte unterstützen diese wichtigen Funktionen.
Feature-Bereich | AllegroGraph | MarkLogic Server | Neo4j | OrientDB |
---|---|---|---|---|
ACID oder BASE | ACID, vollständig serialisierbar | ACID, vollständig serialisierbar | ACID, read committed < ACID, vollständig serialisierbar oder read committed | HA Replicas |
Nein | Ja, Sync | Nein | Ja, Sync | DR Replicas |
Ja, Async | Ja, Async | Ja, Sync (wenn verfügbar) | TBD | Datentypen |
Unterstützt ganze Zahlen, vorzeichenlose ganze Zahlen, Gleitkommazahlen, Dezimalstellen, |
sowie Zeit und Datum. JSON, binär, XML, Freitextspeicher unterstützt. Alle W3C-RDF- und |
XML-Schematypen werden unterstützt.
Unterstützte Java-Datentypen |
JSON-, Binär- und RDF-Speicher werden unterstützt. | Datenindizierung |
Dreifache Indizes, die für Abfragen im Diagrammstil optimiert sind. 7 SPOGI | Indizes.
Dreifacher Index, optimiert für bekannte Tiefenabfragen im Triple-Store-Stil |
. 4 SPOGI-Indizes.
Dreifache Indizes, die für Abfragen im Diagrammstil (kürzester Pfad |
, Untergraph usw.) optimiert sind. 7 SPOGI-Indizes.
Hat einen eigenen dreifachen Index. Optimiert für Abfragen im Triple-Store-Stil |
.
Abfrage und Suche |
SPARQL 1. 0 und 1. 1 unterstützt. SPARQL-Inferenzierungsnotation | (SPIN) API unterstützt.
SPARQL 1. 0 Konformität, SPARQL 1. 1 Teilkonformität (wird in der kommenden Version |
fast konform sein). Inferenzunterstützung in
Version 8. Cypher-Abfragesprache bereitgestellt, ähnlich wie SQL. Keine Standards |
unterstützen. Kürzester Pfad, Dijkstra- und A * -Grafikalgorithmen
werden unterstützt. Kein W3C SPARQL- oder GraphStore-Protokoll unterstützt das Speichern oder |
Abfragen von RDF-Daten. Hat eine eigene Abfragesprache.
Commercials |
Nur kommerzielles Modell. Erhältlich bei Franz, Inc. Kostenlose Version | verfügbar, begrenzt auf 5 Millionen Triples. Entwicklerversion verfügbar
begrenzt auf 50 Millionen Triples. Nur kommerzielles Modell. Einstiegsversion "Essential |
Enterprise" für kleine Cluster und "Global
Enterprise" für große Cluster. Wird unter AGPL bereitgestellt. Kommerzielle Lizenz verfügbar. Ermäßigte |
Startlizenz verfügbar.
Bevorzugte kommerzielle Bedingungen für Startups. Die kommerzielle |
Unterstützung ist für Apache 2 lizenzierte Edition verfügbar, obwohl die Funktion
begrenzt ist. Alle Funktionen sind nur in der kommerziellen Version verfügbar. Andere |
Dreistufige Sicherheit wird unterstützt.Online-Backups mit | Point-in-Time-Recovery werden unterstützt. CLIF ++ und RDFS ++ unterstützt.
Enthält eine Bibliothek für soziale Netzwerkanalyse (SNA). Sicherheitsunterstützung auf Datensatzebene (Graph). Bietet Meetups in einigen |
MarkLogic-Niederlassungen weltweit.
Neo Technologies empfiehlt SSDs für gute Leistung. |
Sicherheitsunterstützung auf Datensatzebene (Graph). |
|