FĂŒr PostgreSQL wurde ein AGE-Zusatz vorbereitet, um Daten in Form eines Diagramms zu speichern

FĂŒr PostgreSQL vorgeschlagen von AGE (AgensGraph-Extension)-ErgĂ€nzung mit Abfragesprachenimplementierung openCypher zum Bearbeiten von SĂ€tzen miteinander verbundener hierarchischer Daten, die ein Diagramm bilden. Anstelle von Spalten und Zeilen verwenden diagrammorientierte Datenbanken eine netzwerkĂ€hnliche Struktur: Knoten, ihre Eigenschaften und Beziehungen zwischen Knoten werden angegeben. ALTER vertrieben von lizenziert unter der Apache 2.0-Lizenz, von Bitnine unter die Schirmherrschaft der Apache Foundation gestellt und derzeit im Apache Incubator untergebracht.

Das Projekt setzt die Entwicklung des DBMS fort AgentsGraph, die ist ist eine modifizierte PostgreSQL-Modifikation fĂŒr die Diagrammverarbeitung. Der Hauptunterschied besteht in der Implementierung von AGE in Form eines universellen Add-ons, das als Add-on zu Standard-PostgreSQL-Versionen fungiert. KĂŒrzlich veröffentlichte Ausgabe Apache AGE 0.2.0 unterstĂŒtzt PostgreSQL 11.

Im aktuellen Zustand ALTER unterstĂŒtzt die Solche Funktionen der Cypher-Abfragesprache wie die Verwendung des „CREATE“-Ausdrucks zum Definieren von Knoten und Links, des „MATCH“-Ausdrucks zum Suchen nach Daten in einem Diagramm gemĂ€ĂŸ bestimmten Bedingungen (WHERE), in einer bestimmten Reihenfolge (ORDER BY) und mit EinschrĂ€nkungen festlegen (SKIP, LIMIT) . Die von der Abfrage zurĂŒckgegebene Ergebnismenge wird mithilfe des Ausdrucks „RETURN“ ermittelt. Der Ausdruck „WITH“ steht zur VerfĂŒgung, um mehrere Anfragen miteinander zu verketten.

Es ist möglich, Datenbanken mit mehreren Modellen zu erstellen, die Modelle zur hierarchischen Speicherung von Eigenschaften in Form eines Diagramms, ein relationales Modell und ein Modell zur Speicherung von Dokumenten im JSON-Format kombinieren. Es unterstĂŒtzt die AusfĂŒhrung integrierter Abfragen, die Elemente der SQL- und Cypher-Sprachen enthalten.
Es ist möglich, Indizes fĂŒr die Eigenschaften von Eckpunkten und Kanten des Diagramms zu erstellen.
Zur Verwendung wird ein erweiterter Satz von Agtype-Typen vorgeschlagen, einschließlich Typen fĂŒr Kanten, Scheitelpunkte und Pfade im Diagramm. AggregatausdrĂŒcke sind noch nicht implementiert. Zu den verfĂŒgbaren Spezialfunktionen gehören „id“, „start_id“, „end_id“, „type“, „properties“, „head“, „last“, „length“, „size“, „startNode“, „endNode“, „timestamp“, „toBoolean“, „toFloat“, „toInteger“ und „coalesce“.

Source: opennet.ru

Kaufen Sie zuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz und VPS-VDS-Servern đŸ”„ Kaufen Sie zuverlĂ€ssiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server | ProHoster