Tambahan AGE wis disiapake kanggo PostgreSQL kanggo nyimpen data ing wangun grafik

Kanggo PostgreSQL diusulake Tambahan AGE (AgensGraph-Extension) kanthi implementasi basa pitakon openCypher kanggo manipulasi set data hirarki sing saling nyambungake sing mbentuk grafik. Tinimbang kolom lan baris, database berorientasi grafik nggunakake struktur sing padha karo jaringan - simpul, sifat, lan hubungan antarane simpul kasebut ditemtokake. AGE disebarake dening dilisensi ing lisensi Apache 2.0, digawa ing sangisore naungan Yayasan Apache dening Bitnine, lan saiki ana ing Apache Incubator.

Proyek kasebut nerusake pangembangan DBMS AgenGraphkang presents yaiku modifikasi PostgreSQL sing diowahi kanggo pangolahan grafik. Bentenane utama yaiku implementasine AGE ing wangun tambahan universal sing bisa digunakake minangka tambahan ing rilis PostgreSQL standar. Jeksa Agung bisa ngetokake diterbitake bubar Apache AGE 0.2.0 ndhukung PostgreSQL 11.

Ing negara saiki AGE ndhukung fitur-fitur kasebut saka basa pitakon Cypher kayata nggunakake ekspresi "CREATE" kanggo nemtokake simpul lan pranala, ekspresi "MATCH" kanggo nggoleki data ing grafik miturut kondisi tartamtu (WHERE), ing urutan tartamtu (ORDER BY) lan karo nyetel watesan (SKIP, LIMIT). Set asil bali dening query ditemtokake nggunakake ekspresi "RETURN". Ekspresi "WITH" kasedhiya kanggo chain macem-macem panjalukan bebarengan.

Bisa nggawe database multi-model sing nggabungake model kanggo panyimpenan hierarkis properti ing wangun grafik, model relasional lan model kanggo nyimpen dokumen ing format JSON. Ndhukung eksekusi pitakon terintegrasi sing kalebu unsur basa SQL lan Cypher.
Sampeyan bisa nggawe indeks kanggo sifat vertex lan pinggiran grafik.
Set lengkap jinis Agtype diusulake kanggo nggunakake, kalebu jinis pinggiran, vertex lan path ing grafik. Ekspresi agregat durung ditindakake. Fungsi khusus sing kasedhiya kalebu id, start_id, end_id, type, properties, head, last, length, size, startNode, endNode, timestamp, toBoolean, toFloat, toInteger, lan coalesce.

Source: opennet.ru

Add a comment