เจ—เฉเจฐเจพเจซ เจฆเฉ‡ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจกเฉ‡เจŸเจพ เจธเจŸเฉ‹เจฐ เจ•เจฐเจจ เจฒเจˆ PostgreSQL เจฒเจˆ เจ‡เฉฑเจ• AGE เจœเฉ‹เฉœ เจคเจฟเจ†เจฐ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ

PostgreSQL เจฒเจˆ เจชเฉเจฐเจธเจคเจพเจตเจฟเจค เจชเฉเฉฑเจ›เจ—เจฟเฉฑเจ› เจญเจพเจธเจผเจพ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจฆเฉ‡ เจจเจพเจฒ AGE (AgensGraph-Extension) เจœเฉ‹เฉœ เจ“เจชเจจเจธเจพเจˆเจซเจฐ เจ†เจชเจธ เจตเจฟเฉฑเจš เจœเฉเฉœเฉ‡ เจฒเฉœเฉ€เจตเจพเจฐ เจกเฉ‡เจŸเจพ เจฆเฉ‡ เจธเฉˆเฉฑเจŸเจพเจ‚ เจจเฉ‚เฉฐ เจนเฉ‡เจฐเจพเจซเฉ‡เจฐเฉ€ เจ•เจฐเจจ เจฒเจˆ เจœเฉ‹ เจ‡เฉฑเจ• เจ—เฉเจฐเจพเจซ เจฌเจฃเจพเจ‰เจ‚เจฆเฉ‡ เจนเจจเฅค เจ•เจพเจฒเจฎเจพเจ‚ เจ…เจคเฉ‡ เจ•เจคเจพเจฐเจพเจ‚ เจฆเฉ€ เจฌเจœเจพเจ, เจ—เฉเจฐเจพเจซ-เจ…เจงเจพเจฐเจฟเจค เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจ‡เฉฑเจ• เจจเฉˆเจŸเจตเจฐเจ• เจฆเฉ‡ เจธเจฎเจพเจจ เจขเจพเจ‚เจšเฉ‡ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเจจ - เจจเฉ‹เจก, เจ‰เจนเจจเจพเจ‚ เจฆเฉ€เจ†เจ‚ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚, เจ…เจคเฉ‡ เจจเฉ‹เจกเจพเจ‚ เจตเจฟเจšเจ•เจพเจฐ เจธเจฌเฉฐเจง เจจเจฟเจฐเจงเจพเจฐเจค เจ•เฉ€เจคเฉ‡ เจ—เจ เจนเจจเฅค AGE เจฆเฉเจ†เจฐเจพ เจตเฉฐเจกเจฟเจ† เจ…เจชเจพเจšเฉ‡ 2.0 เจฒเจพเจ‡เจธเฉฐเจธ เจฆเฉ‡ เจ…เจงเฉ€เจจ เจฒเจพเจ‡เจธเฉฐเจธเจธเจผเฉเจฆเจพ, เจฌเจฟเจŸเจจเจพเจ‡เจจ เจฆเฉเจ†เจฐเจพ เจ…เจชเจพเจšเฉ‡ เจซเจพเจ‰เจ‚เจกเฉ‡เจธเจผเจจ เจฆเฉ€ เจธเจฐเจชเฉเจฐเจธเจคเฉ€ เจนเฉ‡เจ  เจฒเจฟเจ†เจ‚เจฆเจพ เจ—เจฟเจ†, เจ…เจคเฉ‡ เจตเจฐเจคเจฎเจพเจจ เจตเจฟเฉฑเจš เจ…เจชเจพเจšเฉ‡ เจ‡เจจเจ•เจฟเจŠเจฌเฉ‡เจŸเจฐ เจตเจฟเฉฑเจš เจฐเฉฑเจ–เจฟเจ† เจ—เจฟเจ† เจนเฉˆเฅค

เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ DBMS เจฆเฉ‡ เจตเจฟเจ•เจพเจธ เจจเฉ‚เฉฐ เจœเจพเจฐเฉ€ เจฐเฉฑเจ–เจฆเจพ เจนเฉˆ เจเจœเฉฐเจŸ เจ—เฉเจฐเจพเจซเจœเฉ‹ เจ•เจฟ เจจเฉ‚เฉฐ เจชเฉ‡เจธเจผ เจ•เจฐเจฆเจพ เจนเฉˆ เจ—เฉเจฐเจพเจซ เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฟเฉฐเจ— เจฒเจˆ เจ‡เฉฑเจ• เจธเฉ‹เจงเจฟเจ† เจนเฉ‹เจ‡เจ† PostgreSQL เจธเฉ‹เจง เจนเฉˆเฅค เจฎเฉเฉฑเจ– เจ…เฉฐเจคเจฐ เจ‡เฉฑเจ• เจฏเฉ‚เจจเฉ€เจตเจฐเจธเจฒ เจเจก-เจ†เจจ เจฆเฉ‡ เจฐเฉ‚เจช เจตเจฟเฉฑเจš AGE เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจเจพ เจนเฉˆ เจœเฉ‹ เจธเจŸเฉˆเจ‚เจกเจฐเจก PostgreSQL เจฐเฉ€เจฒเฉ€เจœเจผเจพเจ‚ เจ‰เฉฑเจคเฉ‡ เจ‡เฉฑเจ• เจเจก-เจ†เจจ เจตเจœเฉ‹เจ‚ เจ•เฉฐเจฎ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจนเจพเจฒ เจนเฉ€ เจตเจฟเฉฑเจš เจชเฉเจฐเจ•เจพเจธเจผเจฟเจค เจ…เฉฐเจ• เจ…เจชเจพเจšเฉ‡ AGE 0.2.0 PostgreSQL 11 เจฆเจพ เจธเจฎเจฐเจฅเจจ เจ•เจฐเจฆเจพ เจนเฉˆเฅค

เจฎเฉŒเจœเฉ‚เจฆเจพ เจธเจฅเจฟเจคเฉ€ เจตเจฟเฉฑเจš AGE เจจเฉ‚เฉฐ เจธเจนเจฟเจฏเฉ‹เจ— เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ เจธเจพเจˆเจซเจฐ เจชเฉเฉฑเจ›เจ—เจฟเฉฑเจ› เจญเจพเจธเจผเจพ เจฆเฉ€เจ†เจ‚ เจ…เจœเจฟเจนเฉ€เจ†เจ‚ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚ เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจจเฉ‹เจกเจพเจ‚ เจ…เจคเฉ‡ เจฒเจฟเฉฐเจ•เจพเจ‚ เจจเฉ‚เฉฐ เจชเจฐเจฟเจญเจพเจธเจผเจฟเจค เจ•เจฐเจจ เจฒเจˆ "เจฌเจฃเจพเจ“" เจธเจฎเฉ€เจ•เจฐเจจ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจเจพ, เจจเจฟเจธเจผเจšเจฟเจค เจธเจผเจฐเจคเจพเจ‚ (เจ•เจฟเฉฑเจฅเฉ‡) เจฆเฉ‡ เจ…เจจเฉเจธเจพเจฐ เจ—เฉเจฐเจพเจซ เจตเจฟเฉฑเจš เจกเฉ‡เจŸเจพ เจฆเฉ€ เจ–เฉ‹เจœ เจ•เจฐเจจ เจฒเจˆ "เจฎเฉ‡เจฒ" เจธเจฎเฉ€เจ•เจฐเจจ, เจ‡เฉฑเจ• เจจเจฟเจธเจผเจšเจฟเจค เจ•เฉเจฐเจฎ เจตเจฟเฉฑเจš (ORDER BY) เจ…เจคเฉ‡ เจจเจพเจฒ เจชเจพเจฌเฉฐเจฆเฉ€เจ†เจ‚ เจธเฉˆเฉฑเจŸ เจ•เจฐเฉ‹ (SKIP, LIMIT)เฅค เจชเฉเฉฑเจ›เจ—เจฟเฉฑเจ› เจฆเฉเจ†เจฐเจพ เจตเจพเจชเจธ เจ•เฉ€เจคเจพ เจจเจคเฉ€เจœเจพ เจธเฉˆเฉฑเจŸ "เจฐเจฟเจŸเจฐเจจ" เจธเจฎเฉ€เจ•เจฐเจจ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจจเจฟเจฐเจงเจพเจฐเจค เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค "WITH" เจธเจฎเฉ€เจ•เจฐเจจ เจ•เจˆ เจธเจตเจพเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจ‡เจ•เฉฑเจ เฉ‡ เจšเฉ‡เจจ เจ•เจฐเจจ เจฒเจˆ เจ‰เจชเจฒเจฌเจง เจนเฉˆเฅค

