Ji bo PostgreSQL pêvekek AGE hatiye amadekirin ku daneyan di forma grafîkê de hilîne

Ji bo PostgreSQL pêşniyar kirin Zêdekirina AGE (AgensGraph-Extension) bi pêkanîna zimanê pirsê openCypher ji bo manîpulekirina komên daneyên hiyerarşîk ên bi hev ve girêdayî ku grafiyek pêk tînin. Li şûna stûn û rêzan, databasên grafîk-oriented avahiyek mîna torê bikar tînin - nod, taybetmendiyên wan û têkiliyên di navbera girêkan de têne diyar kirin. KALBÛN belav kirin ji hêla lîsansa di bin lîsansa Apache 2.0 de ye, ku di bin banê Weqfa Apache de ji hêla Bitnine ve hatî derxistin, û niha di Apache Incubatorê de cih digire.

Proje pêşveçûna DBMS-ê berdewam dike AgentsGraphkîjan temsîl dike Guherînek PostgreSQL-ya guhertî ya ji bo hilberandina grafîkê ye. Cûdahiya bingehîn pêkanîna AGE-ê di forma pêvekek gerdûnî de ye ku wekî pêvek li ser berdanên standard PostgreSQL dixebite. Hejmara dawî hat weşandin Apache AGE 0.2.0 PostgreSQL 11 piştgirî dike.

Di rewşa niha de AGE piştgirî dike taybetmendiyên zimanê pirsiyariya Cypher wekî bikaranîna îfadeya "CREATE" ji bo danasîna girêk û girêdanan, îfadeya "MATCH" ji bo lêgerîna daneyan di grafekê de li gorî mercên diyarkirî (WHERE), bi rêzek diyarkirî (ORDER BY) û bi sînorkirinên danîn (BÊKIRIN, LIMIT) . Encama ku ji hêla pirsê ve hatî vegerandin bi karanîna îfadeya "RETURN" tê destnîşankirin. Daxuyaniya "WITH" heye ku gelek daxwazan bi hev re zencîre bike.

Mimkun e ku meriv databasên pir-model biafirîne ku modelên ji bo hilanîna hîyerarşîk a taybetmendiyan di forma grafîkî, modelek pêwendiyê û modelek ji bo hilanîna belgeyên di formata JSON de bi hev re berhev dike. Ew pêkanîna pirsên yekbûyî yên ku hêmanên zimanên SQL û Cypher vedihewîne piştgirî dike.
Mimkun e ku meriv ji bo taybetmendiyên rist û qiraxên grafîkê indexan biafirîne.
Komek dirêjkirî ya celebên Agtype ji bo karanîna tê pêşniyar kirin, di nav grafîkê de celebên keviyan, vertîk û rêçikan jî hene. Gotinên tevhev hîn nehatine bicihanîn. Fonksiyonên pispor ên berdest id, start_id, end_id, celeb, taybetmendî, serî, paşîn, dirêjî, mezinahî, startNode, endNode, timestamp, toBoolean, toFloat, toInteger, û coalesce hene.

Source: opennet.ru

Ji bo malperên bi parastina DDoS, serverên VPS VDS mêvandariya pêbawer bikirin 🔥 Hostinga malperê ya pêbawer bi parastina DDoS, serverên VPS VDS bikirin | ProHoster