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 hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster