PostgreSQL-ile on ette valmistatud AGE laiendus andmete salvestamiseks graafikute kujul

PostgreSQL-ile pakutud AGE laiendus (AgensGraph-Extension) koos päringute keele teostusega openCypher seotud hierarhiliste andmekogumite manipuleerimiseks, mis moodustavad graafi. Veergude ja ridade asemel kasutavad graafipõhised andmebaasid struktuuri, mis sarnaneb võrgule — määratakse sõlmed, nende omadused ja suhted sõlmede vahel. AGE levitatakse on väljastatud Apache 2.0 litsentsi alusel, edastatud ettevõtte Bitnine poolt Apache fondi haldusesse ja praegu on see Apache inkubaatoris.

Projekt jätkab andmebaasi arendamist AgensGraph, mis esindab PostgreSQL-i muudetud versiooni graafide töötlemiseks. Peamine erinevus on AGE teostuse rakendamine universaalse laiendusena, mis töötab PostgreSQL-i tavaversioonide üstlusena. Hiljuti välja antud versioon Apache AGE 0.2.0 toetab PostgreSQL 11-ga töötamist.

AGE praeguses olekus toetab sellised päringu keele Cypher võimalused nagu väljendi «CREATE» rakendamine sõlmede ja seoste määramiseks, väljendi «MATCH» andmete leidmiseks graafis antud tingimuste (WHERE) alusel, määratud järjekorras (ORDER BY) ja seatud piirangutega (SKIP, LIMIT). Küsimuse kaudu tagastatav andmekogum määratakse väljendi «RETURN» abil. Mitme päringu ketti ühendamiseks on saadaval väljend «WITH».

On võimalik luua multimeedia andmebaase, mis ühendavad omaduste hierarhilise salvestamise mudelit graafide kujul, relatsioonimudeli ja dokumentide salvestamise mudeli JSON-formaadis. Toetatakse integreeritud päringute täitmist, mis sisaldavad SQL-i ja Cypher-i keele elemente.
Saadaval on indeksite loomine graafi sõlmede ja servade omadustele.
Kasutamiseks on ette nähtud laiendatud Agtype tüüpidest koosnev tüüpide kogum, sealhulgas tüübid servadele, sõlmedele ja graafi teedele. Agregaatväljendid pole veel rakendatud. Saadaval on spetsialiseeritud funktsioonid: id, start_id, end_id, type, properties, head, last, length, size, startNode, endNode, timestamp, toBoolean, toFloat, toInteger ja coalesce.

Allikas: opennet.ru

Osta usaldusväärne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid 🔥 Osta usaldusväärne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid - ProHoster