2016-11-17 5 views

Antwort

2

Agens Graph ist eine Graphikdatenbank, die auf PostgreSQL basiert. Daher ist jede Funktion in PostgreSQL auch in Agens Graph verfügbar, einschließlich Datentypen. Sie können alle in PostgreSQL verfügbaren Datentypen verwenden. Agens Graph verfügt über zwei zusätzliche Datentypen, Vertex und Edge. Der Benutzer kann in Bezug auf Eckpunkt und Kante manipulieren. Dies ist natürlich ein grundlegendes Merkmal der Graphdatenbank. Und da das Diagramm von Agens das Datenmodell des Eigenschaftsdiagramms unterstützt, können Vertexe und Kanten beliebige Eigenschaften haben. Agens Graph speichert Eigenschaften im JSON-Format (genauer gesagt im JSONB-Typ von PostgreSQL). Man kann JSON-Dokumente als Eigenschaft von Ecken oder Kanten speichern. Und Sie können auch Daten aus dem PostgreSQL-Datentyp speichern. Dann werden die Daten in die interne Darstellung von PostgreSQL konvertiert und im JSON-Format gespeichert. Sie können den Eigenschaftswert mit dem Ausdruck index indizieren und Sie können auch eine Vielzahl von PostgreSQL-Indizes einschließlich Btree, BRIN, GIST, GIN, usw.

+0

Das klingt interessant. Ist das auch als Erweiterung verfügbar? Oder nur als modifiziertes Postgres? –

+0

Agens Graph ist ein PostgreSQL-PostgreSQL-Projekt und keine Erweiterung von PostgreSQL. Vielen Dank. –

Verwandte Themen