Ib qho AGE ntxiv tau npaj rau PostgreSQL khaws cov ntaub ntawv hauv daim duab

Rau PostgreSQL npaj siab AGE (AgensGraph-Extension) ntxiv nrog rau kev siv cov lus nug qhib Cypher rau manipulating pawg ntawm interconnected hierarchical cov ntaub ntawv uas tsim ib daim duab. Hloov cov kab thiab kab, graph-oriented databases siv cov qauv zoo ib yam li lub network-nodes, lawv cov khoom, thiab kev sib raug zoo ntawm cov nodes tau teev tseg. AGE faib los ntawm muaj ntawv tso cai raws li Apache 2.0 daim ntawv tso cai, coj los rau hauv kev txhawb nqa ntawm Apache Foundation los ntawm Bitnine, thiab tam sim no nyob hauv Apache Incubator.

Qhov project txuas ntxiv txhim kho DBMS AgentsGraphuas sawv cev yog ib qho kev hloov kho PostgreSQL rau kev ua cov duab. Qhov sib txawv tseem ceeb yog qhov kev siv ntawm AGE nyob rau hauv daim ntawv ntawm ib tug universal add-on uas ua hauj lwm raws li ib tug add-on tshaj tus qauv PostgreSQL tso tawm. Qhov teeb meem luam tawm tsis ntev los no Apache AGE 0.2.0 txhawb PostgreSQL 11.

Hauv lub xeev tam sim no AGE txhawb nqa xws li cov yam ntxwv ntawm Cypher lus nug xws li siv "CREATE" qhia los txhais cov nodes thiab cov kev sib txuas, "MATCH" qhia los tshawb nrhiav cov ntaub ntawv hauv daim duab raws li cov xwm txheej (qhov twg), nyob rau hauv ib qho kev txiav txim (YOG BY) thiab nrog teem txwv (SKIP, LIMIT). Cov txiaj ntsig tau xa rov qab los ntawm cov lus nug yog txiav txim siab siv qhov "RETURN" qhia. Cov lus "nrog" muaj rau chains ntau thov ua ke.

Nws muaj peev xwm tsim ntau cov qauv databases uas sib txuas cov qauv rau hierarchical cia ntawm cov khoom nyob rau hauv daim ntawv ntawm ib daim duab, tus qauv kev sib raug zoo thiab tus qauv rau khaws cov ntaub ntawv hauv JSON hom. Nws txhawb nqa kev ua tiav ntawm cov lus nug sib xyaw uas suav nrog cov ntsiab lus ntawm SQL thiab Cypher cov lus.
Nws muaj peev xwm tsim indexes rau cov khoom ntawm vertices thiab ntug ntawm daim duab.
Ib qho txuas ntxiv ntawm Agtype hom yog npaj rau kev siv, suav nrog hom rau cov npoo, ntsug thiab kab hauv daim duab. Cov kab lus sib sau tseem tsis tau siv. Muaj cov haujlwm tshwj xeeb suav nrog id, start_id, end_id, hom, cov khoom, lub taub hau, kawg, ntev, loj, startNode, endNode, timestamp, toBoolean, toFloat, toInteger, thiab coalesce.

Tau qhov twg los: opennet.ru

Ntxiv ib saib