Kordhinta AGE ayaa loo diyaariyey PostgreSQL si loo kaydiyo xogta qaab garaaf ah

Loogu talagalay PostgreSQL la soo jeediyay AGE (AgensGraph-Extension) oo lagu daray hirgelinta luqadda weydiinta furanCypher si loo maareeyo xogta kala sarraysa ee isku xidhan ee samaysa garaaf. Halkii ay ka ahaan lahaayeen tiirarka iyo safafka, xog ururinta garaaf-ku- jihaysan waxay isticmaalaan qaab-dhismeed la mid ah shabakad-nodes, hantidooda, iyo xidhiidhada ka dhexeeya noodhka waa la cayimay. DA'DA qaybiyey shatiga ku haysta shatiga Apache 2.0, oo la hoos keenay hay'adda Apache Foundation ee Bitnine, oo hadda lagu hayo Apache Incubator.

Mashruucu wuxuu sii wadaa horumarinta DBMS WakiiladaGraphtaas matalaya waa wax ka beddelka PostgreSQL ee habaynta garaafka. Farqiga ugu muhiimsani waa hirgelinta AGE oo ah qaabka isku-darka caalamiga ah ee u shaqeeya sidii wax-ku-kordhin ka sarreeya sii-deynta caadiga ah ee PostgreSQL. Arrinta la daabacay dhawaan Apache AGE 0.2.0 Waxay taageertaa PostgreSQL 11.

Xaaladda hadda jirta AGE taageerooyinka Sifooyinka noocaan ah ee luqadda weydiinta Cypher sida adeegsiga odhaahda “Abuur” si loo qeexo noodhka iyo isku xidhka, odhaahda “MATCH” si loogu raadiyo xogta garaafka iyadoo loo eegayo shuruudo cayiman ( HALKEE), hab cayiman (AMAR BY) iyo xaddido ( GUUD, LIMIT) . Natiijooyinka ay soo celiyeen su'aasha waxaa lagu go'aamiyaa iyadoo la isticmaalayo " SOO CELIN ". Odhaahda "WITH" ayaa diyaar u ah in lagu xidho codsiyo badan.

Waa suurtogal in la abuuro xog ururin noocyo badan ah oo isku dara moodooyinka kaydinta kala sareynta guryaha oo ah qaab garaaf, qaab xidhiidh ah iyo moodal lagu kaydinayo dukumentiyada qaabka JSON. Waxay taageertaa fulinta su'aalaha isku dhafan ee ay ku jiraan qaybaha SQL iyo luqadaha Cypher.
Waxaa suurtagal ah in la abuuro tusmooyin loogu talagalay sifooyinka geesaha iyo cidhifyada garaafka.
Qayb dheer oo ah noocyada Agtype ayaa la soo jeediyay in la isticmaalo, oo ay ku jiraan noocyada geesaha, geesaha iyo waddooyinka garaafyada. Tibaaxaha la isku daray weli lama hirgelin. Hawlaha gaarka ah ee la heli karo waxaa ka mid ah id, start_id, end_id, nooca, guryaha, madaxa, u dambeeya, dhererka, cabbirka, startNode, endNode, timestamp, toBoolean, toFloat, toInteger, iyo coalesce.

Source: opennet.ru

Add a comment