ืขืืืจ PostgreSQL ืืึผืฆึธืข ืชืืกืคืช AGE (AgensGraph-Extension) ืขื ืืืฉืื ืฉืคืช ืฉืืืืชืืช openCypher ืขืืืจ ืื ืืคืืืฆืื ืฉื ืงืืืฆืืช ืฉื ื ืชืื ืื ืืืจืจืืืื ืืืืืจืื ืืืืฆืจืื ืืจืฃ. ืืืงืื ืขืืืืืช ืืฉืืจืืช, ืืกืื ื ืชืื ืื ืืขืื ืืืจืืื ืืฆืื ืฉื ืืจืคืื ืืฉืชืืฉืื ืืืื ื ืืืืื ืืจืฉืช - ืฆืืื ื ืฆืืชืื, ืืืืคืืื ืื ืฉืืื ืืืงืฉืจืื ืืื ืืฆืืชืื. ืืื ืืืคืฅ ืขื ืืื ืืืจืฉื ืืจืืฉืืื Apache 2.0, ืืืื ืืืกืืช ืงืจื Apache ืขื ืืื Bitnine, ืืืืืงื ืืืื ืืืืืช Apache.
ืืคืจืืืงื ืืืฉืื ืืคืืชืื ื-DBMS AgentsGraph, ืืฉืจ ืืื ืืื ืฉืื ืื PostgreSQL ืืขืืืื ืืจืคืื. ืืืืื ืืขืืงืจื ืืื ืืืืฉืื ืฉื AGE ืืฆืืจื ืฉื ืชืืกืฃ ืืื ืืืจืกืื ืฉืขืืื ืืชืืกืฃ ืขื ืืืืืจืืช PostgreSQL ืกืื ืืจืืืืช. ืืืืืื ืฉืคืืจืกื ืืืืจืื ื Apache AGE 0.2.0 ืชืืื ื-PostgreSQL 11.
ืืืฆื ืื ืืืื AGE ืชืืื ืชืืื ืืช ืืืื ืฉื ืฉืคืช ืืฉืืืืชื Cypher ืืื ืฉืืืืฉ ืืืืืื "CREATE" ืืืืืจืช ืฆืืชืื ืืงืืฉืืจืื, ืืืืื "MATCH" ืืืืคืืฉ ื ืชืื ืื ืืืจืฃ ืืคื ืชื ืืื ืฉืฆืืื ื (WHERE), ืืกืืจ ืืืืืจ (ORDER BY) ืืขื ืืืืจ ืืืืืืช (SKIP, LIMIT) . ืขืจืืช ืืชืืฆืืืช ืืืืืืจืช ืขื ืืื ืืฉืืืืชื ื ืงืืขืช ืืืืฆืขืืช ืืืืืื "RETURN". ืืืืืื "WITH" ืืืื ืืฉืจืฉืจืช ืืงืฉืืช ืืจืืืืช ืืื.
ื ืืชื ืืืฆืืจ ืืกืื ื ืชืื ืื ืืจืืื ืืืื ืืืฉืืืื ืืืืืื ืืืืกืื ืืืจืจืื ืฉื ืืืคืืื ืื ืืฆืืจืช ืืจืฃ, ืืืื ืืืกื ืืืืื ืืืืกืื ืืกืืืื ืืคืืจืื JSON. ืืื ืชืืื ืืืืฆืืข ืฉืืืืชืืช ืืฉืืืืืช ืืืืืืืช ืืืื ืืื ืฉื ืฉืคืืช SQL ื-Cypher.
ืืคืฉืจ ืืืฆืืจ ืืื ืืงืกืื ืืืืคืืื ืื ืฉื ืงืืืงืืืื ืืงืฆืืืช ืฉื ืืืจืฃ.
ืงืืืฆื ืืืจืืืช ืฉื ืกืืื Agtype ืืืฆืขืช ืืฉืืืืฉ, ืืืื ืกืืืื ืืงืฆืืืช, ืงืืืงืืืื ืื ืชืืืื ืืืจืฃ. ืืืืืืื ืืฆืืืจืื ืขืืืื ืื ืืืืฉืืื. ืคืื ืงืฆืืืช ืืืืืืืช ืืืื ืืช ืืืืืืช id, start_id, end_id, type, properties, head, last, length, size, startNode, endNode, timestamp, toBoolean, toFloat, toInteger ื-coalesce.
ืืงืืจ: OpenNet.ru