เจฎเจฒเจŸเฉ€-เจฎเจพเจกเจฒ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจฌเจฃเจพเจ‰เจฃเจพ เจธเฉฐเจญเจต เจนเฉˆ เจœเฉ‹ เจ—เฉเจฐเจพเจซ, เจ‡เฉฑเจ• เจฐเจฟเจฒเฉ‡เจธเจผเจจเจฒ เจฎเจพเจกเจฒ เจ…เจคเฉ‡ JSON เจซเจพเจฐเจฎเฉˆเจŸ เจตเจฟเฉฑเจš เจฆเจธเจคเจพเจตเฉ‡เจœเจผเจพเจ‚ เจจเฉ‚เฉฐ เจธเจŸเฉ‹เจฐ เจ•เจฐเจจ เจฒเจˆ เจ‡เฉฑเจ• เจฎเจพเจกเจฒ เจฆเฉ‡ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚ เจฆเฉ‡ เจฒเฉœเฉ€เจตเจพเจฐ เจธเจŸเฉ‹เจฐเฉ‡เจœ เจฒเจˆ เจฎเจพเจกเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจœเฉ‹เฉœเจฆเจพ เจนเฉˆเฅค เจ‡เจน เจเจ•เฉ€เจ•เฉเจฐเจฟเจค เจธเจตเจพเจฒเจพเจ‚ เจฆเฉ‡ เจเจ—เจœเจผเฉ€เจ•เจฟเจŠเจธเจผเจจ เจฆเจพ เจธเจฎเจฐเจฅเจจ เจ•เจฐเจฆเจพ เจนเฉˆ เจœเจฟเจธ เจตเจฟเฉฑเจš SQL เจ…เจคเฉ‡ เจธเจพเจˆเจซเจฐ เจญเจพเจธเจผเจพเจตเจพเจ‚ เจฆเฉ‡ เจคเฉฑเจค เจธเจผเจพเจฎเจฒ เจนเฉเฉฐเจฆเฉ‡ เจนเจจเฅค
เจ—เฉเจฐเจพเจซ เจฆเฉ‡ เจธเจฟเจฐเจฟเจ†เจ‚ เจ…เจคเฉ‡ เจ•เจฟเจจเจพเจฐเจฟเจ†เจ‚ เจฆเฉ€เจ†เจ‚ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚ เจฒเจˆ เจธเฉ‚เจšเจ•เจพเจ‚เจ• เจฌเจฃเจพเจ‰เจฃเจพ เจธเฉฐเจญเจต เจนเฉˆเฅค
Agtype เจ•เจฟเจธเจฎเจพเจ‚ เจฆเจพ เจ‡เฉฑเจ• เจตเจฟเจธเจคเฉเจฐเจฟเจค เจธเฉˆเฉฑเจŸ เจตเจฐเจคเฉ‹เจ‚ เจฒเจˆ เจชเฉเจฐเจธเจคเจพเจตเจฟเจค เจนเฉˆ, เจœเจฟเจธ เจตเจฟเฉฑเจš เจ—เฉเจฐเจพเจซ เจตเจฟเฉฑเจš เจ•เจฟเจจเจพเจฐเจฟเจ†เจ‚, เจธเจฟเจฐเจฟเจ†เจ‚ เจ…เจคเฉ‡ เจฎเจพเจฐเจ—เจพเจ‚ เจฆเฉ€เจ†เจ‚ เจ•เจฟเจธเจฎเจพเจ‚ เจธเจผเจพเจฎเจฒ เจนเจจเฅค เจ•เฉเฉฑเจฒ เจธเจฎเฉ€เจ•เจฐเจจ เจ…เจœเฉ‡ เจฒเจพเจ—เฉ‚ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเฉ‡ เจ—เจ เจนเจจเฅค เจ‰เจชเจฒเจฌเจง เจตเจฟเจธเจผเฉ‡เจธเจผ เจซเฉฐเจ•เจธเจผเจจเจพเจ‚ เจตเจฟเฉฑเจš id, start_id, end_id, เจ•เจฟเจธเจฎ, เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚, เจธเจฟเจฐ, เจ†เจ–เจฐเฉ€, เจฒเฉฐเจฌเจพเจˆ, เจ†เจ•เจพเจฐ, startNode, endNode, เจŸเจพเจˆเจฎเจธเจŸเฉˆเจ‚เจช, toBoolan, toFloat, toInteger, เจ…เจคเฉ‡ coalesce เจธเจผเจพเจฎเจฒ เจนเจจเฅค

เจธเจฐเฉ‹เจค: opennet.ru

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