เจ…เจธเฉ€เจ‚ เจ“เจชเจจ เจธเฉ‹เจฐเจธ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจตเจฟเฉฑเจš เจ•เฉ€ เจ…เจคเฉ‡ เจ•เจฟเจ‰เจ‚ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚เฅค Andrey Borodin (Yandex.Cloud)

เจ…เจธเฉ€เจ‚ เจ“เจชเจจ เจธเฉ‹เจฐเจธ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจตเจฟเฉฑเจš เจ•เฉ€ เจ…เจคเฉ‡ เจ•เจฟเจ‰เจ‚ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚เฅค Andrey Borodin (Yandex.Cloud)

เจนเฉ‡เจ เจพเจ‚ เจฆเจฟเฉฑเจคเฉ‡ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจตเจฟเฉฑเจš Yandex เจฆเฉ‡ เจฏเฉ‹เจ—เจฆเจพเจจ เจฆเฉ€ เจธเจฎเฉ€เจ–เจฟเจ† เจ•เฉ€เจคเฉ€ เจœเจพเจตเฉ‡เจ—เฉ€เฅค

  • เจ•เจฒเจฟเจ•เจนเจพouseเจธ
  • เจ“เจกเฉ€เจธเฉ€
  • เจธเจฎเฉ‡เจ‚ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจฌเจฟเฉฐเจฆเฉ‚ เจคเฉฑเจ• เจฐเจฟเจ•เจตเจฐเฉ€ (WAL-G)
  • PostgreSQL (เจฒเฉŒเจ—เจ‡เจฐเจฐ, เจเจฎเจšเฉˆเจ•, เจนเฉˆเจชเจšเฉˆเจ• เจธเจฎเฉ‡เจค)
  • เจ—เฉเจฐเฉ€เจจเจชเจฒเจฎ

เจตเฉ€เจกเฉ€เจ“:

เจธเจคเจฟ เจธเฉเจฐเฉ€ เจ…เจ•เจพเจฒ เจฆเฉเจจเจฟเจ†! เจฎเฉ‡เจฐเจพ เจจเจพเจฎ เจเจ‚เจกเจฐเฉ€ เจฌเฉ‹เจฐเฉ‹เจกเจฟเจจ เจนเฉˆเฅค เจ…เจคเฉ‡ เจœเฉ‹ เจฎเฉˆเจ‚ Yandex.Cloud 'เจคเฉ‡ เจ•เจฐเจฆเจพ เจนเจพเจ‚ เจ‰เจน Yandex.Cloud เจ…เจคเฉ‡ Yandex.Cloud เจ•เจฒเจพเจ‡เฉฐเจŸเจธ เจฆเฉ‡ เจนเจฟเฉฑเจคเจพเจ‚ เจตเจฟเฉฑเจš เจ–เฉเฉฑเจฒเฉเจนเฉ‡ เจฐเจฟเจฒเฉ‡เจธเจผเจจเจฒ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจจเฉ‚เฉฐ เจตเจฟเจ•เจธเจฟเจค เจ•เจฐเจฆเจพ เจนเฉˆเฅค

เจ…เจธเฉ€เจ‚ เจ“เจชเจจ เจธเฉ‹เจฐเจธ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจตเจฟเฉฑเจš เจ•เฉ€ เจ…เจคเฉ‡ เจ•เจฟเจ‰เจ‚ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚เฅค Andrey Borodin (Yandex.Cloud)

เจ‡เจธ เจ—เฉฑเจฒเจฌเจพเจค เจตเจฟเฉฑเจš, เจ…เจธเฉ€เจ‚ เจชเฉˆเจฎเจพเจจเฉ‡ 'เจคเฉ‡ เจ–เฉเฉฑเจฒเฉเจนเฉ‡ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจจเฉ‚เฉฐ เจฆเจฐเจชเฉ‡เจธเจผ เจšเฉเจฃเฉŒเจคเฉ€เจ†เจ‚ เจฌเจพเจฐเฉ‡ เจ—เฉฑเจฒ เจ•เจฐเจพเจ‚เจ—เฉ‡เฅค เจ‡เจน เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจ•เจฟเจ‰เจ‚ เจนเฉˆ? เจ•เจฟเจ‰เจ‚เจ•เจฟ เจ›เฉ‹เจŸเฉ€เจ†เจ‚-เจ›เฉ‹เจŸเฉ€เจ†เจ‚ เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจœเฉ‹ เจฎเฉฑเจ›เจฐเจพเจ‚ เจตเจพเจ‚เจ— เจซเจฟเจฐ เจนเจพเจฅเฉ€ เจฌเจฃ เจœเจพเจ‚เจฆเฉ€เจ†เจ‚ เจนเจจเฅค เจœเจฆเฉ‹เจ‚ เจคเฉเจนเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจฌเจนเฉเจค เจธเจพเจฐเฉ‡ เจ•เจฒเฉฑเจธเจŸเจฐ เจนเฉเฉฐเจฆเฉ‡ เจนเจจ เจคเจพเจ‚ เจ‰เจน เจตเฉฑเจกเฉ‡ เจนเฉ‹ เจœเจพเจ‚เจฆเฉ‡ เจนเจจเฅค

เจชเจฐ เจ‡เจน เจฎเฉเฉฑเจ– เจ—เฉฑเจฒ เจจเจนเฉ€เจ‚ เจนเฉˆเฅค เจ…เจตเจฟเจธเจผเจตเจพเจธเจผเจฏเฉ‹เจ— เจšเฉ€เจœเจผเจพเจ‚ เจตเจพเจชเจฐเจฆเฉ€เจ†เจ‚ เจนเจจ. เจ‰เจน เจšเฉ€เจœเจผเจพเจ‚ เจœเฉ‹ เจฒเฉฑเจ–เจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจ‡เฉฑเจ• เจ•เฉ‡เจธ เจตเจฟเฉฑเจš เจตเจพเจชเจฐเจฆเฉ€เจ†เจ‚ เจนเจจเฅค เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจ•เจฒเจพเจ‰เจก เจตเจพเจคเจพเจตเจฐเจฃ เจตเจฟเฉฑเจš, เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ‡เจธเจฆเฉ‡ เจฒเจˆ เจคเจฟเจ†เจฐ เจฐเจนเจฟเจฃเจพ เจนเฉ‹เจตเฉ‡เจ—เจพ, เจ•เจฟเจ‰เจ‚เจ•เจฟ เจ…เจตเจฟเจธเจผเจตเจพเจธเจผเจฏเฉ‹เจ— เจšเฉ€เจœเจผเจพเจ‚ เจฌเจนเฉเจค เจœเจผเจฟเจ†เจฆเจพ เจธเฉฐเจญเจพเจตเจฟเจค เจนเฉ‹ เจœเจพเจ‚เจฆเฉ€เจ†เจ‚ เจนเจจ เจœเจฆเฉ‹เจ‚ เจ•เฉ‹เจˆ เจšเฉ€เจœเจผ เจชเฉˆเจฎเจพเจจเฉ‡ 'เจคเฉ‡ เจฎเฉŒเจœเฉ‚เจฆ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆเฅค

เจชเจฐ! เจ“เจชเจจ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจฆเจพ เจ•เฉ€ เจซเจพเจ‡เจฆเจพ เจนเฉˆ? เจคเฉฑเจฅ เจ‡เจน เจนเฉˆ เจ•เจฟ เจคเฉเจนเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจ•เจฟเจธเฉ‡ เจตเฉ€ เจธเจฎเฉฑเจธเจฟเจ† เจจเจพเจฒ เจจเจœเจฟเฉฑเจ เจฃ เจฒเจˆ เจ‡เฉฑเจ• เจธเจฟเจงเจพเจ‚เจคเจ• เจฎเฉŒเจ•เจพ เจนเฉˆ. เจคเฉเจนเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจธเจฐเฉ‹เจค เจ•เฉ‹เจก เจนเฉˆ, เจคเฉเจนเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฟเฉฐเจ— เจ—เจฟเจ†เจจ เจนเฉˆเฅค เจ…เจธเฉ€เจ‚ เจ‡เจธเจจเฉ‚เฉฐ เจœเฉ‹เฉœเจฆเฉ‡ เจนเจพเจ‚ เจ…เจคเฉ‡ เจ‡เจน เจ•เฉฐเจฎ เจ•เจฐเจฆเจพ เจนเฉˆ.

เจ…เจธเฉ€เจ‚ เจ“เจชเจจ เจธเฉ‹เจฐเจธ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจตเจฟเฉฑเจš เจ•เฉ€ เจ…เจคเฉ‡ เจ•เจฟเจ‰เจ‚ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚เฅค Andrey Borodin (Yandex.Cloud)

เจ“เจชเจจ เจธเฉ‹เจฐเจธ เจธเฉŒเจซเจŸเจตเฉ‡เจ…เจฐ 'เจคเฉ‡ เจ•เฉฐเจฎ เจ•เจฐเจจ เจฒเจˆ เจ•เจฟเจนเฉœเฉ‡ เจคเจฐเฉ€เจ•เฉ‡ เจนเจจ?

  • เจธเจพเจซเจŸเจตเฉ‡เจ…เจฐ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจเจพ เจธเจญ เจคเฉ‹เจ‚ เจธเจฟเฉฑเจงเจพ เจคเจฐเฉ€เจ•เจพ เจนเฉˆเฅค เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ เจชเฉเจฐเฉ‹เจŸเฉ‹เจ•เฉ‹เจฒ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹, เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ เจฎเจฟเจ†เจฐเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹, เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ เจซเจพเจฐเจฎเฉˆเจŸเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹, เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ เจ“เจชเจจ เจธเฉ‹เจฐเจธ เจธเฉŒเจซเจŸเจตเฉ‡เจ…เจฐ เจตเจฟเฉฑเจš เจธเจตเจพเจฒ เจฒเจฟเจ–เจฆเฉ‡ เจนเฉ‹, เจคเจพเจ‚ เจคเฉเจธเฉ€เจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจ‡เจธเจฆเจพ เจธเจฎเจฐเจฅเจจ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เฅค
  • เจคเฉเจธเฉ€เจ‚ เจ‡เจธเจฆเฉ‡ เจˆเจ•เฉ‹เจธเจฟเจธเจŸเจฎ เจจเฉ‚เฉฐ เจตเฉฑเจกเจพ เจฌเจฃเจพ เจฐเจนเฉ‡ เจนเฉ‹เฅค เจคเฉเจธเฉ€เจ‚ เจ‡เฉฑเจ• เจฌเฉฑเจ— เจฆเฉ€ เจ›เฉ‡เจคเฉ€ เจ–เฉ‹เจœ เจฆเฉ€ เจธเฉฐเจญเจพเจตเจจเจพ เจจเฉ‚เฉฐ เจตเจงเจพเจ‰เจ‚เจฆเฉ‡ เจนเฉ‹เฅค เจคเฉเจธเฉ€เจ‚ เจ‡เจธ เจชเฉเจฐเจฃเจพเจฒเฉ€ เจฆเฉ€ เจญเจฐเฉ‹เจธเฉ‡เจฏเฉ‹เจ—เจคเจพ เจจเฉ‚เฉฐ เจตเจงเจพเจ‰เจ‚เจฆเฉ‡ เจนเฉ‹. เจคเฉเจธเฉ€เจ‚ เจฎเจพเจฐเจ•เฉ€เจŸ เจตเจฟเฉฑเจš เจกเจฟเจตเฉˆเจฒเจชเจฐเจพเจ‚ เจฆเฉ€ เจ‰เจชเจฒเจฌเจงเจคเจพ เจจเฉ‚เฉฐ เจตเจงเจพเจ‰เจ‚เจฆเฉ‡ เจนเฉ‹. เจคเฉเจธเฉ€เจ‚ เจ‡เจธ เจธเฉŒเจซเจŸเจตเฉ‡เจ…เจฐ เจตเจฟเฉฑเจš เจธเฉเจงเจพเจฐ เจ•เจฐเฉ‹เฅค เจคเฉเจธเฉ€เจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจ‡เฉฑเจ• เจฏเฉ‹เจ—เจฆเจพเจจเฉ€ เจนเฉ‹ เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ เจนเฉเจฃเฉ‡ เจนเฉ€ เจธเจผเฉˆเจฒเฉ€ เจชเฉเจฐเจพเจชเจค เจ•เฉ€เจคเฉ€ เจนเฉˆ เจ…เจคเฉ‡ เจ‰เฉฑเจฅเฉ‡ เจ•เจฟเจธเฉ‡ เจšเฉ€เจœเจผ เจจเจพเจฒ เจŸเจฟเฉฐเจ•เจฐ เจ•เฉ€เจคเจพ เจนเฉˆเฅค
  • เจ‡เฉฑเจ• เจนเฉ‹เจฐ เจธเจฎเจเจฃ เจฏเฉ‹เจ— เจชเจนเฉเฉฐเจš เจ“เจชเจจ เจธเฉ‹เจฐเจธ เจธเฉŒเจซเจŸเจตเฉ‡เจ…เจฐ เจจเฉ‚เฉฐ เจธเจชเจพเจ‚เจธเจฐ เจ•เจฐเจจเจพ เจนเฉˆเฅค เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจœเจพเจฃเจฟเจ†-เจชเจ›เจพเจฃเจฟเจ† Google เจธเจฎเจฐ เจ†เจซเจผ เจ•เฉ‹เจก เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎ, เจœเจฆเฉ‹เจ‚ Google เจชเฉ‚เจฐเฉ€ เจฆเฉเจจเฉ€เจ† เจคเฉ‹เจ‚ เจตเฉฑเจกเฉ€ เจ—เจฟเจฃเจคเฉ€ เจตเจฟเฉฑเจš เจตเจฟเจฆเจฟเจ†เจฐเจฅเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจธเจฎเจเจฃ เจฏเฉ‹เจ— เจชเฉˆเจธเฉ‡ เจฆเจพ เจญเฉเจ—เจคเจพเจจ เจ•เจฐเจฆเจพ เจนเฉˆ เจคเจพเจ‚ เจœเฉ‹ เจ‰เจน เจ–เฉเฉฑเจฒเฉเจนเฉ‡ เจธเจพเจซเจŸเจตเฉ‡เจ…เจฐ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸเจพเจ‚ เจฆเจพ เจตเจฟเจ•เจพเจธ เจ•เจฐเจฆเฉ‡ เจนเจจ เจœเฉ‹ เจ•เฉเจ เจฒเจพเจ‡เจธเฉฐเจธเจฟเฉฐเจ— เจฒเฉ‹เฉœเจพเจ‚ เจจเฉ‚เฉฐ เจชเฉ‚เจฐเจพ เจ•เจฐเจฆเฉ‡ เจนเจจเฅค
  • เจ‡เจน เจ‡เฉฑเจ• เจฌเจนเฉเจค เจนเฉ€ เจฆเจฟเจฒเจšเจธเจช เจชเจนเฉเฉฐเจš เจนเฉˆ เจ•เจฟเจ‰เจ‚เจ•เจฟ เจ‡เจน เจธเจพเฉฑเจซเจŸเจตเฉ‡เจ…เจฐ เจจเฉ‚เฉฐ เจ•เจฎเจฟเจŠเจจเจฟเจŸเฉ€ เจคเฉ‹เจ‚ เจซเฉ‹เจ•เจธ เจจเฉ‚เฉฐ เจฆเฉ‚เจฐ เจ•เฉ€เจคเฉ‡ เจฌเจฟเจจเจพเจ‚ เจตเจฟเจ•เจธเจค เจ•เจฐเจจ เจฆเฉ€ เจ†เจ—เจฟเจ† เจฆเจฟเฉฐเจฆเจพ เจนเฉˆเฅค เจ—เฉ‚เจ—เจฒ, โ€‹โ€‹เจ‡เฉฑเจ• เจŸเฉˆเจ•เจจเจพเจฒเฉ‹เจœเฉ€ เจฆเจฟเฉฑเจ—เจœ เจตเจœเฉ‹เจ‚, เจ‡เจน เจจเจนเฉ€เจ‚ เจ•เจนเจฟเฉฐเจฆเจพ เจ•เจฟ เจ…เจธเฉ€เจ‚ เจ‡เจน เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพ เจšเจพเจนเฉเฉฐเจฆเฉ‡ เจนเจพเจ‚, เจ…เจธเฉ€เจ‚ เจ‡เจธ เจฌเฉฑเจ— เจจเฉ‚เฉฐ เจ เฉ€เจ• เจ•เจฐเจจเจพ เจšเจพเจนเฉเฉฐเจฆเฉ‡ เจนเจพเจ‚ เจ…เจคเฉ‡ เจ‡เจน เจ‰เจน เจฅเจพเจ‚ เจนเฉˆ เจœเจฟเฉฑเจฅเฉ‡ เจธเจพเจจเฉ‚เฉฐ เจ–เฉ‹เจฆเจฃ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆเฅค เจ—เฉ‚เจ—เจฒ เจ•เจนเจฟเฉฐเจฆเจพ เจนเฉˆ: "เจœเฉ‹ เจคเฉเจธเฉ€เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹ เจ‰เจน เจ•เจฐเฉ‹เฅค เจœเจฟเจตเฉ‡เจ‚ เจคเฉเจธเฉ€เจ‚ เจ•เฉฐเจฎ เจ•เจฐ เจฐเจนเฉ‡ เจนเฉ‹ เจ‰เจธเฉ‡ เจคเจฐเฉเจนเจพเจ‚ เจ•เฉฐเจฎ เจ•เจฐเจฆเฉ‡ เจฐเจนเฉ‹ เจ…เจคเฉ‡ เจธเจญ เจ•เฉเจ เจ เฉ€เจ• เจนเฉ‹ เจœเจพเจตเฉ‡เจ—เจพเฅคโ€
  • เจ“เจชเจจ เจธเฉ‹เจฐเจธ เจตเจฟเฉฑเจš เจญเจพเจ— เจฒเฉˆเจฃ เจฆเจพ เจ…เจ—เจฒเจพ เจคเจฐเฉ€เจ•เจพ เจญเจพเจ—เฉ€เจฆเจพเจฐเฉ€ เจนเฉˆเฅค เจœเจฆเฉ‹เจ‚ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ“เจชเจจ เจธเฉ‹เจฐเจธ เจธเฉŒเจซเจŸเจตเฉ‡เจ…เจฐ เจตเจฟเฉฑเจš เจ•เฉ‹เจˆ เจธเจฎเฉฑเจธเจฟเจ† เจ†เจ‰เจ‚เจฆเฉ€ เจนเฉˆ เจ…เจคเฉ‡ เจกเจฟเจตเฉˆเจฒเจชเจฐ เจนเฉเฉฐเจฆเฉ‡ เจนเจจ, เจคเจพเจ‚ เจคเฉเจนเจพเจกเฉ‡ เจกเจฟเจตเฉˆเจฒเจชเจฐ เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจจเฉ‚เฉฐ เจนเฉฑเจฒ เจ•เจฐเจจเจพ เจธเจผเฉเจฐเฉ‚ เจ•เจฐ เจฆเจฟเฉฐเจฆเฉ‡ เจนเจจเฅค เจ‰เจน เจคเฉเจนเจพเจกเฉ‡ เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเฉ‡ เจจเฉ‚เฉฐ เจตเจงเฉ‡เจฐเฉ‡ เจ•เฉเจธเจผเจฒ, เจคเฉเจนเจพเจกเฉ‡ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจพเจ‚ เจจเฉ‚เฉฐ เจคเฉ‡เจœเจผ เจ…เจคเฉ‡ เจตเจงเฉ‡เจฐเฉ‡ เจญเจฐเฉ‹เจธเฉ‡เจฎเฉฐเจฆ เจฌเจฃเจพเจ‰เจฃเจพ เจธเจผเฉเจฐเฉ‚ เจ•เจฐเจฆเฉ‡ เจนเจจเฅค

เจ…เจธเฉ€เจ‚ เจ“เจชเจจ เจธเฉ‹เจฐเจธ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจตเจฟเฉฑเจš เจ•เฉ€ เจ…เจคเฉ‡ เจ•เจฟเจ‰เจ‚ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚เฅค Andrey Borodin (Yandex.Cloud)

เจ“เจชเจจ เจธเฉ‹เจฐเจธ เจธเฉŒเจซเจŸเจตเฉ‡เจ…เจฐ เจฆเฉ‡ เจ–เฉ‡เจคเจฐ เจตเจฟเฉฑเจš เจธเจญ เจคเฉ‹เจ‚ เจฎเจธเจผเจนเฉ‚เจฐ เจฏเจพเจ‚เจกเฉ‡เจ•เจธ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจ‡เฉฑเจ• เจนเฉˆ เจ•เจฒเจฟเจ•เจนเจพเจŠเจธ. เจ‡เจน เจ‡เฉฑเจ• เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจนเฉˆ เจœเฉ‹ Yandex.Metrica เจฆเจพ เจธเจพเจนเจฎเจฃเจพ เจ•เจฐเจจ เจตเจพเจฒเฉ€เจ†เจ‚ เจšเฉเจฃเฉŒเจคเฉ€เจ†เจ‚ เจฆเฉ‡ เจœเจตเจพเจฌ เจตเจœเฉ‹เจ‚ เจชเฉˆเจฆเจพ เจนเฉ‹เจ‡เจ† เจธเฉ€เฅค

เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจฆเฉ‡ เจฐเฉ‚เจช เจตเจฟเฉฑเจš, เจ‡เจน เจ‡เฉฑเจ• เจˆเจ•เฉ‹เจธเจฟเจธเจŸเจฎ เจฌเจฃเจพเจ‰เจฃ เจ…เจคเฉ‡ เจ‡เจธเจจเฉ‚เฉฐ เจฆเฉ‚เจœเฉ‡ เจกเจฟเจตเฉˆเจฒเจชเจฐเจพเจ‚ (เจจเจพ เจธเจฟเจฐเจซ เจฏเจพเจ‚เจกเฉ‡เจ•เจธ เจฆเฉ‡ เจ…เฉฐเจฆเจฐ) เจจเจพเจฒ เจฎเจฟเจฒ เจ•เฉ‡ เจตเจฟเจ•เจธเจค เจ•เจฐเจจ เจฒเจˆ เจ“เจชเจจ เจธเฉ‹เจฐเจธ เจตเจฟเฉฑเจš เจฌเจฃเจพเจ‡เจ† เจ—เจฟเจ† เจธเฉ€เฅค เจ…เจคเฉ‡ เจนเฉเจฃ เจ‡เจน เจ‡เฉฑเจ• เจตเฉฑเจกเจพ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจนเฉˆ เจœเจฟเจธ เจตเจฟเฉฑเจš เจฌเจนเฉเจค เจธเจพเจฐเฉ€เจ†เจ‚ เจตเฉฑเจ–-เจตเฉฑเจ– เจ•เฉฐเจชเจจเฉ€เจ†เจ‚ เจธเจผเจพเจฎเจฒ เจนเจจเฅค

เจ…เจธเฉ€เจ‚ เจ“เจชเจจ เจธเฉ‹เจฐเจธ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจตเจฟเฉฑเจš เจ•เฉ€ เจ…เจคเฉ‡ เจ•เจฟเจ‰เจ‚ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚เฅค Andrey Borodin (Yandex.Cloud)

Yandex.Cloud เจตเจฟเฉฑเจš, เจ…เจธเฉ€เจ‚ Yandex เจ†เจฌเจœเฉˆเจ•เจŸ เจธเจŸเฉ‹เจฐเฉ‡เจœ เจฆเฉ‡ เจธเจฟเจ–เจฐ 'เจคเฉ‡, เจฏเจพเจจเฉ€ เจ•เจฒเจพเจ‰เจก เจธเจŸเฉ‹เจฐเฉ‡เจœ เจฆเฉ‡ เจธเจฟเจ–เจฐ 'เจคเฉ‡ ClickHouse เจฌเจฃเจพเจ‡เจ† เจนเฉˆเฅค

เจ…เจธเฉ€เจ‚ เจ“เจชเจจ เจธเฉ‹เจฐเจธ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจตเจฟเฉฑเจš เจ•เฉ€ เจ…เจคเฉ‡ เจ•เจฟเจ‰เจ‚ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚เฅค Andrey Borodin (Yandex.Cloud)

เจฌเฉฑเจฆเจฒ เจตเจฟเฉฑเจš เจ‡เจน เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจ•เจฟเจ‰เจ‚ เจนเฉˆ? เจ•เจฟเจ‰เจ‚เจ•เจฟ เจ•เฉ‹เจˆ เจตเฉ€ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจ‡เจธ เจคเจฟเจ•เฉ‹เจฃ เจตเจฟเฉฑเจš, เจ‡เจธ เจชเจฟเจฐเจพเจฎเจฟเจก เจตเจฟเฉฑเจš, เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจ•เจฟเจธเจฎเจพเจ‚ เจฆเฉ‡ เจ‡เจธ เจฒเฉœเฉ€ เจตเจฟเฉฑเจš เจ•เฉฐเจฎ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจคเฉเจนเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจคเฉ‡เจœเจผ เจชเจฐ เจ›เฉ‹เจŸเฉ‡ เจฐเจœเจฟเจธเจŸเจฐ เจ…เจคเฉ‡ เจธเจธเจคเฉ‡ เจตเฉฑเจกเฉ‡ เจชเจฐ เจนเฉŒเจฒเฉ€ SSD, เจนเจพเจฐเจก เจกเจฐเจพเจˆเจตเจพเจ‚ เจ…เจคเฉ‡ เจ•เฉเจ เจนเฉ‹เจฐ เจฌเจฒเจพเจ• เจกเจฟเจตเจพเจˆเจธ เจนเจจเฅค เจ…เจคเฉ‡ เจœเฉ‡ เจคเฉเจธเฉ€เจ‚ เจชเจฟเจฐเจพเจฎเจฟเจก เจฆเฉ‡ เจธเจฟเจ–เจฐ 'เจคเฉ‡ เจ•เฉเจธเจผเจฒ เจนเฉ‹, เจคเจพเจ‚ เจคเฉเจนเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจ‡เฉฑเจ• เจคเฉ‡เจœเจผ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจนเฉˆ. เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ เจ‡เจธ เจชเจฟเจฐเจพเจฎเจฟเจก เจฆเฉ‡ เจคเจฒ 'เจคเฉ‡ เจ•เฉเจธเจผเจฒ เจนเฉ‹, เจคเจพเจ‚ เจคเฉเจนเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจ‡เฉฑเจ• เจธเจ•เฉ‡เจฒ เจ•เฉ€เจคเจพ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจนเฉˆเฅค เจ…เจคเฉ‡ เจ‡เจธ เจธเจฌเฉฐเจง เจตเจฟเฉฑเจš, เจนเฉ‡เจ เจพเจ‚ เจคเฉ‹เจ‚ เจ‡เฉฑเจ• เจนเฉ‹เจฐ เจชเจฐเจค เจœเฉ‹เฉœเจจเจพ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจฆเฉ€ เจฎเจพเจชเจฏเฉ‹เจ—เจคเจพ เจจเฉ‚เฉฐ เจตเจงเจพเจ‰เจฃ เจฒเจˆ เจ‡เฉฑเจ• เจคเจฐเจ•เจชเฉ‚เจฐเจจ เจชเจนเฉเฉฐเจš เจนเฉˆเฅค

เจ…เจธเฉ€เจ‚ เจ“เจชเจจ เจธเฉ‹เจฐเจธ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจตเจฟเฉฑเจš เจ•เฉ€ เจ…เจคเฉ‡ เจ•เจฟเจ‰เจ‚ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚เฅค Andrey Borodin (Yandex.Cloud)

เจ‡เจน เจ•เจฟเจตเฉ‡เจ‚ เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ? เจ‡เจน เจ‡เจธ เจฐเจฟเจชเฉ‹เจฐเจŸ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจจเฉเจ•เจคเจพ เจนเฉˆเฅค

  • เจ…เจธเฉ€เจ‚ MDS เจ‰เฉฑเจคเฉ‡ เจ•เจฒเจฟเจ•เจนเจพเจŠเจธ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเจพเจ‚เฅค MDS เจ‡เฉฑเจ• เจ…เฉฐเจฆเจฐเฉ‚เจจเฉ€ Yandex เจ•เจฒเจพเจ‰เจก เจธเจŸเฉ‹เจฐเฉ‡เจœ เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจนเฉˆเฅค เจ‡เจน เจ†เจฎ S3 เจชเฉเจฐเฉ‹เจŸเฉ‹เจ•เฉ‹เจฒ เจจเจพเจฒเฉ‹เจ‚ เจตเจงเฉ‡เจฐเฉ‡ เจ—เฉเฉฐเจเจฒเจฆเจพเจฐ เจนเฉˆ, เจชเจฐ เจ‡เจน เจ‡เฉฑเจ• เจฌเจฒเจพเจ• เจกเจฟเจตเจพเจˆเจธ เจฒเจˆ เจตเจงเฉ‡เจฐเฉ‡ เจขเฉเจ•เจตเจพเจ‚ เจนเฉˆ. เจ‡เจน เจกเจพเจŸเจพ เจฐเจฟเจ•เจพเจฐเจก เจ•เจฐเจจ เจฒเจˆ เจฌเจฟเจนเจคเจฐ เจนเฉˆ. เจ‡เจธ เจจเฉ‚เฉฐ เจนเฉ‹เจฐ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฟเฉฐเจ— เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ. เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฐ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎ เจ•เจฐเจจเจ—เฉ‡, เจ‡เจน เจตเฉ€ เจšเฉฐเจ—เจพ เจนเฉˆ, เจ‡เจน เจฆเจฟเจฒเจšเจธเจช เจนเฉˆเฅค
  • S3 เจ‡เฉฑเจ• เจตเจงเฉ‡เจฐเฉ‡ เจ†เจฎ เจชเจนเฉเฉฐเจš เจนเฉˆ เจœเฉ‹ เจ•เฉเจ เจ–เจพเจธ เจ•เจฟเจธเจฎเจพเจ‚ เจฆเฉ‡ เจตเจฐเจ•เจฒเฉ‹เจกเจพเจ‚ เจฒเจˆ เจ˜เฉฑเจŸ เจ…เจจเฉเจ•เฉ‚เจฒเจคเจพ เจฆเฉ€ เจ•เฉ€เจฎเจค 'เจคเฉ‡ เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจจเฉ‚เฉฐ เจธเจฐเจฒ เจฌเจฃเจพเจ‰เจ‚เจฆเจพ เจนเฉˆเฅค

เจ•เฉเจฆเจฐเจคเฉ€ เจคเฉŒเจฐ 'เจคเฉ‡, เจชเฉ‚เจฐเฉ‡ ClickHouse เจˆเจ•เฉ‹เจธเจฟเจธเจŸเจฎ เจจเฉ‚เฉฐ เจ•เจพเจฐเจœเจ•เฉเจธเจผเจฒเจคเจพ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจจ เจ…เจคเฉ‡ Yandex.Cloud เจฆเฉ‡ เจ…เฉฐเจฆเจฐ เจฒเฉ‹เฉœเฉ€เจ‚เจฆเฉ‡ เจ•เฉฐเจฎ เจจเฉ‚เฉฐ เจ•เจฐเจจ เจฆเฉ€ เจ‡เฉฑเจ›เจพ เจฐเฉฑเจ–เจฆเฉ‡ เจนเฉ‹เจ, เจ…เจธเฉ€เจ‚ เจ‡เจน เจฏเจ•เฉ€เจจเฉ€ เจฌเจฃเจพเจ‰เจฃ เจฆเจพ เจซเฉˆเจธเจฒเจพ เจ•เฉ€เจคเจพ เจนเฉˆ เจ•เจฟ เจชเฉ‚เจฐเฉ‡ ClickHouse เจญเจพเจˆเจšเจพเจฐเฉ‡ เจจเฉ‚เฉฐ เจ‡เจธเจฆเจพ เจซเจพเจ‡เจฆเจพ เจนเฉ‹เจตเฉ‡เจ—เจพเฅค เจ…เจธเฉ€เจ‚ S3 เจ‰เฉฑเจคเฉ‡ ClickHouse เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเจพ เจนเฉˆ, MDS เจ‰เฉฑเจคเฉ‡ ClickHouse เจจเจนเฉ€เจ‚เฅค เจ…เจคเฉ‡ เจ‡เจน เจฌเจนเฉเจค เจธเจพเจฐเจพ เจ•เฉฐเจฎ เจนเฉˆ.

เจ…เจธเฉ€เจ‚ เจ“เจชเจจ เจธเฉ‹เจฐเจธ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจตเจฟเฉฑเจš เจ•เฉ€ เจ…เจคเฉ‡ เจ•เจฟเจ‰เจ‚ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚เฅค Andrey Borodin (Yandex.Cloud)

เจฒเจฟเฉฐเจ•:

https://github.com/ClickHouse/ClickHouse/pull/7946 "เจซเจพเจ‡เจฒ เจธเจฟเจธเจŸเจฎ เจเจฌเจธเจŸเจฐเฉˆเจ•เจธเจผเจจ เจฒเฉ‡เจ…เจฐ"
https://github.com/ClickHouse/ClickHouse/pull/8011 "AWS SDK S3 เจเจ•เฉ€เจ•เจฐเจฃ"
https://github.com/ClickHouse/ClickHouse/pull/8649 "S3 เจฒเจˆ IDisk เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจฆเจพ เจ…เจงเจพเจฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจเจพ"
https://github.com/ClickHouse/ClickHouse/pull/8356 "เจ†เจˆเจกเฉ€เจธเจ• เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจจเจพเจฒ เจฒเจพเจ— เจธเจŸเฉ‹เจฐเฉ‡เจœ เจ‡เฉฐเจœเจฃเจพเจ‚ เจฆเจพ เจเจ•เฉ€เจ•เจฐเจฃ"
https://github.com/ClickHouse/ClickHouse/pull/8862 "S3 เจ…เจคเฉ‡ SeekableReadBuffer เจฒเจˆ เจฒเฉŒเจ— เจ‡เฉฐเจœเจจ เจธเจนเจพเจ‡เจคเจพ"
https://github.com/ClickHouse/ClickHouse/pull/9128 "เจธเจŸเฉ‹เจฐเฉ‡เจœ เจธเจŸเฉเจฐเจพเจˆเจช เจฒเฉŒเจ— S3 เจธเจฎเจฐเจฅเจจ"
https://github.com/ClickHouse/ClickHouse/pull/9415 "S3 เจฒเจˆ เจธเจŸเฉ‹เจฐเฉ‡เจœ MergeTree เจธเจผเฉเจฐเฉ‚เจ†เจคเฉ€ เจธเจฎเจฐเจฅเจจ"
https://github.com/ClickHouse/ClickHouse/pull/9646 "S3 เจฒเจˆ MergeTree เจชเฉ‚เจฐเจพ เจธเจฎเจฐเจฅเจจ"
https://github.com/ClickHouse/ClickHouse/pull/10126 "S3 เจ‰เฉฑเจคเฉ‡ ReplicatedMergeTree เจฆเจพ เจธเจฎเจฐเจฅเจจ เจ•เจฐเฉ‹"
https://github.com/ClickHouse/ClickHouse/pull/11134 "s3 เจธเจŸเฉ‹เจฐเฉ‡เจœ เจฒเจˆ เจกเจฟเจซเฉŒเจฒเจŸ เจชเฉเจฐเจฎเจพเจฃ เจชเฉฑเจคเจฐ เจ…เจคเฉ‡ เจ•เจธเจŸเจฎ เจธเจฟเจฐเจฒเฉ‡เจ– เจธเจผเจพเจฎเจฒ เจ•เจฐเฉ‹"
https://github.com/ClickHouse/ClickHouse/pull/10576 "เจ—เจคเฉ€เจธเจผเฉ€เจฒ เจชเฉเจฐเฉŒเจ•เจธเฉ€ เจธเฉฐเจฐเจšเจจเจพ เจฆเฉ‡ เจจเจพเจฒ S3"
https://github.com/ClickHouse/ClickHouse/pull/10744 "เจชเฉเจฐเจพเจ•เจธเฉ€ เจฐเฉˆเจœเจผเฉ‹เจฒเจตเจฐ เจจเจพเจฒ S3"

เจ‡เจน เจ•เจฒเจฟเจ•เจนเจพเจŠเจธ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจตเจฐเจšเฉเจ…เจฒ เจซเจพเจˆเจฒ เจธเจฟเจธเจŸเจฎ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจฒเจˆ เจ‡เฉฑเจ• เจชเฉเฉฑเจฒ เจฌเฉ‡เจจเจคเฉ€ เจธเฉ‚เจšเฉ€ เจนเฉˆเฅค เจ‡เจน เจชเฉเฉฑเจฒ เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจฆเฉ€ เจ‡เฉฑเจ• เจตเฉฑเจกเฉ€ เจ—เจฟเจฃเจคเฉ€ เจนเฉˆเฅค

เจ…เจธเฉ€เจ‚ เจ“เจชเจจ เจธเฉ‹เจฐเจธ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจตเจฟเฉฑเจš เจ•เฉ€ เจ…เจคเฉ‡ เจ•เจฟเจ‰เจ‚ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚เฅค Andrey Borodin (Yandex.Cloud)

เจฒเจฟเฉฐเจ•:

https://github.com/ClickHouse/ClickHouse/pull/9760 "DiskS3 เจนเจพเจฐเจกเจฒเจฟเฉฐเจ•เจธ เจ…เจจเฉเจ•เฉ‚เจฒ เจฒเจพเจ—เฉ‚เจ•เจฐเจจ"
https://github.com/ClickHouse/ClickHouse/pull/11522 "S3 HTTP เจ•เจฒเจพเจ‡เฉฐเจŸ - เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจตเจฟเฉฑเจš เจœเจตเจพเจฌ เจธเจŸเฉเจฐเฉ€เจฎ เจฆเฉ€ เจจเจ•เจฒ เจ•เจฐเจจ เจคเฉ‹เจ‚ เจฌเจšเฉ‹"
https://github.com/ClickHouse/ClickHouse/pull/11561 "S3 HTTP เจตเจฟเฉฑเจš เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจตเจฟเฉฑเจš เจชเฉ‚เจฐเฉ€ เจœเจตเจพเจฌ เจธเจŸเฉเจฐเฉ€เจฎ เจฆเฉ€ เจจเจ•เจฒ เจ•เจฐเจจ เจคเฉ‹เจ‚ เจฌเจšเฉ‹
เจ—เจพเจนเจ•"
https://github.com/ClickHouse/ClickHouse/pull/13076 "S3 เจกเจฟเจธเจ• เจฒเจˆ เจ•เฉˆเจธเจผ เจฎเจพเจฐเจ• เจ…เจคเฉ‡ เจ‡เฉฐเจกเฉˆเจ•เจธ เจซเจพเจˆเจฒเจพเจ‚ เจฆเฉ€ เจธเจฎเจฐเฉฑเจฅเจพ"
https://github.com/ClickHouse/ClickHouse/pull/13459 "เจชเจพเจฐเจŸเจธ เจจเฉ‚เฉฐ เจกเจฟเจธเจ•เจฒเฉ‹เจ•เจฒ เจคเฉ‹เจ‚ เจกเจฟเจธเจ•เจเจธ3 เจตเจฟเฉฑเจš เจธเจฎเจพเจจเจพเจ‚เจคเจฐ เจตเจฟเฉฑเจš เจญเฉ‡เจœเฉ‹"

เจชเจฐ เจ•เฉฐเจฎ เจ‰เฉฑเจฅเฉ‡ เจนเฉ€ เจ–เจคเจฎ เจจเจนเฉ€เจ‚ เจนเฉ‹เจ‡เจ†เฅค เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพ เจฌเจฃเจพเจ เจœเจพเจฃ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ, เจ‡เจธ เจ•เจพเจฐเจœเจธเจผเฉ€เจฒเจคเจพ เจจเฉ‚เฉฐ เจ…เจจเฉเจ•เฉ‚เจฒ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจ•เฉเจ เจนเฉ‹เจฐ เจ•เฉฐเจฎ เจฆเฉ€ เจฒเฉ‹เฉœ เจธเฉ€เฅค

เจ…เจธเฉ€เจ‚ เจ“เจชเจจ เจธเฉ‹เจฐเจธ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจตเจฟเฉฑเจš เจ•เฉ€ เจ…เจคเฉ‡ เจ•เจฟเจ‰เจ‚ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚เฅค Andrey Borodin (Yandex.Cloud)

เจฒเจฟเฉฐเจ•:

https://github.com/ClickHouse/ClickHouse/pull/12638 "เจšเฉเจฃเฉ‡ เจนเฉ‹เจ เจฐเฉ‹เจ… เจ…เจคเฉ‡ เจšเฉเจฃเฉ‡ เจนเฉ‹เจ เจฌเจพเจˆเจŸเจธ เจ‡เจตเฉˆเจ‚เจŸ เจธเจผเจพเจฎเจฒ เจ•เจฐเฉ‹"
https://github.com/ClickHouse/ClickHouse/pull/12464 "S3 เจฌเฉ‡เจจเจคเฉ€ เจคเฉ‹เจ‚ system.events เจตเจฟเฉฑเจš เจชเฉเจฐเฉ‹เจซเจพเจˆเจฒเจฟเฉฐเจ— เจ‡เจตเฉˆเจ‚เจŸ เจธเจผเจพเจฎเจฒ เจ•เจฐเฉ‹"
https://github.com/ClickHouse/ClickHouse/pull/13028 "QueryTimeMicroseconds, SelectQueryTimeMicroseconds เจ…เจคเฉ‡ InsertQueryTimeMicroseconds เจธเจผเจพเจฎเจฒ เจ•เจฐเฉ‹"

เจ…เจคเฉ‡ เจซเจฟเจฐ เจ‡เจธ เจจเฉ‚เฉฐ เจจเจฟเจฆเจพเจจเจฏเฉ‹เจ— เจฌเจฃเจพเจ‰เจฃเจพ, เจจเจฟเจ—เจฐเจพเจจเฉ€ เจธเจฅเจพเจชเจค เจ•เจฐเจจเจพ เจ…เจคเฉ‡ เจ‡เจธเจจเฉ‚เฉฐ เจชเฉเจฐเจฌเฉฐเจงเจจเจฏเฉ‹เจ— เจฌเจฃเจพเจ‰เจฃเจพ เจœเจผเจฐเฉ‚เจฐเฉ€ เจธเฉ€เฅค

เจ…เจคเฉ‡ เจ‡เจน เจธเจญ เจ‡เจธ เจฒเจˆ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€ เจคเจพเจ‚ เจœเฉ‹ เจธเจฎเฉเฉฑเจšเฉ€ เจ•เจฎเจฟเจŠเจจเจฟเจŸเฉ€, เจชเฉ‚เจฐเฉ‡ เจ•เจฒเจฟเจ•เจนเจพเจŠเจธ เจˆเจ•เฉ‹เจธเจฟเจธเจŸเจฎ เจจเฉ‚เฉฐ เจ‡เจธ เจ•เฉฐเจฎ เจฆเจพ เจจเจคเฉ€เจœเจพ เจฎเจฟเจฒเฉ‡เฅค

เจ…เจธเฉ€เจ‚ เจ“เจชเจจ เจธเฉ‹เจฐเจธ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจตเจฟเฉฑเจš เจ•เฉ€ เจ…เจคเฉ‡ เจ•เจฟเจ‰เจ‚ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚เฅค Andrey Borodin (Yandex.Cloud)

เจšเจฒเฉ‹ เจŸเฉเจฐเจพเจ‚เจœเฉˆเจ•เจธเจผเจจเจฒ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ, OLTP เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจตเฉฑเจฒ เจตเจงเจฆเฉ‡ เจนเจพเจ‚, เจœเฉ‹ เจจเจฟเฉฑเจœเฉ€ เจคเฉŒเจฐ 'เจคเฉ‡ เจฎเฉ‡เจฐเฉ‡ เจฌเจนเฉเจค เจจเฉ‡เฉœเฉ‡ เจนเจจเฅค

เจ…เจธเฉ€เจ‚ เจ“เจชเจจ เจธเฉ‹เจฐเจธ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจตเจฟเฉฑเจš เจ•เฉ€ เจ…เจคเฉ‡ เจ•เจฟเจ‰เจ‚ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚เฅค Andrey Borodin (Yandex.Cloud)

เจ‡เจน เจ“เจชเจจ เจธเฉ‹เจฐเจธ DBMS เจกเจฟเจตเฉˆเจฒเจชเจฎเฉˆเจ‚เจŸ เจกเจฟเจตเฉ€เจœเจผเจจ เจนเฉˆเฅค เจ‡เจน เจฒเฉ‹เจ• เจŸเฉเจฐเจพเจ‚เจœเฉˆเจ•เจธเจผเจจเจฒ เจ“เจชเจจ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจจเฉ‚เฉฐ เจฌเจฟเจนเจคเจฐ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจธเจŸเฉเจฐเฉ€เจŸ เจฎเฉˆเจœเจฟเจ• เจ•เจฐ เจฐเจนเฉ‡ เจนเจจเฅค

เจ…เจธเฉ€เจ‚ เจ“เจชเจจ เจธเฉ‹เจฐเจธ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจตเจฟเฉฑเจš เจ•เฉ€ เจ…เจคเฉ‡ เจ•เจฟเจ‰เจ‚ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚เฅค Andrey Borodin (Yandex.Cloud)

เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจ‡เฉฑเจ•, เจœเจฟเจธเจฆเฉ€ เจ‡เฉฑเจ• เจ‰เจฆเจพเจนเจฐเจฃ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ เจ…เจธเฉ€เจ‚ เจ‡เจธ เจฌเจพเจฐเฉ‡ เจ—เฉฑเจฒ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเจพเจ‚ เจ•เจฟ เจ…เจธเฉ€เจ‚ เจ•เจฟเจตเฉ‡เจ‚ เจ…เจคเฉ‡ เจ•เฉ€ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚, เจชเฉ‹เจธเจŸเจ—เฉเจฐเฉ‡เจธ เจตเจฟเฉฑเจš เจ•เจจเฉˆเจ•เจธเจผเจจ เจชเฉ‚เจฒเจฐ เจนเฉˆเฅค

เจชเฉ‹เจธเจŸเจ—เฉเจฐเฉ‡เจธ เจ‡เฉฑเจ• เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจนเฉˆเฅค เจ‡เจธเจฆเจพ เจฎเจคเจฒเจฌ เจนเฉˆ เจ•เจฟ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจตเจฟเฉฑเจš เจ˜เฉฑเจŸ เจคเฉ‹เจ‚ เจ˜เฉฑเจŸ เจจเฉˆเจŸเจตเจฐเจ• เจ•เจจเฉˆเจ•เจธเจผเจจ เจนเฉ‹เจฃเฉ‡ เจšเจพเจนเฉ€เจฆเฉ‡ เจนเจจ เจœเฉ‹ เจฒเฉˆเจฃ-เจฆเฉ‡เจฃ เจจเฉ‚เฉฐ เจธเฉฐเจญเจพเจฒเจฆเฉ‡ เจนเจจเฅค

เจฆเฉ‚เจœเฉ‡ เจชเจพเจธเฉ‡, เจ‡เฉฑเจ• เจ•เจฒเจพเจ‰เจก เจตเจพเจคเจพเจตเจฐเจฃ เจตเจฟเฉฑเจš, เจ‡เฉฑเจ• เจ†เจฎ เจธเจฅเจฟเจคเฉ€ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ เจœเจฆเฉ‹เจ‚ เจ‡เฉฑเจ• เจนเจœเจผเจพเจฐ เจ•เฉเจจเฉˆเจ•เจธเจผเจจ เจ‡เฉฑเจ• เจตเจพเจฐ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจ•เจฒเฉฑเจธเจŸเจฐ เจตเจฟเฉฑเจš เจ†เจ‰เจ‚เจฆเฉ‡ เจนเจจเฅค เจ…เจคเฉ‡ เจ•เฉเจจเฉˆเจ•เจธเจผเจจ เจชเฉ‚เจฒเจฐ เจฆเจพ เจ•เฉฐเจฎ เจ‡เฉฑเจ• เจนเจœเจผเจพเจฐ เจ•เฉเจจเฉˆเจ•เจธเจผเจจเจพเจ‚ เจจเฉ‚เฉฐ เจฅเฉ‹เฉœเฉเจนเฉ‡ เจœเจฟเจนเฉ‡ เจธเจฐเจตเจฐ เจ•เจจเฉˆเจ•เจธเจผเจจเจพเจ‚ เจตเจฟเฉฑเจš เจชเฉˆเจ• เจ•เจฐเจจเจพ เจนเฉˆเฅค

เจ…เจธเฉ€เจ‚ เจ“เจชเจจ เจธเฉ‹เจฐเจธ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจตเจฟเฉฑเจš เจ•เฉ€ เจ…เจคเฉ‡ เจ•เจฟเจ‰เจ‚ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚เฅค Andrey Borodin (Yandex.Cloud)

เจ…เจธเฉ€เจ‚ เจ•เจนเจฟ เจธเจ•เจฆเฉ‡ เจนเจพเจ‚ เจ•เจฟ เจ•เจจเฉˆเจ•เจธเจผเจจ เจชเฉ‚เจฒเจฐ เจŸเฉˆเจฒเฉ€เจซเฉ‹เจจ เจ“เจชเจฐเฉ‡เจŸเจฐ เจนเฉˆ เจœเฉ‹ เจฌเจพเจˆเจŸเจพเจ‚ เจจเฉ‚เฉฐ เจฎเฉเฉœ เจตเจฟเจตเจธเจฅเจฟเจค เจ•เจฐเจฆเจพ เจนเฉˆ เจคเจพเจ‚ เจœเฉ‹ เจ‰เจน เจกเจพเจŸเจพเจฌเฉ‡เจธ เจคเฉฑเจ• เจ•เฉเจธเจผเจฒเจคเจพ เจจเจพเจฒ เจชเจนเฉเฉฐเจš เจธเจ•เจฃเฅค

เจฌเจฆเจ•เจฟเจธเจฎเจคเฉ€ เจจเจพเจฒ, เจ•เฉเจจเฉˆเจ•เจธเจผเจจ เจชเฉ‚เจฒเจฐ เจฒเจˆ เจ•เฉ‹เจˆ เจšเฉฐเจ—เจพ เจฐเฉ‚เจธเฉ€ เจธเจผเจฌเจฆ เจจเจนเฉ€เจ‚ เจนเฉˆเฅค เจ•เจˆ เจตเจพเจฐ เจ‡เจธเจจเฉ‚เฉฐ เจฎเจฒเจŸเฉ€เจชเจฒเฉˆเจ•เจธเจฐ เจ•เฉเจจเฉˆเจ•เจธเจผเจจ เจ•เจฟเจนเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจœเฉ‡ เจคเฉเจธเฉ€เจ‚ เจœเจพเจฃเจฆเฉ‡ เจนเฉ‹ เจ•เจฟ เจ•เจจเฉˆเจ•เจธเจผเจจ เจชเฉ‚เจฒเจฐ เจจเฉ‚เฉฐ เจ•เฉ€ เจ•เจนเจฟเจฃเจพ เจนเฉˆ, เจคเจพเจ‚ เจฎเฉˆเจจเฉ‚เฉฐ เจฆเฉฑเจธเจฃเจพ เจฏเจ•เฉ€เจจเฉ€ เจฌเจฃเจพเจ“, เจฎเฉˆเจจเฉ‚เฉฐ เจธเจนเฉ€ เจฐเฉ‚เจธเฉ€ เจคเจ•เจจเฉ€เจ•เฉ€ เจญเจพเจธเจผเจพ เจฌเฉ‹เจฒเจฃ เจตเจฟเฉฑเจš เจฌเจนเฉเจค เจ–เฉเจธเจผเฉ€ เจนเฉ‹เจตเฉ‡เจ—เฉ€เฅค

เจ…เจธเฉ€เจ‚ เจ“เจชเจจ เจธเฉ‹เจฐเจธ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจตเจฟเฉฑเจš เจ•เฉ€ เจ…เจคเฉ‡ เจ•เจฟเจ‰เจ‚ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚เฅค Andrey Borodin (Yandex.Cloud)

https://pgconf.ru/2017/92899

เจ…เจธเฉ€เจ‚ เจ•เจจเฉˆเจ•เจธเจผเจจ เจชเฉ‚เจฒเจฐ เจฆเฉ€ เจœเจพเจ‚เจš เจ•เฉ€เจคเฉ€ เจœเฉ‹ เจ‡เฉฑเจ• เจชเฉเจฐเจฌเฉฐเจงเจฟเจค เจชเฉ‹เจธเจŸเจ—เฉเจฐเฉ‡เจธ เจ•เจฒเฉฑเจธเจŸเจฐ เจฒเจˆ เจขเฉเจ•เจตเฉ‡เจ‚ เจธเจจเฅค เจ…เจคเฉ‡ PgBouncer เจธเจพเจกเฉ‡ เจฒเจˆ เจธเจญ เจคเฉ‹เจ‚ เจตเจงเฉ€เจ† เจตเจฟเจ•เจฒเจช เจธเฉ€เฅค เจชเจฐ เจธเจพเจจเฉ‚เฉฐ PgBouncer เจจเจพเจฒ เจ•เจˆ เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจฆเจพ เจธเจพเจนเจฎเจฃเจพ เจ•เจฐเจจเจพ เจชเจฟเจ†เฅค เจ•เจˆ เจธเจพเจฒ เจชเจนเจฟเจฒเจพเจ‚, เจตเฉ‹เจฒเฉ‹เจกเฉ€เจ† เจฌเฉ‹เจฐเฉ‹เจกเจฟเจจ เจจเฉ‡ เจฐเจฟเจชเฉ‹เจฐเจŸเจพเจ‚ เจฆเจฟเฉฑเจคเฉ€เจ†เจ‚ เจธเจจ เจ•เจฟ เจ…เจธเฉ€เจ‚ เจชเฉ€เจœเฉ€เจฌเจพเจŠเจ‚เจธเจฐ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚, เจธเจพเจจเฉ‚เฉฐ เจธเจญ เจ•เฉเจ เจชเจธเฉฐเจฆ เจนเฉˆ, เจชเจฐ เจ‡เฉฑเจฅเฉ‡ เจ•เฉเจ เจธเฉ‚เจ–เจฎเจคเจพเจตเจพเจ‚ เจนเจจ, เจ•เฉฐเจฎ เจ•เจฐเจจ เจฒเจˆ เจ•เฉเจ เจนเฉˆ.

เจ…เจธเฉ€เจ‚ เจ“เจชเจจ เจธเฉ‹เจฐเจธ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจตเจฟเฉฑเจš เจ•เฉ€ เจ…เจคเฉ‡ เจ•เจฟเจ‰เจ‚ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚เฅค Andrey Borodin (Yandex.Cloud)

https://pgconf.ru/media/2017/04/03/20170316H1_V.Borodin.pdf

เจ…เจคเฉ‡ เจ…เจธเฉ€เจ‚ เจ•เฉฐเจฎ เจ•เฉ€เจคเจพ. เจ…เจธเฉ€เจ‚ เจ‰เจนเจจเจพเจ‚ เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจจเฉ‚เฉฐ เจนเฉฑเจฒ เจ•เฉ€เจคเจพ เจœเฉ‹ เจธเจพเจจเฉ‚เฉฐ เจ†เจˆเจ†เจ‚, เจ…เจธเฉ€เจ‚ เจฌเจพเจŠเจ‚เจธเจฐ เจจเฉ‚เฉฐ เจชเฉˆเจš เจ•เฉ€เจคเจพ, เจ…เจคเฉ‡ เจชเฉเฉฑเจฒ เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจ‰เฉฑเจชเจฐ เจตเฉฑเจฒ เจงเฉฑเจ•เจฃ เจฆเฉ€ เจ•เฉ‹เจธเจผเจฟเจธเจผ เจ•เฉ€เจคเฉ€เฅค เจชเจฐ เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจธเจฟเฉฐเจ—เจฒ-เจฅเฉเจฐเฉˆเจกเจฟเฉฐเจ— เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจจเจพ เจฎเฉเจธเจผเจ•เจฒ เจธเฉ€เฅค

เจธเจพเจจเฉ‚เฉฐ เจชเฉˆเจš เจตเจพเจฒเฉ‡ เจฌเจพเจŠเจ‚เจธเจฐเจพเจ‚ เจคเฉ‹เจ‚ เจ•เฉˆเจธเจ•เฉ‡เจก เจ‡เจ•เฉฑเจ เฉ‡ เจ•เจฐเจจเฉ‡ เจชเจเฅค เจœเจฆเฉ‹เจ‚ เจธเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจฌเจนเฉเจค เจธเจพเจฐเฉ‡ เจธเจฟเฉฐเจ—เจฒ-เจฅเฉเจฐเฉˆเฉฑเจกเจก เจฌเจพเจŠเจ‚เจธเจฐ เจนเฉเฉฐเจฆเฉ‡ เจนเจจ, เจคเจพเจ‚ เจ‰เฉฑเจชเจฐเฉ€ เจชเจฐเจค เจฆเฉ‡ เจ•เจจเฉˆเจ•เจธเจผเจจเจพเจ‚ เจจเฉ‚เฉฐ เจฌเจพเจŠเจ‚เจธเจฐเจพเจ‚ เจฆเฉ€ เจ…เฉฐเจฆเจฐเฉ‚เจจเฉ€ เจชเจฐเจค เจตเจฟเฉฑเจš เจคเจฌเจฆเฉ€เจฒ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจ‡เจน เจ‡เฉฑเจ• เจฎเจพเฉœเฉ€ เจชเฉเจฐเจฌเฉฐเจงเจฟเจค เจชเฉเจฐเจฃเจพเจฒเฉ€ เจนเฉˆ เจœเจฟเจธ เจจเฉ‚เฉฐ เจฌเจฃเจพเจ‰เจฃเจพ เจ…เจคเฉ‡ เจ…เฉฑเจ—เฉ‡-เจชเจฟเฉฑเจ›เฉ‡ เจธเจ•เฉ‡เจฒ เจ•เจฐเจจเจพ เจฎเฉเจธเจผเจ•เจฒ เจนเฉˆเฅค

เจ…เจธเฉ€เจ‚ เจ“เจชเจจ เจธเฉ‹เจฐเจธ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจตเจฟเฉฑเจš เจ•เฉ€ เจ…เจคเฉ‡ เจ•เจฟเจ‰เจ‚ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚เฅค Andrey Borodin (Yandex.Cloud)

เจ…เจธเฉ€เจ‚ เจ‡เจธ เจธเจฟเฉฑเจŸเฉ‡ เจคเฉ‡ เจชเจนเฉเฉฐเจšเฉ‡ เจ•เจฟ เจ…เจธเฉ€เจ‚ เจ†เจชเจฃเจพ เจ–เฉเจฆ เจฆเจพ เจ•เฉเจจเฉˆเจ•เจธเจผเจจ เจชเฉ‚เจฒเจฐ เจฌเจฃเจพเจ‡เจ† เจนเฉˆ, เจœเจฟเจธเจจเฉ‚เฉฐ เจ“เจกเฉ€เจธเฉ€ เจ•เจฟเจนเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ. เจ…เจธเฉ€เจ‚ เจ‡เจธเจจเฉ‚เฉฐ เจธเจ•เฉเจฐเฉˆเจš เจคเฉ‹เจ‚ เจฒเจฟเจ–เจฟเจ†.

เจ…เจธเฉ€เจ‚ เจ“เจชเจจ เจธเฉ‹เจฐเจธ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจตเจฟเฉฑเจš เจ•เฉ€ เจ…เจคเฉ‡ เจ•เจฟเจ‰เจ‚ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚เฅค Andrey Borodin (Yandex.Cloud)

https://www.pgcon.org/2019/schedule/events/1312.en.html

2019 เจตเจฟเฉฑเจš, PgCon เจ•เจพเจจเจซเจฐเฉฐเจธ เจตเจฟเฉฑเจš, เจฎเฉˆเจ‚ เจ‡เจธ เจชเฉ‚เจฒเจฐ เจจเฉ‚เฉฐ เจกเจฟเจตเฉˆเจฒเจชเจฐ เจญเจพเจˆเจšเจพเจฐเฉ‡ เจจเฉ‚เฉฐ เจชเฉ‡เจธเจผ เจ•เฉ€เจคเจพเฅค เจนเฉเจฃ เจธเจพเจกเฉ‡ เจ•เฉ‹เจฒ GitHub 'เจคเฉ‡ 2 เจคเฉ‹เจ‚ เจ˜เฉฑเจŸ เจธเจŸเจพเจฐ เจนเจจ, เจฏเจพเจจเฉ€ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจœเจผเจฟเฉฐเจฆเจพ เจนเฉˆ, เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจชเฉเจฐเจธเจฟเฉฑเจง เจนเฉˆเฅค

เจ…เจคเฉ‡ เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ Yandex.Cloud เจตเจฟเฉฑเจš เจ‡เฉฑเจ• Postgres เจ•เจฒเฉฑเจธเจŸเจฐ เจฌเจฃเจพเจ‰เจ‚เจฆเฉ‡ เจนเฉ‹, เจคเจพเจ‚ เจ‡เจน เจฌเจฟเจฒเจŸ-เจ‡เจจ เจ“เจกเฉ€เจธเฉ€ เจตเจพเจฒเจพ เจ‡เฉฑเจ• เจ•เจฒเฉฑเจธเจŸเจฐ เจนเฉ‹เจตเฉ‡เจ—เจพ, เจœเฉ‹ เจ•เจฟ เจ•เจฒเฉฑเจธเจŸเจฐ เจจเฉ‚เฉฐ เจชเจฟเฉฑเจ›เฉ‡ เจœเจพเจ‚ เจ…เฉฑเจ—เฉ‡ เจธเจ•เฉ‡เจฒ เจ•เจฐเจจ เจตเฉ‡เจฒเฉ‡ เจฎเฉเฉœ เจธเฉฐเจฐเจšเจฟเจค เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค

เจ…เจธเฉ€เจ‚ เจ“เจชเจจ เจธเฉ‹เจฐเจธ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจตเจฟเฉฑเจš เจ•เฉ€ เจ…เจคเฉ‡ เจ•เจฟเจ‰เจ‚ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚เฅค Andrey Borodin (Yandex.Cloud)

เจ…เจธเฉ€เจ‚ เจ‡เจธ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจคเฉ‹เจ‚ เจ•เฉ€ เจธเจฟเฉฑเจ–เจฟเจ†? เจ‡เฉฑเจ• เจชเฉเจฐเจคเฉ€เจฏเฉ‹เจ—เฉ€ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจจเฉ‚เฉฐ เจฒเจพเจ‚เจš เจ•เจฐเจจเจพ เจนเจฎเฉ‡เจธเจผเจพเจ‚ เจ‡เฉฑเจ• เจนเจฎเจฒเจพเจตเจฐ เจ•เจฆเจฎ เจนเฉเฉฐเจฆเจพ เจนเฉˆ, เจ‡เจน เจ‡เฉฑเจ• เจ…เจคเจฟเจ…เฉฐเจค เจ‰เจชเจพเจ… เจนเฉเฉฐเจฆเจพ เจนเฉˆ เจœเจฆเฉ‹เจ‚ เจ…เจธเฉ€เจ‚ เจ•เจนเจฟเฉฐเจฆเฉ‡ เจนเจพเจ‚ เจ•เจฟ เจ…เจœเจฟเจนเฉ€เจ†เจ‚ เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจนเจจ เจœเฉ‹ เจœเจฒเจฆเฉ€ เจนเฉฑเจฒ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเฉ€เจ†เจ‚ เจœเจพ เจฐเจนเฉ€เจ†เจ‚ เจนเจจ, เจธเจฎเฉ‡เจ‚ เจฆเฉ‡ เจ…เฉฐเจคเจฐเจพเจฒเจพเจ‚ เจตเจฟเฉฑเจš เจนเฉฑเจฒ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเฉ€เจ†เจ‚ เจœเจพ เจฐเจนเฉ€เจ†เจ‚ เจนเจจ เจœเฉ‹ เจธเจพเจกเฉ‡ เจ…เจจเฉเจ•เฉ‚เจฒ เจนเฉ‹เจฃเจ—เฉ€เจ†เจ‚เฅค เจชเจฐ เจ‡เจน เจ‡เฉฑเจ• เจชเฉเจฐเจญเจพเจตเจธเจผเจพเจฒเฉ€ เจ‰เจชเจพเจ… เจนเฉˆ.

PgBouncer เจคเฉ‡เจœเจผเฉ€ เจจเจพเจฒ เจตเจฟเจ•เจธเจฟเจค เจนเฉ‹เจฃ เจฒเฉฑเจ—เจพเฅค

เจ…เจคเฉ‡ เจนเฉเจฃ เจนเฉ‹เจฐ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจชเฉเจฐเจ—เจŸ เจนเฉ‹เจ เจนเจจ. เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, pgagroal, เจœเฉ‹ เจ•เจฟ Red Hat เจกเจฟเจตเฉˆเจฒเจชเจฐเจพเจ‚ เจฆเฉเจ†เจฐเจพ เจตเจฟเจ•เจธเจค เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค เจ‰เจน เจธเจฎเจพเจจ เจŸเฉ€เจšเจฟเจ†เจ‚ เจฆเจพ เจชเจฟเฉฑเจ›เจพ เจ•เจฐเจฆเฉ‡ เจนเจจ เจ…เจคเฉ‡ เจธเจฎเจพเจจ เจตเจฟเจšเจพเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจฆเฉ‡ เจนเจจ, เจชเจฐ, เจฌเฉ‡เจธเจผเฉฑเจ•, เจ‰เจนเจจเจพเจ‚ เจฆเฉ€เจ†เจ‚ เจ†เจชเจฃเฉ€เจ†เจ‚ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚ เจฆเฉ‡ เจจเจพเจฒ, เจœเฉ‹ เจ•เจฟ pgagroal เจกเจฟเจตเฉˆเจฒเจชเจฐเจพเจ‚ เจฆเฉ‡ เจจเฉ‡เฉœเฉ‡ เจนเจจ.

เจ…เจธเฉ€เจ‚ เจ“เจชเจจ เจธเฉ‹เจฐเจธ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจตเจฟเฉฑเจš เจ•เฉ€ เจ…เจคเฉ‡ เจ•เจฟเจ‰เจ‚ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚เฅค Andrey Borodin (Yandex.Cloud)

เจชเฉ‹เจธเจŸเจ—เฉเจฐเฉ‡เจธ เจ•เจฎเจฟเจŠเจจเจฟเจŸเฉ€ เจฆเฉ‡ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจจ เจฆเจพ เจ‡เฉฑเจ• เจนเฉ‹เจฐ เจฎเจพเจฎเจฒเจพ เจธเจฎเฉ‡เจ‚ เจฆเฉ‡ เจ‡เฉฑเจ• เจฌเจฟเฉฐเจฆเฉ‚ เจคเฉ‡ เจฌเจนเจพเจฒ เจนเฉ‹ เจฐเจฟเจนเจพ เจนเฉˆ. เจ‡เจน เจ…เจธเจซเจฒเจคเจพ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจฐเจฟเจ•เจตเจฐเฉ€ เจนเฉˆ, เจ‡เจน เจฌเฉˆเจ•เจ…เฉฑเจช เจคเฉ‹เจ‚ เจฐเจฟเจ•เจตเจฐเฉ€ เจนเฉˆเฅค

เจ…เจธเฉ€เจ‚ เจ“เจชเจจ เจธเฉ‹เจฐเจธ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจตเจฟเฉฑเจš เจ•เฉ€ เจ…เจคเฉ‡ เจ•เจฟเจ‰เจ‚ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚เฅค Andrey Borodin (Yandex.Cloud)

เจฌเจนเฉเจค เจธเจพเจฐเฉ‡ เจฌเฉˆเจ•เจ…เฉฑเจช เจนเจจ เจ…เจคเฉ‡ เจ‰เจน เจธเจพเจฐเฉ‡ เจตเฉฑเจ–เจฐเฉ‡ เจนเจจเฅค เจฒเจ—เจญเจ— เจนเจฐ เจชเฉ‹เจธเจŸเจ—เฉเจฐเฉ‡เจธ เจตเจฟเจ•เจฐเฉ‡เจคเจพ เจฆเจพ เจ†เจชเจฃเจพ เจฌเฉˆเจ•เจ…เจช เจนเฉฑเจฒ เจนเฉเฉฐเจฆเจพ เจนเฉˆ.

เจœเฉ‡ เจคเฉเจธเฉ€เจ‚ เจธเจพเจฐเฉ‡ เจฌเฉˆเจ•เจ…เฉฑเจช เจธเจฟเจธเจŸเจฎ เจฒเฉˆเจ‚เจฆเฉ‡ เจนเฉ‹, เจ‡เฉฑเจ• เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพ เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจฌเจฃเจพเจ‰เจ‚เจฆเฉ‡ เจนเฉ‹ เจ…เจคเฉ‡ เจฎเจœเจผเจพเจ• เจจเจพเจฒ เจ‡เจธ เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจตเจฟเฉฑเจš เจจเจฟเจฐเจงเจพเจฐเจ• เจฆเฉ€ เจ—เจฃเจจเจพ เจ•เจฐเจฆเฉ‡ เจนเฉ‹, เจคเจพเจ‚ เจ‡เจน เจœเจผเฉ€เจฐเฉ‹ เจนเฉ‹เจตเฉ‡เจ—เจพเฅค เจ‡เจธเจฆเจพ เจ•เฉ€ เจฎเจคเจฒเจฌ เจนเฉˆ? เจ•เฉ€ เจœเฉ‡ เจคเฉเจธเฉ€เจ‚ เจ‡เฉฑเจ• เจ–เจพเจธ เจฌเฉˆเจ•เจ…เฉฑเจช เจซเจพเจˆเจฒ เจฒเฉˆเจ‚เจฆเฉ‡ เจนเฉ‹, เจคเจพเจ‚ เจ‡เจธเจจเฉ‚เฉฐ เจฌเจพเจ•เฉ€ เจธเจพเจฐเฉ‡ เจฆเฉ‡ เจŸเฉเจ•เฉœเจฟเจ†เจ‚ เจคเฉ‹เจ‚ เจ‡เจ•เฉฑเจ เจพ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ. เจ‡เจน เจ†เจชเจฃเฉ‡ เจ…เจฎเจฒ เจตเจฟเฉฑเจš เจตเจฟเจฒเฉฑเจ–เจฃ เจนเฉˆ, เจ‡เจน เจ†เจชเจฃเฉ‡ เจ‰เจฆเฉ‡เจธเจผ เจตเจฟเฉฑเจš เจตเจฟเจฒเฉฑเจ–เจฃ เจนเฉˆ, เจ‡เจน เจ‡เจธ เจตเจฟเฉฑเจš เจธเจผเจพเจฎเจฒ เจตเจฟเจšเจพเจฐเจพเจ‚ เจตเจฟเฉฑเจš เจตเจฟเจฒเฉฑเจ–เจฃ เจนเฉˆเฅค เจ…เจคเฉ‡ เจ‰เจน เจธเจพเจฐเฉ‡ เจ–เจพเจธ เจนเจจ.

เจ…เจธเฉ€เจ‚ เจ“เจชเจจ เจธเฉ‹เจฐเจธ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจตเจฟเฉฑเจš เจ•เฉ€ เจ…เจคเฉ‡ เจ•เจฟเจ‰เจ‚ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚เฅค Andrey Borodin (Yandex.Cloud)

https://www.citusdata.com/blog/2017/08/18/introducing-wal-g-faster-restores-for-postgres/

เจœเจฆเฉ‹เจ‚ เจ…เจธเฉ€เจ‚ เจ‡เจธ เจฎเฉเฉฑเจฆเฉ‡ 'เจคเฉ‡ เจ•เฉฐเจฎ เจ•เจฐ เจฐเจนเฉ‡ เจธเฉ€, เจคเจพเจ‚ CitusData เจจเฉ‡ WAL-G เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจฒเจพเจ‚เจš เจ•เฉ€เจคเจพเฅค เจ‡เจน เจ‡เฉฑเจ• เจฌเฉˆเจ•เจ…เฉฑเจช เจธเจฟเจธเจŸเจฎ เจนเฉˆ เจœเฉ‹ เจ•เจฟ เจ•เจฒเจพเจ‰เจก เจตเจพเจคเจพเจตเจฐเจจ เจฆเฉ€ เจจเจœเจผเจฐ เจจเจพเจฒ เจฌเจฃเจพเจ‡เจ† เจ—เจฟเจ† เจธเฉ€เฅค เจนเฉเจฃ CitusData เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจฎเจพเจˆเจ•เฉเจฐเฉ‹เจธเจพเจซเจŸ เจฆเจพ เจนเจฟเฉฑเจธเจพ เจนเฉˆเฅค เจ…เจคเฉ‡ เจ‰เจธ เจธเจฎเฉ‡เจ‚, เจธเจพเจจเฉ‚เฉฐ เจ…เจธเจฒ เจตเจฟเฉฑเจš เจ‰เจน เจตเจฟเจšเจพเจฐ เจชเจธเฉฐเจฆ เจ†เจ เจœเฉ‹ WAL-G เจฆเฉ‡ เจธเจผเฉเจฐเฉ‚เจ†เจคเฉ€ เจฐเฉ€เจฒเฉ€เจœเจผเจพเจ‚ เจตเจฟเฉฑเจš เจฐเฉฑเจ–เฉ‡ เจ—เจ เจธเจจเฅค เจ…เจคเฉ‡ เจ…เจธเฉ€เจ‚ เจ‡เจธ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจตเจฟเฉฑเจš เจฏเฉ‹เจ—เจฆเจพเจจ เจชเจพเจ‰เจฃเจพ เจธเจผเฉเจฐเฉ‚ เจ•เฉ€เจคเจพเฅค

เจ…เจธเฉ€เจ‚ เจ“เจชเจจ เจธเฉ‹เจฐเจธ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจตเจฟเฉฑเจš เจ•เฉ€ เจ…เจคเฉ‡ เจ•เจฟเจ‰เจ‚ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚เฅค Andrey Borodin (Yandex.Cloud)

https://github.com/wal-g/wal-g/graphs/contributors

เจนเฉเจฃ เจ‡เจธ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจตเจฟเฉฑเจš เจฌเจนเฉเจค เจธเจพเจฐเฉ‡ เจฆเจฐเจœเจจเจพเจ‚ เจกเจฟเจตเฉˆเจฒเจชเจฐ เจนเจจ, เจชเจฐ WAL-G เจตเจฟเฉฑเจš เจšเฉ‹เจŸเฉ€ เจฆเฉ‡ 10 เจฏเฉ‹เจ—เจฆเจพเจจ เจชเจพเจ‰เจฃ เจตเจพเจฒเจฟเจ†เจ‚ เจตเจฟเฉฑเจš 6 Yandexoids เจธเจผเจพเจฎเจฒ เจนเจจเฅค เจ…เจธเฉ€เจ‚ เจ‰เฉฑเจฅเฉ‡ เจ†เจชเจฃเฉ‡ เจฌเจนเฉเจค เจธเจพเจฐเฉ‡ เจตเจฟเจšเจพเจฐ เจฒเฉˆ เจ•เฉ‡ เจ†เจเฅค เจ…เจคเฉ‡, เจฌเฉ‡เจธเจผเฉฑเจ•, เจ…เจธเฉ€เจ‚ เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจ†เจชเจฃเฉ‡ เจ†เจช เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเจพ, เจ‰เจนเจจเจพเจ‚ เจฆเฉ€ เจ–เฉเจฆ เจœเจพเจ‚เจš เจ•เฉ€เจคเฉ€, เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจ†เจชเจฃเฉ‡ เจ†เจช เจ‰เจคเจชเจพเจฆเจจ เจตเจฟเฉฑเจš เจฐเฉ‹เจฒ เจ†เจŠเจŸ เจ•เฉ€เจคเจพ, เจ…เจธเฉ€เจ‚ เจ‰เจนเจจเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ–เฉเจฆ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚, เจ…เจธเฉ€เจ‚ เจ–เฉเจฆ เจ‡เจน เจชเจคเจพ เจฒเจ—เจพเจ‰เจ‚เจฆเฉ‡ เจนเจพเจ‚ เจ•เจฟ เจตเฉฑเจกเฉ‡ WAL-G เจญเจพเจˆเจšเจพเจฐเฉ‡ เจจเจพเจฒ เจ—เฉฑเจฒเจฌเจพเจค เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ, เจ…เฉฑเจ—เฉ‡ เจ•เจฟเฉฑเจฅเฉ‡ เจœเจพเจฃเจพ เจนเฉˆเฅค

เจ…เจธเฉ€เจ‚ เจ“เจชเจจ เจธเฉ‹เจฐเจธ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจตเจฟเฉฑเจš เจ•เฉ€ เจ…เจคเฉ‡ เจ•เจฟเจ‰เจ‚ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚เฅค Andrey Borodin (Yandex.Cloud)

เจ…เจคเฉ‡ เจธเจพเจกเฉ‡ เจฆเฉเจฐเจฟเจธเจผเจŸเฉ€เจ•เฉ‹เจฃ เจคเฉ‹เจ‚, เจนเฉเจฃ เจ‡เจน เจฌเฉˆเจ•เจ…เฉฑเจช เจธเจฟเจธเจŸเจฎ, เจธเจพเจกเฉ‡ เจฏเจคเจจเจพเจ‚ เจจเฉ‚เฉฐ เจงเจฟเจ†เจจ เจตเจฟเฉฑเจš เจฐเฉฑเจ–เจฆเฉ‡ เจนเฉ‹เจ, เจ•เจฒเจพเจ‰เจก เจตเจพเจคเจพเจตเจฐเจฃ เจฒเจˆ เจ…เจจเฉเจ•เฉ‚เจฒ เจฌเจฃ เจ—เจฟเจ† เจนเฉˆเฅค เจ•เจฒเจพเจ‰เจก เจตเจฟเฉฑเจš เจชเฉ‹เจธเจŸเจ—เฉเจฐเฉ‡เจธ เจฆเจพ เจฌเฉˆเจ•เจ…เฉฑเจช เจฒเฉˆเจฃ เจฆเฉ€ เจ‡เจน เจธเจญ เจคเฉ‹เจ‚ เจตเจงเฉ€เจ† เจฒเจพเจ—เจค เจนเฉˆเฅค

เจ‡เจธเจฆเจพ เจฎเจคเจฒเฉฑเจฌ เจ•เฉ€ เจนเฉˆ? เจ…เจธเฉ€เจ‚ เจ‡เฉฑเจ• เจ•เจพเจซเจผเฉ€ เจตเฉฑเจกเฉ‡ เจตเจฟเจšเจพเจฐ เจฆเจพ เจชเฉเจฐเจšเจพเจฐ เจ•เจฐ เจฐเจนเฉ‡ เจธเฉ€: เจฌเฉˆเจ•เจ…เฉฑเจช เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค เจนเฉ‹เจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ, เจšเจฒเจพเจ‰เจฃ เจฒเจˆ เจธเจธเจคเจพ เจนเฉ‹เจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจœเจฟเฉฐเจจเฉ€ เจœเจฒเจฆเฉ€ เจนเฉ‹ เจธเจ•เฉ‡ เจฐเฉ€เจธเจŸเฉ‹เจฐ เจ•เจฐเจจเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆเฅค

เจ‡เจธ เจจเฉ‚เฉฐ เจšเจฒเจพเจ‰เจฃ เจฒเจˆ เจธเจธเจคเจพ เจ•เจฟเจ‰เจ‚ เจนเฉ‹เจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ? เจœเจฆเฉ‹เจ‚ เจ•เฉเจ เจตเฉ€ เจŸเฉเฉฑเจŸเจฟเจ† เจจเจนเฉ€เจ‚ เจนเฉˆ, เจคเจพเจ‚ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ‡เจน เจจเจนเฉ€เจ‚ เจชเจคเจพ เจนเฉ‹เจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ เจ•เจฟ เจคเฉเจนเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจฌเฉˆเจ•เจ…เฉฑเจช เจนเจจเฅค เจธเจญ เจ•เฉเจ เจ เฉ€เจ• เจ•เฉฐเจฎ เจ•เจฐเจฆเจพ เจนเฉˆ, เจคเฉเจธเฉ€เจ‚ เจœเจฟเฉฐเจจเจพ เจธเฉฐเจญเจต เจนเฉ‹ เจธเจ•เฉ‡ เจฅเฉ‹เฉœเจพ เจœเจฟเจนเจพ CPU เจฌเจฐเจฌเจพเจฆ เจ•เจฐเจฆเฉ‡ เจนเฉ‹, เจคเฉเจธเฉ€เจ‚ เจœเจฟเฉฐเจจเจพ เจธเฉฐเจญเจต เจนเฉ‹ เจธเจ•เฉ‡ เจ†เจชเจฃเฉ‡ เจกเจฟเจธเจ• เจธเจฐเฉ‹เจคเจพเจ‚ เจฆเฉ€ เจ˜เฉฑเจŸ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹, เจ…เจคเฉ‡ เจคเฉเจธเฉ€เจ‚ เจœเจฟเฉฐเจจเจพ เจธเฉฐเจญเจต เจนเฉ‹ เจธเจ•เฉ‡ เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจจเฉ‚เฉฐ เจ•เฉเจ เจฌเจพเจˆเจŸเจธ เจญเฉ‡เจœเจฆเฉ‡ เจนเฉ‹ เจคเจพเจ‚ เจœเฉ‹ เจคเฉเจนเจพเจกเฉ€เจ†เจ‚ เจ•เฉ€เจฎเจคเฉ€ เจธเฉ‡เจตเจพเจตเจพเจ‚ เจฆเฉ‡ เจชเฉ‡เจฒเฉ‹เจก เจตเจฟเฉฑเจš เจฆเจ–เจฒ เจจเจพ เจชเจตเฉ‡เฅค

เจ…เจคเฉ‡ เจœเจฆเฉ‹เจ‚ เจธเจญ เจ•เฉเจ เจŸเฉเฉฑเจŸ เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจเจกเจฎเจฟเจจ เจจเฉ‡ เจกเฉ‡เจŸเจพ เจ›เฉฑเจก เจฆเจฟเฉฑเจคเจพ, เจ•เฉเจ เจ—เจฒเจค เจนเฉ‹ เจ—เจฟเจ†, เจ…เจคเฉ‡ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจคเฉเจฐเฉฐเจค เจ…เจคเฉ€เจค เจตเจฟเฉฑเจš เจตเจพเจชเจธ เจœเจพเจฃ เจฆเฉ€ เจœเจผเจฐเฉ‚เจฐเจค เจนเฉˆ, เจคเฉเจธเฉ€เจ‚ เจธเจพเจฐเฉ‡ เจชเฉˆเจธเฉ‡ เจจเจพเจฒ เจ เฉ€เจ• เจนเฉ‹ เจœเจพเจ‚เจฆเฉ‡ เจนเฉ‹, เจ•เจฟเจ‰เจ‚เจ•เจฟ เจคเฉเจธเฉ€เจ‚ เจ†เจชเจฃเจพ เจกเฉ‡เจŸเจพ เจœเจฒเจฆเฉ€ เจ…เจคเฉ‡ เจฌเจฐเจ•เจฐเจพเจฐ เจฐเฉฑเจ–เจฃเจพ เจšเจพเจนเฉเฉฐเจฆเฉ‡ เจนเฉ‹เฅค

เจ…เจคเฉ‡ เจ…เจธเฉ€เจ‚ เจ‡เจธ เจธเจงเจพเจฐเจจ เจตเจฟเจšเจพเจฐ เจจเฉ‚เฉฐ เจ…เฉฑเจ—เฉ‡ เจตเจงเจพเจ‡เจ†. เจ…เจคเฉ‡, เจ‡เจน เจธเจพเจจเฉ‚เฉฐ เจœเจพเจชเจฆเจพ เจนเฉˆ, เจ…เจธเฉ€เจ‚ เจ‡เจธเจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจตเจฟเฉฑเจš เจ•เจพเจฎเจฏเจพเจฌ เจฐเจนเฉ‡.

เจ…เจธเฉ€เจ‚ เจ“เจชเจจ เจธเฉ‹เจฐเจธ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจตเจฟเฉฑเจš เจ•เฉ€ เจ…เจคเฉ‡ เจ•เจฟเจ‰เจ‚ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚เฅค Andrey Borodin (Yandex.Cloud)

เจชเจฐ เจ‡เจน เจธเจญ เจ•เฉเจ เจจเจนเฉ€เจ‚ เจนเฉˆเฅค เจ…เจธเฉ€เจ‚ เจ‡เฉฑเจ• เจนเฉ‹เจฐ เจ›เฉ‹เจŸเฉ€ เจšเฉ€เจœเจผ เจšเจพเจนเฉเฉฐเจฆเฉ‡ เจธเฉ€เฅค เจ…เจธเฉ€เจ‚ เจฌเจนเฉเจค เจธเจพเจฐเฉ‡ เจตเฉฑเจ–-เจตเฉฑเจ– เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจšเจพเจนเฉเฉฐเจฆเฉ‡ เจธเฉ€เฅค เจธเจพเจกเฉ‡ เจธเจพเจฐเฉ‡ เจ—เจพเจนเจ• เจชเฉ‹เจธเจŸเจ—เฉเจฐเฉ‡เจธ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเฉ‡ เจนเจจเฅค เจ•เฉเจ เจฒเฉ‹เจ• MySQL, MongoDB เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเจจเฅค เจ•เจฎเจฟเจŠเจจเจฟเจŸเฉ€ เจตเจฟเฉฑเจš, เจนเฉ‹เจฐ เจกเจฟเจตเฉˆเจฒเจชเจฐเจพเจ‚ เจจเฉ‡ เจซเจพเจŠเจ‚เจกเฉ‡เจธเจผเจจเจกเฉ€เจฌเฉ€ เจฆเจพ เจธเจฎเจฐเจฅเจจ เจ•เฉ€เจคเจพ เจนเฉˆเฅค เจ…เจคเฉ‡ เจ‡เจน เจธเฉ‚เจšเฉ€ เจฒเจ—เจพเจคเจพเจฐ เจตเจง เจฐเจนเฉ€ เจนเฉˆ.

เจธเจฎเฉเจฆเจพเจ เจจเฉ‚เฉฐ เจ•เจฒเจพเจ‰เจก เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจชเฉเจฐเจฌเฉฐเจงเจฟเจค เจตเจพเจคเจพเจตเจฐเจฃ เจตเจฟเฉฑเจš เจšเจฒเจพเจ เจœเจพ เจฐเจนเฉ‡ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจฆเฉ‡ เจตเจฟเจšเจพเจฐ เจจเฉ‚เฉฐ เจชเจธเฉฐเจฆ เจนเฉˆเฅค เจ…เจคเฉ‡ เจกเจฟเจตเฉˆเจฒเจชเจฐ เจ†เจชเจฃเฉ‡ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจจเฉ‚เฉฐ เจฌเจฐเจ•เจฐเจพเจฐ เจฐเฉฑเจ–เจฆเฉ‡ เจนเจจ, เจœเจฟเจธเจฆเจพ เจธเจพเจกเฉ‡ เจฌเฉˆเจ•เจ…เฉฑเจช เจธเจฟเจธเจŸเจฎ เจจเจพเจฒ เจชเฉ‹เจธเจŸเจ—เฉเจฐเฉ‡เจธ เจฆเฉ‡ เจจเจพเจฒ เจธเจฎเจพเจจ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจฌเฉˆเจ•เจ…เฉฑเจช เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค

เจ…เจธเฉ€เจ‚ เจ“เจชเจจ เจธเฉ‹เจฐเจธ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจตเจฟเฉฑเจš เจ•เฉ€ เจ…เจคเฉ‡ เจ•เจฟเจ‰เจ‚ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚เฅค Andrey Borodin (Yandex.Cloud)

เจ…เจธเฉ€เจ‚ เจ‡เจธ เจ•เจนเจพเจฃเฉ€ เจคเฉ‹เจ‚ เจ•เฉ€ เจธเจฟเฉฑเจ–เจฟเจ† เจนเฉˆ? เจธเจพเจกเจพ เจ‰เจคเจชเจพเจฆ, เจ‡เฉฑเจ• เจตเจฟเจ•เจพเจธ เจตเฉฐเจก เจฆเฉ‡ เจฐเฉ‚เจช เจตเจฟเฉฑเจš, เจ•เฉ‹เจก เจฆเฉ€เจ†เจ‚ เจฒเจพเจˆเจจเจพเจ‚ เจจเจนเฉ€เจ‚ เจนเจจ, เจ‡เจน เจฌเจฟเจ†เจจ เจจเจนเฉ€เจ‚ เจนเจจ, เจ‡เจน เจซเจพเจˆเจฒเจพเจ‚ เจจเจนเฉ€เจ‚ เจนเจจเฅค เจธเจพเจกเจพ เจ‰เจคเจชเจพเจฆ เจชเฉเฉฑเจฒ เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจจเจนเฉ€เจ‚ เจนเฉˆเฅค เจ‡เจน เจ‰เจน เจตเจฟเจšเจพเจฐ เจนเจจ เจœเฉ‹ เจ…เจธเฉ€เจ‚ เจธเจฎเจพเจœ เจคเฉฑเจ• เจชเจนเฉเฉฐเจšเจพเจ‰เจ‚เจฆเฉ‡ เจนเจพเจ‚เฅค เจ‡เจน เจคเจ•เจจเจพเจฒเฉ‹เจœเฉ€ เจฆเฉ€ เจฎเฉเจนเจพเจฐเจค เจนเฉˆ เจ…เจคเฉ‡ เจ•เจฒเจพเจ‰เจก เจตเจพเจคเจพเจตเจฐเจฃ เจตเฉฑเจฒ เจคเจ•เจจเจพเจฒเฉ‹เจœเฉ€ เจฆเฉ€ เจ—เจคเฉ€ เจนเฉˆเฅค

เจ…เจธเฉ€เจ‚ เจ“เจชเจจ เจธเฉ‹เจฐเจธ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจตเจฟเฉฑเจš เจ•เฉ€ เจ…เจคเฉ‡ เจ•เจฟเจ‰เจ‚ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚เฅค Andrey Borodin (Yandex.Cloud)

Postgres เจตเจฐเจ—เจพ เจ‡เฉฑเจ• เจกเจพเจŸเจพเจฌเฉ‡เจธ เจนเฉˆ. เจฎเฉˆเจจเฉ‚เฉฐ เจชเฉ‹เจธเจŸเจ—เฉเจฐเฉ‡เจธ เจ•เฉ‹เจฐ เจธเจญ เจคเฉ‹เจ‚ เจตเฉฑเจง เจชเจธเฉฐเจฆ เจนเฉˆ. เจฎเฉˆเจ‚ เจ•เจฎเจฟเจŠเจจเจฟเจŸเฉ€ เจฆเฉ‡ เจจเจพเจฒ เจชเฉ‹เจธเจŸเจ—เฉเจฐเฉ‡เจธ เจ•เฉ‹เจฐ เจจเฉ‚เฉฐ เจตเจฟเจ•เจธเจค เจ•เจฐเจจ เจตเจฟเฉฑเจš เจฌเจนเฉเจค เจธเจฎเจพเจ‚ เจฌเจฟเจคเจพเจ‰เจ‚เจฆเจพ เจนเจพเจ‚.

เจ…เจธเฉ€เจ‚ เจ“เจชเจจ เจธเฉ‹เจฐเจธ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจตเจฟเฉฑเจš เจ•เฉ€ เจ…เจคเฉ‡ เจ•เจฟเจ‰เจ‚ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚เฅค Andrey Borodin (Yandex.Cloud)

เจชเจฐ เจ‡เฉฑเจฅเฉ‡ เจ‡เจน เจ•เจฟเจนเจพ เจœเจพเจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ เจ•เจฟ Yandex.Cloud เจ•เฉ‹เจฒ เจชเฉเจฐเจฌเฉฐเจงเจฟเจค เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจฆเฉ€ เจ…เฉฐเจฆเจฐเฉ‚เจจเฉ€ เจธเจฅเจพเจชเจจเจพ เจนเฉˆ. เจ…เจคเฉ‡ เจ‡เจน Yandex.Mail เจตเจฟเฉฑเจš เจฌเจนเฉเจค เจธเจฎเจพเจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจธเจผเฉเจฐเฉ‚ เจนเฉ‹เจ‡เจ† เจธเฉ€. เจฎเฉเจนเจพเจฐเจค เจœเฉ‹ เจนเฉเจฃ เจชเฉเจฐเจฌเฉฐเจงเจฟเจค เจชเฉ‹เจธเจŸเจ—เฉเจฐเฉ‡เจธ เจฆเฉ€ เจ…เจ—เจตเจพเจˆ เจ•เจฐเจฆเฉ€ เจนเฉˆ, เจ‰เจฆเฉ‹เจ‚ เจ‡เจ•เฉฑเจ เฉ€ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจธเฉ€ เจœเจฆเฉ‹เจ‚ เจฎเฉ‡เจฒ เจชเฉ‹เจธเจŸเจ—เฉเจฐเฉ‡เจธ เจตเจฟเฉฑเจš เจœเจพเจฃเจพ เจšเจพเจนเฉเฉฐเจฆเจพ เจธเฉ€เฅค

เจฎเฉ‡เจฒ เจฆเฉ€เจ†เจ‚ เจ•เจฒเจพเจ‰เจก เจฒเจˆ เจฌเจนเฉเจค เจธเจฎเจพเจจ เจฒเฉ‹เฉœเจพเจ‚ เจนเจจเฅค เจ‡เจธเจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ เจ•เจฟ เจคเฉเจธเฉ€เจ‚ เจ†เจชเจฃเฉ‡ เจกเฉ‡เจŸเจพ เจฆเฉ‡ เจ•เจฟเจธเฉ‡ เจตเฉ€ เจฌเจฟเฉฐเจฆเฉ‚ 'เจคเฉ‡ เจ…เจšเจพเจจเจ• เจ˜เจพเจคเจ• เจตเจพเจงเฉ‡ เจจเฉ‚เฉฐ เจธเจ•เฉ‡เจฒ เจ•เจฐเจจ เจฆเฉ‡ เจฏเฉ‹เจ— เจนเฉ‹เจตเฉ‹เฅค เจ…เจคเฉ‡ เจฎเฉ‡เจฒ เจตเจฟเฉฑเจš เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจฌเจนเฉเจค เจธเจพเจฐเฉ‡ เจ‰เจชเจญเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจฆเฉ‡ เจฒเฉฑเจ–เจพเจ‚ เจฎเฉ‡เจฒเจฌเจพเจ•เจธเจพเจ‚ เจฆเฉ‡ เจจเจพเจฒ เจ‡เฉฑเจ• เจฒเฉ‹เจก เจธเฉ€ เจœเฉ‹ เจฒเจ—เจพเจคเจพเจฐ เจฌเจนเฉเจค เจธเจพเจฐเฉ€เจ†เจ‚ เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจ•เจฐเจฆเฉ‡ เจนเจจ.

เจ…เจคเฉ‡ เจชเฉ‹เจธเจŸเจ—เฉเจฐเฉ‡เจธ เจจเฉ‚เฉฐ เจตเจฟเจ•เจธเจค เจ•เจฐเจจ เจตเจพเจฒเฉ€ เจŸเฉ€เจฎ เจฒเจˆ เจ‡เจน เจ•เจพเจซเจผเฉ€ เจ—เฉฐเจญเฉ€เจฐ เจšเฉเจฃเฉŒเจคเฉ€ เจธเฉ€เฅค เจ‰เจธ เจธเจฎเฉ‡เจ‚, เจธเจพเจจเฉ‚เฉฐ เจ•เจฟเจธเฉ‡ เจตเฉ€ เจธเจฎเฉฑเจธเจฟเจ† เจฆเจพ เจธเจพเจนเจฎเจฃเจพ เจ•เจฐเจจเจพ เจชเฉˆเจ‚เจฆเจพ เจธเฉ€, เจ‰เจธ เจฆเฉ€ เจฐเจฟเจชเฉ‹เจฐเจŸ เจญเจพเจˆเจšเจพเจฐเฉ‡ เจจเฉ‚เฉฐ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจธเฉ€เฅค เจ…เจคเฉ‡ เจ‡เจนเจจเจพเจ‚ เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจจเฉ‚เฉฐ เจ เฉ€เจ• เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€, เจ…เจคเฉ‡ เจ•เฉเจ เจธเจฅเจพเจจเจพเจ‚ เจตเจฟเฉฑเจš เจ•เจฎเจฟเจŠเจจเจฟเจŸเฉ€ เจฆเฉเจ†เจฐเจพ เจ เฉ€เจ• เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€ เจ‡เฉฑเจฅเฉ‹เจ‚ เจคเฉฑเจ• เจ•เจฟ เจ•เฉเจ เจนเฉ‹เจฐ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจฒเจˆ เจ…เจฆเจพเจ‡เจ—เฉ€ เจธเจนเจพเจ‡เจคเจพ เจฆเฉ‡ เจชเฉฑเจงเจฐ เจคเฉ‡ เจ…เจคเฉ‡ เจนเฉ‹เจฐ เจตเฉ€ เจตเจงเฉ€เจ†เฅค เจญเจพเจต, เจคเฉเจธเฉ€เจ‚ PgSQL เจนเฉˆเจ•เจฐ เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจชเฉฑเจคเจฐ เจญเฉ‡เจœ เจธเจ•เจฆเฉ‡ เจนเฉ‹ เจ…เจคเฉ‡ 40 เจฎเจฟเฉฐเจŸ เจฆเฉ‡ เจ…เฉฐเจฆเจฐ เจœเจตเจพเจฌ เจชเฉเจฐเจพเจชเจค เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค เจ•เฉเจ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจตเจฟเฉฑเจš เจญเฉเจ—เจคเจพเจจ เจ•เฉ€เจคเจพ เจธเจฎเจฐเจฅเจจ เจ‡เจน เจธเฉ‹เจš เจธเจ•เจฆเจพ เจนเฉˆ เจ•เจฟ เจคเฉเจนเจพเจกเฉ‡ เจฌเฉฑเจ— เจจเจพเจฒเฉ‹เจ‚ เจตเจงเฉ‡เจฐเฉ‡ เจคเจฐเจœเฉ€เจน เจตเจพเจฒเฉ€เจ†เจ‚ เจšเฉ€เจœเจผเจพเจ‚ เจนเจจเฅค

เจนเฉเจฃ เจชเฉ‹เจธเจŸเจ—เฉเจฐเฉ‡เจธ เจฆเฉ€ เจ…เฉฐเจฆเจฐเฉ‚เจจเฉ€ เจธเจฅเจพเจชเจจเจพ เจกเฉ‡เจŸเจพ เจฆเฉ‡ เจ•เฉเจ เจชเฉˆเจŸเจพเจฌเจพเจˆเจŸ เจนเฉˆเฅค เจ‡เจน เจชเฉเจฐเจคเฉ€ เจธเจ•เจฟเฉฐเจŸ เจฒเฉฑเจ–เจพเจ‚ เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจนเจจเฅค เจ‡เจน เจนเจœเจผเจพเจฐเจพเจ‚ เจ•เจฒเฉฑเจธเจŸเจฐ เจนเจจเฅค เจ‡เจน เจฌเจนเฉเจค เจตเฉฑเจกเฉ‡ เจชเฉˆเจฎเจพเจจเฉ‡ เจฆเจพ เจนเฉˆเฅค

เจชเจฐ เจ‡เฉฑเจ• เจธเฉ‚เจ–เจฎเจคเจพ เจนเฉˆ. เจ‡เจน เจซเฉˆเจ‚เจธเฉ€ เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจกเจฐเจพเจˆเจตเจพเจ‚ 'เจคเฉ‡ เจจเจนเฉ€เจ‚, เจธเจ—เฉ‹เจ‚ เจ•เจพเจซเจผเฉ€ เจธเจงเจพเจฐเจจ เจนเจพเจฐเจกเจตเฉ‡เจ…เจฐ 'เจคเฉ‡ เจฐเจนเจฟเฉฐเจฆเจพ เจนเฉˆเฅค เจ…เจคเฉ‡ เจ–เจพเจธ เจคเฉŒเจฐ 'เจคเฉ‡ เจฆเจฟเจฒเจšเจธเจช เจจเจตเฉ€เจ†เจ‚ เจšเฉ€เจœเจผเจพเจ‚ เจฒเจˆ เจ‡เฉฑเจ• เจŸเฉˆเจธเจŸ เจฎเจพเจนเฉŒเจฒ เจนเฉˆ.

เจ…เจธเฉ€เจ‚ เจ“เจชเจจ เจธเฉ‹เจฐเจธ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจตเจฟเฉฑเจš เจ•เฉ€ เจ…เจคเฉ‡ เจ•เจฟเจ‰เจ‚ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚เฅค Andrey Borodin (Yandex.Cloud)

เจ…เจคเฉ‡ เจŸเฉˆเจธเจŸ เจตเจพเจคเจพเจตเจฐเจจ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจจเจฟเจธเจผเจšเจฟเจค เจชเจฒ 'เจคเฉ‡ เจธเจพเจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจธเฉเจจเฉ‡เจนเจพ เจชเฉเจฐเจพเจชเจค เจนเฉ‹เจ‡เจ† เจœเฉ‹ เจ‡เจน เจฆเจฐเจธเจพเจ‰เจ‚เจฆเจพ เจนเฉˆ เจ•เจฟ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจธเฉ‚เจšเจ•เจพเจ‚เจ• เจฆเฉ‡ เจ…เฉฐเจฆเจฐเฉ‚เจจเฉ€ เจ‡เจจเจตเฉˆเจฐเฉ€เจเจ‚เจŸเจธ เจฆเฉ€ เจ‰เจฒเฉฐเจ˜เจฃเจพ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจธเฉ€เฅค

เจ‡เฉฑเจ• เจฌเจฆเจฒเจพเจต เจ‡เฉฑเจ• เจ…เจœเจฟเจนเจพ เจฐเจฟเจธเจผเจคเจพ เจนเฉเฉฐเจฆเจพ เจนเฉˆ เจœเจฟเจธเจจเฉ‚เฉฐ เจ…เจธเฉ€เจ‚ เจนเจฎเฉ‡เจธเจผเจพ เจฐเฉฑเจ–เจฃ เจฆเฉ€ เจ‰เจฎเฉ€เจฆ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚เฅค

เจธเจพเจกเฉ‡ เจฒเจˆ เจฌเจนเฉเจค เจจเจพเจœเจผเฉเจ• เจธเจฅเจฟเจคเฉ€ เจนเฉˆเฅค เจ‡เจน เจฆเจฐเจธเจพเจ‰เจ‚เจฆเจพ เจนเฉˆ เจ•เจฟ เจ•เฉเจ เจกเฉ‡เจŸเจพ เจ—เฉเฉฐเจฎ เจนเฉ‹ เจธเจ•เจฆเจพ เจนเฉˆเฅค เจ…เจคเฉ‡ เจกเฉ‡เจŸเจพ เจฆเจพ เจจเฉเจ•เจธเจพเจจ เจฌเจฟเจฒเจ•เฉเจฒ เจตเจฟเจจเจพเจธเจผเจ•เจพเจฐเฉ€ เจนเฉˆ.

เจ†เจฎ เจตเจฟเจšเจพเจฐ เจœเจฟเจธเจฆเจพ เจ…เจธเฉ€เจ‚ เจชเฉเจฐเจฌเฉฐเจงเจฟเจค เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจตเจฟเฉฑเจš เจชเจพเจฒเจฃเจพ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚ เจ‰เจน เจ‡เจน เจนเฉˆ เจ•เจฟ เจ•เฉ‹เจธเจผเจฟเจธเจผ เจ•เจฐเจจ เจฆเฉ‡ เจฌเจพเจตเจœเฉ‚เจฆ, เจกเฉ‡เจŸเจพ เจจเฉ‚เฉฐ เจ—เฉเจ†เจ‰เจฃเจพ เจฎเฉเจธเจผเจ•เจฒ เจนเฉ‹เจตเฉ‡เจ—เจพเฅค เจญเจพเจตเฉ‡เจ‚ เจคเฉเจธเฉ€เจ‚ เจ‰เจจเฉเจนเจพเจ‚ เจจเฉ‚เฉฐ เจœเจพเจฃเจฌเฉเฉฑเจ เจ•เฉ‡ เจนเจŸเจพ เจฆเจฟเฉฐเจฆเฉ‡ เจนเฉ‹, เจซเจฟเจฐ เจตเฉ€ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจฒเฉฐเจฌเฉ‡ เจธเจฎเฉ‡เจ‚ เจฒเจˆ เจ‰เจจเฉเจนเจพเจ‚ เจฆเฉ€ เจ—เฉˆเจฐเจนเจพเจœเจผเจฐเฉ€ เจจเฉ‚เฉฐ เจจเจœเจผเจฐเจ…เฉฐเจฆเจพเจœเจผ เจ•เจฐเจจ เจฆเฉ€ เจœเจผเจฐเฉ‚เจฐเจค เจนเฉ‹เจเจ—เฉ€เฅค เจกเฉ‡เจŸเจพ เจธเฉเจฐเฉฑเจ–เจฟเจ† เจ‡เฉฑเจ• เจงเจฐเจฎ เจนเฉˆ เจœเจฟเจธเจฆเฉ€ เจ…เจธเฉ€เจ‚ เจชเฉ‚เจฐเฉ€ เจฒเจ—เจจ เจจเจพเจฒ เจชเจพเจฒเจฃเจพ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚เฅค

เจ…เจคเฉ‡ เจ‡เฉฑเจฅเฉ‡ เจ‡เฉฑเจ• เจธเจฅเจฟเจคเฉ€ เจชเฉˆเจฆเจพ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ เจœเฉ‹ เจธเฉเจเจพเจ… เจฆเจฟเฉฐเจฆเฉ€ เจนเฉˆ เจ•เจฟ เจ…เจœเจฟเจนเฉ€ เจธเจฅเจฟเจคเฉ€ เจนเฉ‹ เจธเจ•เจฆเฉ€ เจนเฉˆ เจœเจฟเจธ เจฒเจˆ เจ…เจธเฉ€เจ‚ เจคเจฟเจ†เจฐ เจจเจนเฉ€เจ‚ เจนเฉ‹ เจธเจ•เจฆเฉ‡เฅค เจ…เจคเฉ‡ เจ…เจธเฉ€เจ‚ เจ‡เจธ เจธเจฅเจฟเจคเฉ€ เจฒเจˆ เจคเจฟเจ†เจฐเฉ€ เจ•เจฐเจจเฉ€ เจธเจผเฉเจฐเฉ‚ เจ•เจฐ เจฆเจฟเฉฑเจคเฉ€เฅค

เจ…เจธเฉ€เจ‚ เจ“เจชเจจ เจธเฉ‹เจฐเจธ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจตเจฟเฉฑเจš เจ•เฉ€ เจ…เจคเฉ‡ เจ•เจฟเจ‰เจ‚ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚เฅค Andrey Borodin (Yandex.Cloud)

https://commitfest.postgresql.org/23/2171/

เจธเจญ เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจ…เจธเฉ€เจ‚ เจ‡เจน เจ•เฉ€เจคเจพ เจ•เจฟ เจ‡เจจเฉเจนเจพเจ‚ เจนเจœเจผเจพเจฐเจพเจ‚ เจ•เจฒเฉฑเจธเจŸเจฐเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจฒเฉŒเจ—เจธ เจจเฉ‚เฉฐ เจฆเจซเจผเจจเจพเจ‰เจฃเจพ เจธเฉ€เฅค เจ…เจธเฉ€เจ‚ เจชเจพเจ‡เจ† เจ•เจฟ เจ•เจฟเจนเฉœเฉ‡ เจ•เจฒเฉฑเจธเจŸเจฐ เจกเจฟเจธเจ•เจพเจ‚ 'เจคเฉ‡ เจธเจฎเฉฑเจธเจฟเจ† เจตเจพเจฒเฉ‡ เจซเจฐเจฎเจตเฉ‡เจ…เจฐ เจจเจพเจฒ เจธเจฅเจฟเจค เจธเจจ เจœเฉ‹ เจกเจพเจŸเจพ เจชเฉ‡เจœ เจ…เฉฑเจชเจกเฉ‡เจŸ เจ—เฉเจ† เจฐเจนเฉ‡ เจธเจจเฅค เจธเจพเจฐเฉ‡ เจชเฉ‹เจธเจŸเจ—เฉเจฐเฉ‡เจธ เจกเฉ‡เจŸเจพ เจ•เฉ‹เจก เจจเฉ‚เฉฐ เจฎเจพเจฐเจ• เจ•เฉ€เจคเจพเฅค เจ…เจคเฉ‡ เจ…เจธเฉ€เจ‚ เจ‰เจนเจจเจพเจ‚ เจธเฉเจจเฉ‡เจนเจฟเจ†เจ‚ เจฆเฉ€ เจจเจฟเจธเจผเจพเจจเจฆเฉ‡เจนเฉ€ เจ•เฉ€เจคเฉ€ เจนเฉˆ เจœเฉ‹ เจ•เฉ‹เจก เจฆเฉ‡ เจจเจพเจฒ เจ…เฉฐเจฆเจฐเฉ‚เจจเฉ€ เจ‡เจจเจตเฉˆเจฐเฉ€เจเจ‚เจŸเจธ เจฆเฉ€ เจ‰เจฒเฉฐเจ˜เจฃเจพ เจจเฉ‚เฉฐ เจฆเจฐเจธเจพเจ‰เจ‚เจฆเฉ‡ เจนเจจ เจœเฉ‹ เจกเฉ‡เจŸเจพ เจญเฉเจฐเจฟเจธเจผเจŸเจพเจšเจพเจฐ เจฆเจพ เจชเจคเจพ เจฒเจ—เจพเจ‰เจฃ เจฒเจˆ เจคเจฟเจ†เจฐ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค

เจ‡เจธ เจชเฉˆเจš เจจเฉ‚เฉฐ เจฌเจฟเจจเจพเจ‚ เจ•เจฟเจธเฉ‡ เจšเจฐเจšเจพ เจฆเฉ‡ เจ•เจฎเจฟเจŠเจจเจฟเจŸเฉ€ เจฆเฉเจ†เจฐเจพ เจ…เจฎเจฒเฉ€ เจคเฉŒเจฐ 'เจคเฉ‡ เจธเจตเฉ€เจ•เจพเจฐ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€, เจ•เจฟเจ‰เจ‚เจ•เจฟ เจนเจฐเฉ‡เจ• เจ–เจพเจธ เจ•เฉ‡เจธ เจตเจฟเฉฑเจš เจ‡เจน เจธเจชเฉฑเจธเจผเจŸ เจธเฉ€ เจ•เจฟ เจ•เฉเจ เจฌเฉเจฐเจพ เจนเฉ‹เจ‡เจ† เจธเฉ€ เจ…เจคเฉ‡ เจฒเฉŒเจ— เจจเฉ‚เฉฐ เจฐเจฟเจชเฉ‹เจฐเจŸ เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจธเฉ€เฅค

เจ…เจธเฉ€เจ‚ เจ“เจชเจจ เจธเฉ‹เจฐเจธ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจตเจฟเฉฑเจš เจ•เฉ€ เจ…เจคเฉ‡ เจ•เจฟเจ‰เจ‚ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚เฅค Andrey Borodin (Yandex.Cloud)

เจ‡เจธ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ, เจ…เจธเฉ€เจ‚ เจ‡เจธ เจฌเจฟเฉฐเจฆเฉ‚ 'เจคเฉ‡ เจ†เจ เจ•เจฟ เจธเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจฒเฉŒเจ—เจธ เจจเฉ‚เฉฐ เจธเจ•เฉˆเจจ เจ•เจฐเจจ เจตเจพเจฒเฉ€ เจจเจฟเจ—เจฐเจพเจจเฉ€ เจนเฉˆเฅค เจ…เจคเฉ‡ เจธเจผเฉฑเจ•เฉ€ เจธเฉฐเจฆเฉ‡เจธเจผเจพเจ‚ เจฆเฉ‡ เจฎเจพเจฎเจฒเฉ‡ เจตเจฟเฉฑเจš, เจ‰เจน เจกเจฟเจŠเจŸเฉ€ เจ…เจซเจธเจฐ เจจเฉ‚เฉฐ เจœเจ—เจพเจ‰เจ‚เจฆเจพ เจนเฉˆ, เจ…เจคเฉ‡ เจกเจฟเจŠเจŸเฉ€ เจ…เจซเจธเจฐ เจ‡เจธเจฆเฉ€ เจฎเฉเจฐเฉฐเจฎเจค เจ•เจฐเจฆเจพ เจนเฉˆเฅค

เจชเจฐ! เจฒเฉŒเจ—เจธ เจจเฉ‚เฉฐ เจธเจ•เฉˆเจจ เจ•เจฐเจจเจพ เจ‡เฉฑเจ• เจ•เจฒเฉฑเจธเจŸเจฐ 'เจคเฉ‡ เจ‡เฉฑเจ• เจธเจธเจคเจพ เจ•เจพเจฐเจœ เจนเฉˆ เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจนเจœเจผเจพเจฐ เจ•เจฒเฉฑเจธเจŸเจฐเจพเจ‚ เจฒเจˆ เจ˜เจพเจคเจ• เจคเฉŒเจฐ 'เจคเฉ‡ เจฎเจนเจฟเฉฐเจ—เจพ เจนเฉˆเฅค

เจ…เจธเฉ€เจ‚ เจ‡เฉฑเจ• เจเจ•เจธเจŸเฉˆเจ‚เจธเจผเจจ เจจเฉ‚เฉฐ เจฒเจฟเจ–เจฟเจ† เจฒเฉŒเจ—เจฐเจฐ. เจ‡เจน เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจฆเจพ เจ‡เฉฑเจ• เจฆเฉเจฐเจฟเจธเจผ เจฌเจฃเจพเจ‰เจ‚เจฆเจพ เจนเฉˆ เจœเจฟเจธ เจตเจฟเฉฑเจš เจคเฉเจธเฉ€เจ‚ เจชเจฟเจ›เจฒเฉ€เจ†เจ‚ เจ—เจฒเจคเฉ€เจ†เจ‚ เจฆเฉ‡ เจ…เฉฐเจ•เฉœเฉ‡ เจธเจธเจคเฉ‡ เจ…เจคเฉ‡ เจคเฉ‡เจœเจผเฉ€ เจจเจพเจฒ เจšเฉเจฃ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค เจ…เจคเฉ‡ เจœเฉ‡เจ•เจฐ เจธเจพเจจเฉ‚เฉฐ เจกเจฟเจŠเจŸเฉ€ เจ…เจซเจธเจฐ เจจเฉ‚เฉฐ เจœเจ—เจพเจ‰เจฃ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ, เจคเจพเจ‚ เจ…เจธเฉ€เจ‚ เจ‡เจธ เจฌเจพเจฐเฉ‡ เจ—เฉ€เจ—เจพเจฌเจพเจˆเจŸ เจซเจพเจˆเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจธเจ•เฉˆเจจ เจ•เฉ€เจคเฉ‡ เจฌเจฟเจจเจพเจ‚, เจนเฉˆเจธเจผ เจŸเฉ‡เจฌเจฒ เจคเฉ‹เจ‚ เจ•เฉเจ เจฌเจพเจˆเจŸ เจ•เฉฑเจข เจ•เฉ‡ เจ‡เจธ เจฌเจพเจฐเฉ‡ เจชเจคเจพ เจฒเจ—เจพเจตเจพเจ‚เจ—เฉ‡.

เจ‡เจธ เจเจ•เจธเจŸเฉˆเจ‚เจธเจผเจจ เจจเฉ‚เฉฐ เจ…เจชเจฃเจพเจ‡เจ† เจ—เจฟเจ† เจนเฉˆ, เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจฒเจˆ เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€ เจตเจฟเฉฑเจš CentOS. เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ เจ‡เจธเจจเฉ‚เฉฐ เจตเจฐเจคเจฃเจพ เจšเจพเจนเฉเฉฐเจฆเฉ‡ เจนเฉ‹, เจคเจพเจ‚ เจคเฉเจธเฉ€เจ‚ เจ‡เจธเจจเฉ‚เฉฐ เจ†เจชเจฃเฉ‡ เจ†เจช เจ‡เฉฐเจธเจŸเจพเจฒ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค เจฌเฉ‡เจธเจผเฉฑเจ• เจ‡เจน เจ“เจชเจจ เจธเฉ‹เจฐเจธ เจนเฉˆเฅค

เจ…เจธเฉ€เจ‚ เจ“เจชเจจ เจธเฉ‹เจฐเจธ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจตเจฟเฉฑเจš เจ•เฉ€ เจ…เจคเฉ‡ เจ•เจฟเจ‰เจ‚ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚เฅค Andrey Borodin (Yandex.Cloud)

https://www.postgresql.org/message-id/flat/[เจˆเจฎเฉ‡เจฒ เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค]

เจชเจฐ เจ‡เจน เจธเจญ เจ•เฉเจ เจจเจนเฉ€เจ‚ เจนเฉˆเฅค เจ…เจธเฉ€เจ‚ เจธเฉ‚เจšเจ•เจพเจ‚เจ• เจตเจฟเฉฑเจš เจ…เจธเจฅเจพเจˆ เจ‰เจฒเฉฐเจ˜เจฃเจพเจตเจพเจ‚ เจฆเจพ เจชเจคเจพ เจฒเจ—เจพเจ‰เจฃ เจฒเจˆ Amcheck, เจ‡เฉฑเจ• เจ•เจฎเจฟเจŠเจจเจฟเจŸเฉ€ เจฆเฉเจ†เจฐเจพ เจจเจฟเจฐเจฎเจฟเจค เจเจ•เจธเจŸเฉˆเจ‚เจธเจผเจจ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจธเจผเฉเจฐเฉ‚ เจ•เฉ€เจคเฉ€เฅค

เจ…เจคเฉ‡ เจธเจพเจจเฉ‚เฉฐ เจชเจคเจพ เจฒเฉฑเจ—เจพ เจนเฉˆ เจ•เจฟ เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ เจ‡เจธเจจเฉ‚เฉฐ เจชเฉˆเจฎเจพเจจเฉ‡ 'เจคเฉ‡ เจšเจฒเจพเจ‰เจ‚เจฆเฉ‡ เจนเฉ‹, เจคเจพเจ‚ เจฌเฉฑเจ— เจนเจจเฅค เจ…เจธเฉ€เจ‚ เจ‰เจจเฉเจนเจพเจ‚ เจจเฉ‚เฉฐ เจ เฉ€เจ• เจ•เจฐเจจเจพ เจธเจผเฉเจฐเฉ‚ เจ•เจฐ เจฆเจฟเฉฑเจคเจพเฅค เจธเจพเจกเฉ‡ เจธเฉเจงเจพเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจธเจตเฉ€เจ•เจพเจฐ เจ•เจฐ เจฒเจฟเจ† เจ—เจฟเจ† เจนเฉˆเฅค

เจ…เจธเฉ€เจ‚ เจ“เจชเจจ เจธเฉ‹เจฐเจธ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจตเจฟเฉฑเจš เจ•เฉ€ เจ…เจคเฉ‡ เจ•เจฟเจ‰เจ‚ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚เฅค Andrey Borodin (Yandex.Cloud)

https://www.postgresql.org/message-id/flat/[เจˆเจฎเฉ‡เจฒ เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค]

เจ…เจธเฉ€เจ‚ เจ–เฉ‹เจœเจฟเจ† เจนเฉˆ เจ•เจฟ เจ‡เจน เจเจ•เจธเจŸเฉˆเจ‚เจธเจผเจจ GiST เจ…เจคเฉ‡ GIT เจธเฉ‚เจšเจ•เจพเจ‚เจ• เจฆเจพ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃ เจจเจนเฉ€เจ‚ เจ•เจฐ เจธเจ•เจฆเจพ เจนเฉˆเฅค เจ…เจธเฉ€เจ‚ เจ‰เจจเฉเจนเจพเจ‚ เจจเฉ‚เฉฐ เจธเจนเจพเจฐเจพ เจฆเจฟเฉฑเจคเจพเฅค เจชเจฐ เจ‡เจธ เจธเจฎเจฐเจฅเจจ เจฆเฉ€ เจ…เจœเฉ‡ เจตเฉ€ เจญเจพเจˆเจšเจพเจฐเฉ‡ เจฆเฉเจ†เจฐเจพ เจšเจฐเจšเจพ เจ•เฉ€เจคเฉ€ เจœเจพ เจฐเจนเฉ€ เจนเฉˆ, เจ•เจฟเจ‰เจ‚เจ•เจฟ เจ‡เจน เจ‡เฉฑเจ• เจฎเฉเจ•เจพเจฌเจฒเจคเจจ เจจเจตเฉ€เจ‚ เจ•เจพเจฐเจœเจธเจผเฉ€เจฒเจคเจพ เจนเฉˆ เจ…เจคเฉ‡ เจ‡เฉฑเจฅเฉ‡ เจฌเจนเฉเจค เจธเจพเจฐเฉ‡ เจตเฉ‡เจฐเจตเฉ‡ เจนเจจเฅค

เจ…เจธเฉ€เจ‚ เจ“เจชเจจ เจธเฉ‹เจฐเจธ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจตเจฟเฉฑเจš เจ•เฉ€ เจ…เจคเฉ‡ เจ•เจฟเจ‰เจ‚ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚เฅค Andrey Borodin (Yandex.Cloud)

https://commitfest.postgresql.org/29/2667/

เจ…เจคเฉ‡ เจ…เจธเฉ€เจ‚ เจ‡เจน เจตเฉ€ เจ–เฉ‹เจœเจฟเจ† เจนเฉˆ เจ•เจฟ เจœเจฆเฉ‹เจ‚ เจชเฉเจฐเจคเฉ€เจ•เฉเจฐเจฟเจคเฉ€ เจฒเฉ€เจกเจฐ 'เจคเฉ‡ เจ‰เจฒเฉฐเจ˜เจฃเจพ เจฒเจˆ เจธเฉ‚เจšเจ•เจพเจ‚เจ• เจฆเฉ€ เจœเจพเจ‚เจš เจ•เจฐเจฆเฉ‡ เจนเฉ‹, เจฎเจพเจธเจŸเจฐ 'เจคเฉ‡, เจธเจญ เจ•เฉเจ เจตเจงเฉ€เจ† เจ•เฉฐเจฎ เจ•เจฐเจฆเจพ เจนเฉˆ, เจชเจฐ เจชเฉเจฐเจคเฉ€เจ•เฉเจฐเจฟเจคเฉ€เจ†เจ‚ 'เจคเฉ‡, เจ…เจจเฉเจฏเจพเจˆ' เจคเฉ‡, เจญเฉเจฐเจฟเจธเจผเจŸเจพเจšเจพเจฐ เจฆเฉ€ เจ–เฉ‹เจœ เจ‡เฉฐเจจเฉ€ เจชเฉเจฐเจญเจพเจตเจธเจผเจพเจฒเฉ€ เจจเจนเฉ€เจ‚ เจนเฉˆ. เจธเจพเจฐเฉ‡ เจ‡เจจเจตเฉ‡เจฐเฉ€เจเจ‚เจŸเจธ เจฆเฉ€ เจœเจพเจ‚เจš เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€เฅค เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจ…เจจเจฟเจตเจพเจฐเฉ€ เจจเฉ‡ เจธเจพเจจเฉ‚เฉฐ เจฌเจนเฉเจค เจชเจฐเฉ‡เจธเจผเจพเจจ เจ•เฉ€เจคเจพ. เจ…เจคเฉ‡ เจ…เจธเฉ€เจ‚ เจชเฉเจฐเจคเฉ€เจ•เฉเจฐเจฟเจคเฉ€เจ†เจ‚ 'เจคเฉ‡ เจ‡เจธ เจœเจพเจ‚เจš เจจเฉ‚เฉฐ เจฏเฉ‹เจ— เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจ•เจฎเจฟเจŠเจจเจฟเจŸเฉ€ เจจเจพเจฒ เจธเฉฐเจšเจพเจฐ เจ•เจฐเจจ เจฒเจˆ เจกเฉ‡เจข เจธเจพเจฒ เจฌเจฟเจคเจพเจ‡เจ†เฅค

เจ…เจธเฉ€เจ‚ เจ•เฉ‹เจก เจฒเจฟเจ–เจฟเจ† เจนเฉˆ เจœเฉ‹ เจธเจพเจฐเฉ‡ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเจจ... เจชเฉเจฐเฉ‹เจŸเฉ‹เจ•เฉ‹เจฒ เจฆเฉ€ เจชเจพเจฒเจฃเจพ เจ•เจฐเจจเฉ€ เจšเจพเจนเฉ€เจฆเฉ€ เจนเฉˆเฅค เจ…เจธเฉ€เจ‚ เจ•เจฐเฉฐเจšเฉ€ เจกเฉ‡เจŸเจพ เจคเฉ‹เจ‚ เจชเฉ€เจŸเจฐ เจ—เจ—เจจ เจจเจพเจฒ เจ•เจพเจซเจผเฉ€ เจธเจฎเฉ‡เจ‚ เจฒเจˆ เจ‡เจธ เจชเฉˆเจš เจฌเจพเจฐเฉ‡ เจšเจฐเจšเจพ เจ•เฉ€เจคเฉ€เฅค เจ‡เจธ เจชเฉˆเจš เจจเฉ‚เฉฐ เจธเจตเฉ€เจ•เจพเจฐ เจ•เจฐเจจ เจฒเจˆ เจ‰เจธเจจเฉ‚เฉฐ เจชเฉ‹เจธเจŸเจ—เฉเจฐเฉ‡เจธ เจตเจฟเฉฑเจš เจฎเฉŒเจœเฉ‚เจฆเจพ เจฌเฉ€-เจŸเฉเจฐเฉ€ เจจเฉ‚เฉฐ เจฅเฉ‹เฉœเฉเจนเจพ เจธเฉ‹เจงเจฃเจพ เจชเจฟเจ†เฅค เจ‰เจน เจธเจตเฉ€เจ•เจพเจฐ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€. เจ…เจคเฉ‡ เจนเฉเจฃ เจชเฉเจฐเจคเฉ€เจ•เฉเจฐเจฟเจคเฉ€เจ†เจ‚ 'เจคเฉ‡ เจธเฉ‚เจšเจ•เจพเจ‚เจ• เจฆเฉ€ เจœเจพเจ‚เจš เจ•เจฐเจจเจพ เจตเฉ€ เจธเจพเจกเฉ‡ เจธเจพเจนเจฎเจฃเฉ‡ เจ†เจˆเจ†เจ‚ เจ‰เจฒเฉฐเจ˜เจฃเจพเจตเจพเจ‚ เจฆเจพ เจชเจคเจพ เจฒเจ—เจพเจ‰เจฃ เจฒเจˆ เจ•เจพเจซเจผเฉ€ เจชเฉเจฐเจญเจพเจตเจธเจผเจพเจฒเฉ€ เจนเฉ‹ เจ—เจฟเจ† เจนเฉˆเฅค เจญเจพเจต, เจ‡เจน เจ‰เจน เจ‰เจฒเฉฐเจ˜เจฃเจพเจตเจพเจ‚ เจนเจจ เจœเฉ‹ เจกเจฟเจธเจ• เจซเจฐเจฎเจตเฉ‡เจ…เจฐ เจตเจฟเฉฑเจš เจ—เจฒเจคเฉ€เจ†เจ‚, เจชเฉ‹เจธเจŸเจ—เฉเจฐเฉ‡เจธ เจตเจฟเฉฑเจš เจฌเฉฑเจ—, เจฒเฉ€เจจเจ•เจธ เจ•เจฐเจจเจฒ เจตเจฟเฉฑเจš เจฌเฉฑเจ—, เจ…เจคเฉ‡ เจนเจพเจฐเจกเจตเฉ‡เจ…เจฐ เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจ•เจพเจฐเจจ เจนเฉ‹ เจธเจ•เจฆเฉ€เจ†เจ‚ เจนเจจเฅค เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจฆเฉ‡ เจธเจฐเฉ‹เจคเจพเจ‚ เจฆเฉ€ เจ‡เฉฑเจ• เจตเจฟเจ†เจชเจ• เจธเฉ‚เจšเฉ€ เจœเจฟเจธ เจฒเจˆ เจ…เจธเฉ€เจ‚ เจคเจฟเจ†เจฐเฉ€ เจ•เจฐ เจฐเจนเฉ‡ เจธเฉ€เฅค

เจ…เจธเฉ€เจ‚ เจ“เจชเจจ เจธเฉ‹เจฐเจธ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจตเจฟเฉฑเจš เจ•เฉ€ เจ…เจคเฉ‡ เจ•เจฟเจ‰เจ‚ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚เฅค Andrey Borodin (Yandex.Cloud)

https://www.postgresql.org/message-id/flat/38AF687F-8F6B-48B4-AB9E-A60CFD6CC261%40enterprisedb.com#0e86a12c01d967bac04a9bf83cd337cb

เจชเจฐ เจธเฉ‚เจšเจ•เจพเจ‚เจ• เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ, เจขเฉ‡เจฐ เจตเจฐเจ—เจพ เจ‡เฉฑเจ• เจนเจฟเฉฑเจธเจพ เจนเฉˆ, เจ…เจฐเจฅเจพเจค เจ‰เจน เจฅเจพเจ‚ เจœเจฟเฉฑเจฅเฉ‡ เจกเฉ‡เจŸเจพ เจธเจŸเฉ‹เจฐ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจ…เจคเฉ‡ เจ‡เฉฑเจฅเฉ‡ เจฌเจนเฉเจค เจธเจพเจฐเฉ‡ เจ‡เจจเจตเฉˆเจฐเฉ€เจเจ‚เจŸ เจจเจนเฉ€เจ‚ เจนเจจ เจœเจฟเจจเฉเจนเจพเจ‚ เจฆเฉ€ เจœเจพเจ‚เจš เจ•เฉ€เจคเฉ€ เจœเจพ เจธเจ•เจฆเฉ€ เจนเฉˆเฅค

เจธเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจนเฉˆเจชเจšเฉˆเจ• เจจเจพเจฎเจ• เจ‡เฉฑเจ• เจเจ•เจธเจŸเฉˆเจ‚เจธเจผเจจ เจนเฉˆเฅค เจ…เจธเฉ€เจ‚ เจ‡เจธเจจเฉ‚เฉฐ เจตเจฟเจ•เจธเจฟเจค เจ•เจฐเจจเจพ เจธเจผเฉเจฐเฉ‚ เจ•เฉ€เจคเจพเฅค เจ…เจคเฉ‡ เจธเจฎเจพเจจเจพเจ‚เจคเจฐ เจตเจฟเฉฑเจš, เจธเจพเจกเฉ‡ เจจเจพเจฒ เจฎเจฟเจฒ เจ•เฉ‡, EnterpriseDB เจ•เฉฐเจชเจจเฉ€ เจจเฉ‡ เจตเฉ€ เจ‡เฉฑเจ• เจฎเฉ‹เจกเฉ€เจŠเจฒ เจฒเจฟเจ–เจฃเจพ เจธเจผเฉเจฐเฉ‚ เจ•เฉ€เจคเจพ, เจœเจฟเจธเจจเฉ‚เฉฐ เจ‰เจน เจ‰เจธเฉ‡ เจคเจฐเฉ€เจ•เฉ‡ เจจเจพเจฒ Heapcheck เจ•เจนเจฟเฉฐเจฆเฉ‡ เจนเจจเฅค เจธเจฟเจฐเจซเจผ เจ…เจธเฉ€เจ‚ เจ‡เจธเจจเฉ‚เฉฐ PgHeapcheck เจ•เจนเจฟเฉฐเจฆเฉ‡ เจนเจพเจ‚, เจ…เจคเฉ‡ เจ‰เจนเจจเจพเจ‚ เจจเฉ‡ เจ‡เจธเจจเฉ‚เฉฐ เจธเจฟเจฐเจซเจผ Heapcheck เจ•เจฟเจนเจพ เจนเฉˆเฅค เจ‰เจนเจจเจพเจ‚ เจ•เฉ‹เจฒ เจ‡เจน เจธเจฎเจพเจจ เจซเฉฐเจ•เจธเจผเจจเจพเจ‚ เจฆเฉ‡ เจจเจพเจฒ เจนเฉˆ, เจ‡เฉฑเจ• เจฅเฉ‹เฉœเฉเจนเจพ เจตเฉฑเจ–เจฐเจพ เจฆเจธเจคเจ–เจค เจนเฉˆ, เจชเจฐ เจ‡เฉฑเจ•เฉ‹ เจœเจฟเจนเฉ‡ เจตเจฟเจšเจพเจฐเจพเจ‚ เจจเจพเจฒเฅค เจ‰เจจเฉเจนเจพเจ‚ เจจเฉ‡ เจ‰เจจเฉเจนเจพเจ‚ เจจเฉ‚เฉฐ เจ•เฉเจ เจฅเจพเจตเจพเจ‚ 'เจคเฉ‡ เจฅเฉ‹เฉœเจพ เจฌเจฟเจนเจคเจฐ เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเจพ. เจ…เจคเฉ‡ เจ‰เจนเจจเจพเจ‚ เจจเฉ‡ เจ‡เจธเจจเฉ‚เฉฐ เจชเจนเจฟเจฒเจพเจ‚ เจ“เจชเจจ เจธเฉ‹เจฐเจธ เจตเจฟเฉฑเจš เจชเฉ‹เจธเจŸ เจ•เฉ€เจคเจพ เจธเฉ€เฅค

เจ…เจคเฉ‡ เจนเฉเจฃ เจ…เจธเฉ€เจ‚ เจ‰เจจเฉเจนเจพเจ‚ เจฆเฉ‡ เจตเจฟเจธเจคเจพเจฐ เจจเฉ‚เฉฐ เจตเจฟเจ•เจธเจฟเจค เจ•เจฐ เจฐเจนเฉ‡ เจนเจพเจ‚, เจ•เจฟเจ‰เจ‚เจ•เจฟ เจ‡เจน เจนเฉเจฃ เจ‰เจจเฉเจนเจพเจ‚ เจฆเจพ เจตเจฟเจธเจคเจพเจฐ เจจเจนเฉ€เจ‚ เจนเฉˆ, เจธเจ—เฉ‹เจ‚ เจญเจพเจˆเจšเจพเจฐเฉ‡ เจฆเจพ เจตเจฟเจธเจคเจพเจฐ เจนเฉˆเฅค เจ…เจคเฉ‡ เจญเจตเจฟเฉฑเจ– เจตเจฟเฉฑเจš, เจ‡เจน เจ•เจฐเจจเจฒ เจฆเจพ เจนเจฟเฉฑเจธเจพ เจนเฉˆ เจœเฉ‹ เจนเจฐ เจ•เจฟเจธเฉ‡ เจจเฉ‚เฉฐ เจธเจชเจฒเจพเจˆ เจ•เฉ€เจคเจพ เจœเจพเจตเฉ‡เจ—เจพ เจคเจพเจ‚ เจœเฉ‹ เจ‰เจน เจญเจตเจฟเฉฑเจ– เจฆเฉ€เจ†เจ‚ เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจฌเจพเจฐเฉ‡ เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจœเจพเจฃ เจธเจ•เจฃเฅค

เจ…เจธเฉ€เจ‚ เจ“เจชเจจ เจธเฉ‹เจฐเจธ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจตเจฟเฉฑเจš เจ•เฉ€ เจ…เจคเฉ‡ เจ•เจฟเจ‰เจ‚ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚เฅค Andrey Borodin (Yandex.Cloud)

https://www.postgresql.org/message-id/flat/fe9b3722df94f7bdb08768f50ee8fe59%40postgrespro.ru

เจ•เฉเจ เจฅเจพเจตเจพเจ‚ 'เจคเฉ‡, เจ…เจธเฉ€เจ‚ เจ‡เจธ เจธเจฟเฉฑเจŸเฉ‡ 'เจคเฉ‡ เจตเฉ€ เจชเจนเฉเฉฐเจšเฉ‡ เจนเจพเจ‚ เจ•เจฟ เจธเจพเจกเฉ‡ เจจเจฟเจ—เจฐเจพเจจเฉ€ เจชเฉเจฐเจฃเจพเจฒเฉ€เจ†เจ‚ เจตเจฟเฉฑเจš เจธเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจ—เจฒเจค เจธเจ•เจพเจฐเจพเจคเจฎเจ• เจนเจจเฅค เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, 1C เจธเจฟเจธเจŸเจฎ. เจ‡เฉฑเจ• เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจธเจฎเฉ‡เจ‚, เจชเฉ‹เจธเจŸเจ—เฉเจฐเฉ‡เจธ เจ•เจˆ เจตเจพเจฐ เจ‡เจธ เจตเจฟเฉฑเจš เจกเฉ‡เจŸเจพ เจฒเจฟเจ–เจฆเจพ เจนเฉˆ เจœเฉ‹ เจ‡เจน เจชเฉœเฉเจน เจธเจ•เจฆเจพ เจนเฉˆ, เจชเจฐ pg_dump เจชเฉœเฉเจน เจจเจนเฉ€เจ‚ เจธเจ•เจฆเจพเฅค

เจ‡เจน เจธเจฅเจฟเจคเฉ€ เจธเจพเจกเฉ‡ เจธเจฎเฉฑเจธเจฟเจ† เจ–เฉ‹เจœ เจชเฉเจฐเจฃเจพเจฒเฉ€ เจฒเจˆ เจญเฉเจฐเจฟเจธเจผเจŸเจพเจšเจพเจฐ เจตเจฐเจ—เฉ€ เจฒเฉฑเจ—เจฆเฉ€ เจธเฉ€เฅค เจกเจฟเจŠเจŸเฉ€ เจ…เจซเจธเจฐ เจจเฉ‚เฉฐ เจœเจ—เจพเจ‡เจ† เจ—เจฟเจ†เฅค เจกเจฟเจŠเจŸเฉ€ เจ…เจซเจธเจฐ เจจเฉ‡ เจฆเฉ‡เจ–เจฟเจ† เจ•เจฟ เจ•เฉ€ เจนเฉ‹ เจฐเจฟเจนเจพ เจนเฉˆเฅค เจ•เฉเจ เจฆเฉ‡เจฐ เจฌเจพเจ…เจฆ เจ‡เฉฑเจ• เจ—เจพเจนเจ• เจ†เจ‡เจ† เจ…เจคเฉ‡ เจ•เจฟเจนเจพ เจ•เจฟ เจฎเฉˆเจจเฉ‚เฉฐ เจธเจฎเฉฑเจธเจฟเจ† เจนเฉˆเฅค เจธเฉ‡เจตเจพเจฆเจพเจฐ เจจเฉ‡ เจฆเฉฑเจธเจฟเจ† เจ•เจฟ เจธเจฎเฉฑเจธเจฟเจ† เจ•เฉ€ เจธเฉ€เฅค เจชเจฐ เจธเจฎเฉฑเจธเจฟเจ† เจชเฉ‹เจธเจŸเจ—เฉเจฐเฉ‡เจธ เจ•เฉ‹เจฐ เจตเจฟเฉฑเจš เจนเฉˆ.

เจฎเฉˆเจจเฉ‚เฉฐ เจ‡เจธ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพ เจฌเจพเจฐเฉ‡ เจšเจฐเจšเจพ เจฎเจฟเจฒเฉ€เฅค เจ…เจคเฉ‡ เจ‰เจธเจจเฉ‡ เจฒเจฟเจ–เจฟเจ† เจ•เจฟ เจธเจพเจจเฉ‚เฉฐ เจ‡เจธ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพ เจฆเจพ เจธเจพเจนเจฎเจฃเจพ เจ•เจฐเจจเจพ เจชเจฟเจ† เจ…เจคเฉ‡ เจ‡เจน เจ•เฉ‹เจเจพ เจธเฉ€, เจ‡เฉฑเจ• เจตเจฟเจ…เจ•เจคเฉ€ เจฐเจพเจค เจจเฉ‚เฉฐ เจœเจพเจ—เจฆเจพ เจธเฉ€ เจคเจพเจ‚ เจœเฉ‹ เจ‡เจน เจชเจคเจพ เจฒเจ—เจพเจ‡เจ† เจœเจพ เจธเจ•เฉ‡ เจ•เจฟ เจ‡เจน เจ•เฉ€ เจธเฉ€.

เจ…เจธเฉ€เจ‚ เจ“เจชเจจ เจธเฉ‹เจฐเจธ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจตเจฟเฉฑเจš เจ•เฉ€ เจ…เจคเฉ‡ เจ•เจฟเจ‰เจ‚ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚เฅค Andrey Borodin (Yandex.Cloud)

https://www.postgresql.org/message-id/flat/fe9b3722df94f7bdb08768f50ee8fe59%40postgrespro.ru

เจญเจพเจˆเจšเจพเจฐเฉ‡ เจจเฉ‡ เจœเจตเจพเจฌ เจฆเจฟเฉฑเจคเจพ, "เจ“, เจธเจพเจจเฉ‚เฉฐ เจ…เจธเจฒ เจตเจฟเฉฑเจš เจ‡เจธเจจเฉ‚เฉฐ เจ เฉ€เจ• เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆเฅค"

เจฎเฉ‡เจฐเฉ‡ เจ•เฉ‹เจฒ เจ‡เฉฑเจ• เจธเจงเจพเจฐเจจ เจธเจฎเจพเจจเจคเจพ เจนเฉˆ. เจœเฉ‡ เจคเฉเจธเฉ€เจ‚ เจ‡เฉฑเจ• เจœเฉเฉฑเจคเฉ€ เจตเจฟเฉฑเจš เจšเฉฑเจฒ เจฐเจนเฉ‡ เจนเฉ‹ เจœเจฟเจธ เจตเจฟเฉฑเจš เจฐเฉ‡เจค เจฆเจพ เจ‡เฉฑเจ• เจฆเจพเจฃเจพ เจนเฉˆ, เจคเจพเจ‚, เจธเจฟเจงเจพเจ‚เจค เจตเจฟเฉฑเจš, เจคเฉเจธเฉ€เจ‚ เจ…เฉฑเจ—เฉ‡ เจตเจง เจธเจ•เจฆเฉ‡ เจนเฉ‹ - เจ•เฉ‹เจˆ เจธเจฎเฉฑเจธเจฟเจ† เจจเจนเฉ€เจ‚. เจœเฉ‡ เจคเฉเจธเฉ€เจ‚ เจนเจœเจผเจพเจฐเจพเจ‚ เจฒเฉ‹เจ•เจพเจ‚ เจจเฉ‚เฉฐ เจฌเฉ‚เจŸ เจตเฉ‡เจšเจฆเฉ‡ เจนเฉ‹, เจคเจพเจ‚ เจšเจฒเฉ‹ เจฌเจฟเจจเจพเจ‚ เจฐเฉ‡เจค เจฆเฉ‡ เจฌเฉ‚เจŸ เจฌเจฃเจพเจ‰. เจ…เจคเฉ‡ เจœเฉ‡เจ•เจฐ เจคเฉเจนเจพเจกเฉ‡ เจœเฉเฉฑเจคเฉ‡ เจฆเฉ‡ เจ‰เจชเจญเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจ‡เฉฑเจ• เจฎเฉˆเจฐเจพเจฅเจจ เจฆเฉŒเฉœเจจ เจœเจพ เจฐเจฟเจนเจพ เจนเฉˆ, เจคเจพเจ‚ เจคเฉเจธเฉ€เจ‚ เจฌเจนเฉเจค เจตเจงเฉ€เจ† เจœเฉเฉฑเจคเฉ€เจ†เจ‚ เจฌเจฃเจพเจ‰เจฃเจพ เจšเจพเจนเฉเฉฐเจฆเฉ‡ เจนเฉ‹, เจ…เจคเฉ‡ เจซเจฟเจฐ เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจ†เจชเจฃเฉ‡ เจธเจพเจฐเฉ‡ เจ‰เจชเจญเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจคเฉฑเจ• เจธเจ•เฉ‡เจฒ เจ•เจฐเฉ‹. เจ…เจคเฉ‡ เจ…เจœเจฟเจนเฉ‡ เจ…เจšเจพเจจเจ• เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจนเจฎเฉ‡เจธเจผเจพ เจ•เจฒเจพเจ‰เจก เจตเจพเจคเจพเจตเจฐเจฃ เจตเจฟเฉฑเจš เจนเฉเฉฐเจฆเฉ‡ เจนเจจ. เจนเจฎเฉ‡เจธเจผเจพ เจ…เจœเจฟเจนเฉ‡ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจนเฉเฉฐเจฆเฉ‡ เจนเจจ เจœเฉ‹ เจ•เจฟเจธเฉ‡ เจฎเฉ‚เจฒ เจคเจฐเฉ€เจ•เฉ‡ เจจเจพเจฒ เจ•เจฒเฉฑเจธเจŸเจฐ เจฆเจพ เจธเจผเฉ‹เจธเจผเจฃ เจ•เจฐเจฆเฉ‡ เจนเจจเฅค เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ‡เจธ เจฒเจˆ เจนเจฎเฉ‡เจธเจผเจพ เจคเจฟเจ†เจฐ เจฐเจนเจฟเจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆเฅค

เจ…เจธเฉ€เจ‚ เจ“เจชเจจ เจธเฉ‹เจฐเจธ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจตเจฟเฉฑเจš เจ•เฉ€ เจ…เจคเฉ‡ เจ•เจฟเจ‰เจ‚ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚เฅค Andrey Borodin (Yandex.Cloud)

เจ…เจธเฉ€เจ‚ เจ‡เฉฑเจฅเฉ‡ เจ•เฉ€ เจธเจฟเฉฑเจ–เจฟเจ† เจนเฉˆ? เจ…เจธเฉ€เจ‚ เจ‡เฉฑเจ• เจธเจงเจพเจฐเจจ เจ—เฉฑเจฒ เจธเจฟเฉฑเจ–เฉ€: เจธเจญ เจคเฉ‹เจ‚ เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจ—เฉฑเจฒ เจ‡เจน เจนเฉˆ เจ•เจฟ เจญเจพเจˆเจšเจพเจฐเฉ‡ เจจเฉ‚เฉฐ เจธเจฎเจเจพเจ‰เจฃเจพ เจ•เจฟ เจ•เฉ‹เจˆ เจธเจฎเฉฑเจธเจฟเจ† เจนเฉˆเฅค เจœเฉ‡เจ•เจฐ เจธเจฎเจพเจœ เจจเฉ‡ เจธเจฎเฉฑเจธเจฟเจ† เจจเฉ‚เฉฐ เจชเจ›เจพเจฃ เจฒเจฟเจ† เจนเฉˆ, เจคเจพเจ‚ เจธเจฎเฉฑเจธเจฟเจ† เจฆเฉ‡ เจนเฉฑเจฒ เจฒเจˆ เจ•เฉเจฆเจฐเจคเฉ€ เจฎเฉเจ•เจพเจฌเจฒเจพ เจชเฉˆเจฆเจพ เจนเฉเฉฐเจฆเจพ เจนเฉˆเฅค เจ•เจฟเจ‰เจ‚เจ•เจฟ เจนเจฐ เจ•เฉ‹เจˆ เจ‡เฉฑเจ• เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจฃ เจธเจฎเฉฑเจธเจฟเจ† เจจเฉ‚เฉฐ เจนเฉฑเจฒ เจ•เจฐเจจเจพ เจšเจพเจนเฉเฉฐเจฆเจพ เจนเฉˆเฅค เจธเจพเจฐเฉ‡ เจตเจฟเจ•เจฐเฉ‡เจคเจพ, เจธเจพเจฐเฉ‡ เจนเฉˆเจ•เจฐ เจธเจฎเจเจฆเฉ‡ เจนเจจ เจ•เจฟ เจ‰เจน เจ–เฉเจฆ เจ‡เจธ เจฐเฉˆเจ• 'เจคเฉ‡ เจ•เจฆเจฎ เจฐเฉฑเจ– เจธเจ•เจฆเฉ‡ เจนเจจ, เจ‡เจธ เจฒเจˆ เจ‰เจน เจ‰เจจเฉเจนเจพเจ‚ เจจเฉ‚เฉฐ เจ–เจคเจฎ เจ•เจฐเจจเจพ เจšเจพเจนเฉเฉฐเจฆเฉ‡ เจนเจจเฅค

เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ เจ•เจฟเจธเฉ‡ เจธเจฎเฉฑเจธเจฟเจ† 'เจคเฉ‡ เจ•เฉฐเจฎ เจ•เจฐ เจฐเจนเฉ‡ เจนเฉ‹, เจชเจฐ เจ‡เจน เจคเฉเจนเจพเจกเฉ‡ เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ เจ•เจฟเจธเฉ‡ เจจเฉ‚เฉฐ เจชเจฐเฉ‡เจธเจผเจพเจจ เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเจพ เจนเฉˆ, เจชเจฐ เจคเฉเจธเฉ€เจ‚ เจ‡เจธ 'เจคเฉ‡ เจฏเฉ‹เจœเจจเจพเจฌเฉฑเจง เจขเฉฐเจ— เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจฆเฉ‡ เจนเฉ‹ เจ…เจคเฉ‡ เจ†เจ–เจฐเจ•เจพเจฐ เจ‡เจธเจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจธเจฎเฉฑเจธเจฟเจ† เจฎเฉฐเจจเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจคเจพเจ‚ เจคเฉเจนเจพเจกเฉ€ เจชเฉเฉฑเจฒ เจฌเฉ‡เจจเจคเฉ€ เจฏเจ•เฉ€เจจเฉ€ เจคเฉŒเจฐ 'เจคเฉ‡ เจธเจตเฉ€เจ•เจพเจฐ เจ•เฉ€เจคเฉ€ เจœเจพเจตเฉ‡เจ—เฉ€เฅค เจคเฉเจนเจพเจกเฉ‡ เจชเฉˆเจš เจจเฉ‚เฉฐ เจธเจตเฉ€เจ•เจพเจฐ เจ•เฉ€เจคเจพ เจœเจพเจตเฉ‡เจ—เจพ, เจคเฉเจนเจพเจกเฉ‡ เจธเฉเจงเจพเจฐเจพเจ‚ เจœเจพเจ‚ เจธเฉเจงเจพเจฐเจพเจ‚ เจฒเจˆ เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจฆเฉ€ เจตเฉ€ เจญเจพเจˆเจšเจพเจฐเฉ‡ เจฆเฉเจ†เจฐเจพ เจธเจฎเฉ€เจ–เจฟเจ† เจ•เฉ€เจคเฉ€ เจœเจพเจตเฉ‡เจ—เฉ€เฅค เจฆเจฟเจจ เจฆเฉ‡ เจ…เฉฐเจค เจตเจฟเฉฑเจš, เจ…เจธเฉ€เจ‚ เจ‡เฉฑเจ• เจฆเฉ‚เจœเฉ‡ เจฒเจˆ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจจเฉ‚เฉฐ เจฌเจฟเจนเจคเจฐ เจฌเจฃเจพเจ‰เจ‚เจฆเฉ‡ เจนเจพเจ‚เฅค

เจ…เจธเฉ€เจ‚ เจ“เจชเจจ เจธเฉ‹เจฐเจธ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจตเจฟเฉฑเจš เจ•เฉ€ เจ…เจคเฉ‡ เจ•เจฟเจ‰เจ‚ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚เฅค Andrey Borodin (Yandex.Cloud)

เจ‡เฉฑเจ• เจฆเจฟเจฒเจšเจธเจช เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจ—เฉเจฐเฉ€เจจเจชเจฒเจฎ เจนเฉˆ. เจ‡เจน เจชเฉ‹เจธเจŸเจ—เฉเจฐเฉ‡เจธ เจ•เฉ‹เจกเจฌเฉ‡เจธ 'เจคเฉ‡ เจ…เจงเจพเจฐเจค เจ‡เฉฑเจ• เจฌเจนเฉเจค เจนเฉ€ เจธเจฎเจพเจจเจพเจ‚เจคเจฐ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจนเฉˆ, เจœเจฟเจธ เจจเจพเจฒ เจฎเฉˆเจ‚ เจฌเจนเฉเจค เจœเจพเจฃเฉ‚ เจนเจพเจ‚เฅค

เจ…เจธเฉ€เจ‚ เจ“เจชเจจ เจธเฉ‹เจฐเจธ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจตเจฟเฉฑเจš เจ•เฉ€ เจ…เจคเฉ‡ เจ•เจฟเจ‰เจ‚ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚เฅค Andrey Borodin (Yandex.Cloud)

https://greenplum.org/greenplum-database-tables-compression/

เจ…เจคเฉ‡ เจ—เฉเจฐเฉ€เจจเจชเจฒเจฎ เจตเจฟเฉฑเจš เจฆเจฟเจฒเจšเจธเจช เจ•เจพเจฐเจœเจ•เฉเจธเจผเจฒเจคเจพ เจนเฉˆ - เจ…เจจเฉเจ•เฉ‚เจฒเจฟเจค เจŸเฉ‡เจฌเจฒ เจœเฉ‹เฉœเฉ‹. เจ‡เจน เจ‰เจน เจŸเฉ‡เจฌเจฒ เจนเจจ เจœเจฟเจจเฉเจนเจพเจ‚ เจจเฉ‚เฉฐ เจคเฉเจธเฉ€เจ‚ เจœเจฒเจฆเฉ€ เจœเฉ‹เฉœ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค เจ‰เจน เจœเจพเจ‚ เจคเจพเจ‚ เจ•เจพเจฒเจฎ เจœเจพเจ‚ เจ•เจคเจพเจฐ เจนเฉ‹ เจธเจ•เจฆเฉ‡ เจนเจจเฅค

เจชเจฐ เจ‡เฉฑเจฅเฉ‡ เจ•เฉ‹เจˆ เจ•เจฒเฉฑเจธเจŸเจฐเจฟเฉฐเจ— เจจเจนเฉ€เจ‚ เจธเฉ€, เจ…เจฐเจฅเจพเจค เจ•เฉ‹เจˆ เจ•เจพเจฐเจœเจธเจผเฉ€เจฒเจคเจพ เจจเจนเฉ€เจ‚ เจธเฉ€ เจœเจฟเฉฑเจฅเฉ‡ เจคเฉเจธเฉ€เจ‚ เจธเจพเจฐเจฃเฉ€ เจตเจฟเฉฑเจš เจธเจฅเจฟเจค เจกเฉ‡เจŸเจพ เจจเฉ‚เฉฐ เจ‰เจธ เจ•เฉเจฐเจฎ เจฆเฉ‡ เจ…เจจเฉเจธเจพเจฐ เจตเจฟเจตเจธเจฅเจฟเจค เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹ เจœเฉ‹ เจธเฉ‚เจšเจ•เจพเจ‚เจ• เจตเจฟเฉฑเจšเฉ‹เจ‚ เจ‡เฉฑเจ• เจตเจฟเฉฑเจš เจนเฉˆเฅค

เจŸเฉˆเจ•เจธเฉ€ เจตเจพเจฒเฉ‡ เจฎเฉเฉฐเจกเฉ‡ เจฎเฉ‡เจฐเฉ‡ เจ•เฉ‹เจฒ เจ†เจ เจ…เจคเฉ‡ เจ•เจฟเจนเจพ: โ€œเจเจ‚เจกเจฐเฉ€, เจคเฉเจธเฉ€เจ‚ เจชเฉ‹เจธเจŸเจ—เฉเจฐเฉ‡เจธ เจจเฉ‚เฉฐ เจœเจพเจฃเจฆเฉ‡ เจนเฉ‹เฅค เจ…เจคเฉ‡ เจ‡เฉฑเจฅเฉ‡ เจ‡เจน เจฒเจ—เจญเจ— เจ‡เฉฑเจ•เฉ‹ เจœเจฟเจนเจพ เจนเฉˆ. 20 เจฎเจฟเฉฐเจŸ 'เจคเฉ‡ เจธเจตเจฟเจš เจ•เจฐเฉ‹เฅค เจคเฉเจธเฉ€เจ‚ เจ‡เจธ เจจเฉ‚เฉฐ เจฒเฉˆ เจ•เฉ‡ เจ•เจฐเฉ‹เฅคโ€ เจฎเฉˆเจ‚ เจธเฉ‹เจšเจฟเจ† เจ•เจฟ เจนเจพเจ‚, เจฎเฉˆเจ‚ เจชเฉ‹เจธเจŸเจ—เฉเจฐเฉ‡เจธ เจจเฉ‚เฉฐ เจœเจพเจฃเจฆเจพ เจนเจพเจ‚, 20 เจฎเจฟเฉฐเจŸ เจฒเจˆ เจธเจตเจฟเจš เจ•เจฐเจจเจพ - เจฎเฉˆเจจเฉ‚เฉฐ เจ‡เจน เจ•เจฐเจจ เจฆเฉ€ เจœเจผเจฐเฉ‚เจฐเจค เจนเฉˆ.

เจ…เจธเฉ€เจ‚ เจ“เจชเจจ เจธเฉ‹เจฐเจธ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจตเจฟเฉฑเจš เจ•เฉ€ เจ…เจคเฉ‡ เจ•เจฟเจ‰เจ‚ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚เฅค Andrey Borodin (Yandex.Cloud)

https://github.com/greenplum-db/gpdb/commit/179feb77a034c2547021d675082aae0911be40f7

เจชเจฐ เจจเจนเฉ€เจ‚, เจ‡เจน 20 เจฎเจฟเฉฐเจŸ เจจเจนเฉ€เจ‚ เจธเฉ€, เจฎเฉˆเจ‚ เจ‡เจธเจจเฉ‚เฉฐ เจฎเจนเฉ€เจจเจฟเจ†เจ‚ เจตเจฟเฉฑเจš เจฒเจฟเจ–เจฟเจ† เจธเฉ€เฅค PgConf.Russia เจ•เจพเจจเจซเจฐเฉฐเจธ เจตเจฟเฉฑเจš, เจฎเฉˆเจ‚ Pivotal เจคเฉ‹เจ‚ Heikki Linkangas เจจเจพเจฒ เจธเฉฐเจชเจฐเจ• เจ•เฉ€เจคเจพ เจ…เจคเฉ‡ เจชเฉเฉฑเจ›เจฟเจ†: โ€œเจ•เฉ€ เจ‡เจธ เจตเจฟเฉฑเจš เจ•เฉ‹เจˆ เจธเจฎเฉฑเจธเจฟเจ† เจนเฉˆ? เจ‡เฉฑเจฅเฉ‡ เจ•เฉ‹เจˆ เจ…เจจเฉเจ•เฉ‚เจฒเจฟเจค เจŸเฉ‡เจฌเจฒ เจ•เจฒเฉฑเจธเจŸเจฐเจฟเฉฐเจ— เจ•เจฟเจ‰เจ‚ เจจเจนเฉ€เจ‚ เจนเฉˆ?" เจ‰เจน เจ•เจนเจฟเฉฐเจฆเจพ เจนเฉˆ: โ€œเจคเฉเจธเฉ€เจ‚ เจกเฉ‡เจŸเจพ เจฒเฉˆเจ‚เจฆเฉ‡ เจนเฉ‹เฅค เจคเฉเจธเฉ€เจ‚ เจ•เฉเจฐเจฎเจฌเฉฑเจง เจ•เจฐเฉ‹, เจคเฉเจธเฉ€เจ‚ เจฎเฉเฉœ เจตเจฟเจตเจธเจฅเจฟเจค เจ•เจฐเฉ‹เฅค เจ‡เจน เจธเจฟเจฐเจซเจผ เจ‡เฉฑเจ• เจ•เฉฐเจฎ เจนเฉˆเฅค" เจฎเฉˆเจ‚: "เจ“เจน, เจนเจพเจ‚, เจคเฉเจนเจพเจจเฉ‚เฉฐ เจฌเฉฑเจธ เจ‡เจธเจจเฉ‚เฉฐ เจฒเฉˆเจฃ เจฆเฉ€ เจœเจผเจฐเฉ‚เจฐเจค เจนเฉˆ เจ…เจคเฉ‡ เจ‡เจน เจ•เจฐเจจเจพ เจนเฉˆ." เจ‰เจน เจ•เจนเจฟเฉฐเจฆเจพ เจนเฉˆ: โ€œเจนเจพเจ‚, เจธเจพเจจเฉ‚เฉฐ เจ…เจœเจฟเจนเจพ เจ•เจฐเจจ เจฒเจˆ เจ–เจพเจฒเฉ€ เจนเฉฑเจฅเจพเจ‚ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆเฅคโ€ เจฎเฉˆเจ‚ เจธเฉ‹เจšเจฟเจ† เจ•เจฟ เจฎเฉˆเจจเฉ‚เฉฐ เจฏเจ•เฉ€เจจเฉ€ เจคเฉŒเจฐ 'เจคเฉ‡ เจ…เจœเจฟเจนเจพ เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆเฅค

เจ…เจคเฉ‡ เจ•เฉเจ เจฎเจนเฉ€เจจเจฟเจ†เจ‚ เจฌเจพเจ…เจฆ เจฎเฉˆเจ‚ เจ‡เฉฑเจ• เจชเฉเฉฑเจฒ เจฌเฉ‡เจจเจคเฉ€ เจชเฉ‡เจธเจผ เจ•เฉ€เจคเฉ€ เจœเจฟเจธเจจเฉ‡ เจ‡เจธ เจ•เจพเจฐเจœเจธเจผเฉ€เจฒเจคเจพ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเจพ. เจ‡เจธ เจชเฉเฉฑเจฒ เจฌเฉ‡เจจเจคเฉ€ เจฆเฉ€ เจชเจพเจ‡เจตเฉ‹เจŸเจฒ เจฆเฉเจ†เจฐเจพ เจญเจพเจˆเจšเจพเจฐเฉ‡ เจฆเฉ‡ เจจเจพเจฒ เจฎเจฟเจฒ เจ•เฉ‡ เจธเจฎเฉ€เจ–เจฟเจ† เจ•เฉ€เจคเฉ€ เจ—เจˆ เจธเฉ€เฅค เจฌเฉ‡เจธเจผเฉฑเจ•, เจฌเฉฑเจ— เจธเจจ.

เจ…เจธเฉ€เจ‚ เจ“เจชเจจ เจธเฉ‹เจฐเจธ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจตเจฟเฉฑเจš เจ•เฉ€ เจ…เจคเฉ‡ เจ•เจฟเจ‰เจ‚ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚เฅค Andrey Borodin (Yandex.Cloud)

https://github.com/greenplum-db/gpdb/issues/10150

เจชเจฐ เจธเจญ เจคเฉ‹เจ‚ เจฆเจฟเจฒเจšเจธเจช เจ—เฉฑเจฒ เจ‡เจน เจนเฉˆ เจ•เจฟ เจœเจฆเฉ‹เจ‚ เจ‡เจธ เจชเฉเฉฑเจฒ เจฌเฉ‡เจจเจคเฉ€ เจจเฉ‚เฉฐ เจฎเจฟเจฒเจพ เจฆเจฟเฉฑเจคเจพ เจ—เจฟเจ† เจธเฉ€, เจคเจพเจ‚ เจ—เฉเจฐเฉ€เจจเจชเจฒเจฎ เจตเจฟเฉฑเจš เจนเฉ€ เจฌเฉฑเจ— เจชเจพเจ เจ—เจ เจธเจจเฅค เจ…เจธเฉ€เจ‚ เจชเจพเจ‡เจ† เจนเฉˆ เจ•เจฟ เจ•เจฒเฉฑเจธเจŸเจฐ เจนเฉ‹เจฃ 'เจคเฉ‡ เจนเฉ€เจช เจŸเฉ‡เจฌเจฒ เจ•เจˆ เจตเจพเจฐ เจฒเฉˆเจฃ-เจฆเฉ‡เจฃ เจจเฉ‚เฉฐ เจคเฉ‹เฉœ เจฆเจฟเฉฐเจฆเฉ‡ เจนเจจเฅค เจ…เจคเฉ‡ เจ‡เจน เจ‰เจน เจšเฉ€เจœเจผ เจนเฉˆ เจœเจฟเจธเจจเฉ‚เฉฐ เจ เฉ€เจ• เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆเฅค เจ…เจคเฉ‡ เจ‰เจน เจ‰เจธ เจฅเจพเจ‚ 'เจคเฉ‡ เจนเฉˆ เจœเจฟเจธ เจจเฉ‚เฉฐ เจฎเฉˆเจ‚ เจนเฉเจฃเฉ‡ เจ›เฉ‚เจนเจฟเจ† เจนเฉˆเฅค เจ…เจคเฉ‡ เจฎเฉ‡เจฐเฉ€ เจ•เฉเจฆเจฐเจคเฉ€ เจชเฉเจฐเจคเฉ€เจ•เจฟเจฐเจฟเจ† เจธเฉ€ - เจ เฉ€เจ• เจนเฉˆ, เจฎเฉˆเจจเฉ‚เฉฐ เจตเฉ€ เจ‡เจน เจ•เจฐเจจ เจฆเจฟเจ“เฅค

เจ…เจธเฉ€เจ‚ เจ“เจชเจจ เจธเฉ‹เจฐเจธ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจตเจฟเฉฑเจš เจ•เฉ€ เจ…เจคเฉ‡ เจ•เจฟเจ‰เจ‚ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚เฅค Andrey Borodin (Yandex.Cloud)

https://github.com/greenplum-db/gpdb/pull/10290

เจฎเฉˆเจ‚ เจ‡เจธ เจฌเฉฑเจ— เจจเฉ‚เฉฐ เจ เฉ€เจ• เจ•เฉ€เจคเจพ เจนเฉˆเฅค เจซเจฟเจ•เจธเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจชเฉเฉฑเจฒ เจฌเฉ‡เจจเจคเฉ€ เจญเฉ‡เจœเฉ€เฅค เจ‰เจน เจฎเจพเจฐเจฟเจ† เจ—เจฟเจ†เฅค

เจ…เจธเฉ€เจ‚ เจ“เจชเจจ เจธเฉ‹เจฐเจธ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจตเจฟเฉฑเจš เจ•เฉ€ เจ…เจคเฉ‡ เจ•เจฟเจ‰เจ‚ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚เฅค Andrey Borodin (Yandex.Cloud)

https://github.com/greenplum-db/gpdb-postgres-merge/pull/53

เจœเจฟเจธ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจ‡เจน เจชเจคเจพ เจšเจฒเจฟเจ† เจ•เจฟ เจ‡เจธ เจ•เจพเจฐเจœเจธเจผเฉ€เจฒเจคเจพ เจจเฉ‚เฉฐ เจ—เฉเจฐเฉ€เจจเจชเจฒเจฎ เจธเฉฐเจธเจ•เจฐเจฃ เจตเจฟเฉฑเจš เจชเฉ‹เจธเจŸเจ—เจฐเฉ‡เจเจธเจ•เจฏเฉ‚เจเจฒ 12 เจฒเจˆ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจ เจฆเฉ€ เจœเจผเจฐเฉ‚เจฐเจค เจนเฉˆเฅค เจฏเจพเจจเฉ€, 20-เจฎเจฟเฉฐเจŸ เจฆเจพ เจธเจพเจนเจธ เจจเจตเฉ‡เจ‚ เจฆเจฟเจฒเจšเจธเจช เจธเจพเจนเจธ เจจเจพเจฒ เจœเจพเจฐเฉ€ เจฐเจนเจฟเฉฐเจฆเจพ เจนเฉˆเฅค เจฎเฉŒเจœเฉ‚เจฆเจพ เจตเจฟเจ•เจพเจธ เจจเฉ‚เฉฐ เจ›เฉ‚เจนเจฃเจพ เจฆเจฟเจฒเจšเจธเจช เจธเฉ€, เจœเจฟเฉฑเจฅเฉ‡ เจ•เจฎเจฟเจŠเจจเจฟเจŸเฉ€ เจจเจตเฉ€เจ†เจ‚ เจ…เจคเฉ‡ เจธเจญ เจคเฉ‹เจ‚ เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚ เจจเฉ‚เฉฐ เจ•เฉฑเจŸ เจฐเจนเฉ€ เจนเฉˆ. เจ‡เจน เจœเฉฐเจฎเจฟเจ† เจนเฉ‹เจ‡เจ† เจนเฉˆเฅค

เจ…เจธเฉ€เจ‚ เจ“เจชเจจ เจธเฉ‹เจฐเจธ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจตเจฟเฉฑเจš เจ•เฉ€ เจ…เจคเฉ‡ เจ•เจฟเจ‰เจ‚ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚เฅค Andrey Borodin (Yandex.Cloud)

https://github.com/greenplum-db/gpdb/pull/10565

เจชเจฐ เจ‡เจน เจ‰เฉฑเจฅเฉ‡ เจ–เจคเจฎ เจจเจนเฉ€เจ‚ เจนเฉ‹เจ‡เจ†. เจธเจญ เจ•เฉเจ เจฆเฉ‡ เจฌเจพเจ…เจฆ, เจ‡เจน เจชเจคเจพ เจฒเฉฑเจ—เจพ เจ•เจฟ เจธเจพเจจเฉ‚เฉฐ เจ‡เจธ เจธเจญ เจฒเจˆ เจฆเจธเจคเจพเจตเฉ‡เจœเจผ เจฒเจฟเจ–เจฃ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ.

เจฎเฉˆเจ‚ เจฆเจธเจคเจพเจตเฉ‡เจœเจผ เจฒเจฟเจ–เจฃเจพ เจธเจผเฉเจฐเฉ‚ เจ•เฉ€เจคเจพเฅค เจ–เฉเจธเจผเจ•เจฟเจธเจฎเจคเฉ€ เจจเจพเจฒ, Pivotal เจคเฉ‹เจ‚ เจฆเจธเจคเจพเจตเฉ‡เจœเจผเฉ€ เจ•เจฒเจพเจ•เจพเจฐ เจตเฉ€ เจ†เจเฅค เจ…เฉฐเจ—เจฐเฉ‡เจœเจผเฉ€ เจ‰เจจเฉเจนเจพเจ‚ เจฆเฉ€ เจฎเฉ‚เจฒ เจญเจพเจธเจผเจพ เจนเฉˆเฅค เจ‰เจจเฉเจนเจพเจ‚ เจจเฉ‡ เจฆเจธเจคเจพเจตเฉ‡เจœเจผเจพเจ‚ เจตเจฟเฉฑเจš เจฎเฉ‡เจฐเฉ€ เจฎเจฆเจฆ เจ•เฉ€เจคเฉ€เฅค เจตเจพเจธเจคเจต เจตเจฟเฉฑเจš, เจ‰เจนเจจเจพเจ‚ เจจเฉ‡ เจ†เจชเจฃเฉ‡ เจ†เจช เจจเฉ‚เฉฐ เจ…เจธเจฒ เจ…เฉฐเจ—เจฐเฉ‡เจœเจผเฉ€ เจตเจฟเฉฑเจš เจœเฉ‹ เจฎเฉˆเจ‚ เจชเฉเจฐเจธเจคเจพเจตเจฟเจค เจ•เฉ€เจคเจพ เจธเฉ€ เจ‰เจธเจจเฉ‚เฉฐ เจฆเฉเจฌเจพเจฐเจพ เจฒเจฟเจ–เจฟเจ†เฅค

เจ…เจคเฉ‡ เจ‡เฉฑเจฅเฉ‡, เจ‡เจน เจœเจพเจชเจฆเจพ เจนเฉˆ, เจธเจพเจนเจธ เจ–เจคเจฎ เจนเฉ‹ เจ—เจฟเจ† เจนเฉˆ. เจ…เจคเฉ‡ เจ•เฉ€ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจชเจคเจพ เจนเฉˆ เจ•เจฟ เจซเจฟเจฐ เจ•เฉ€ เจนเฉ‹เจ‡เจ†? เจŸเฉˆเจ•เจธเฉ€ เจตเจพเจฒเฉ‡ เจฎเฉเฉฐเจกเฉ‡ เจฎเฉ‡เจฐเฉ‡ เจ•เฉ‹เจฒ เจ†เจ เจ…เจคเฉ‡ เจ•เจฟเจนเจพ: "เจ…เจœเฉ‡ เจตเฉ€ เจฆเฉ‹ เจธเจพเจนเจธ เจนเจจ, เจนเจฐเฉ‡เจ• 10 เจฎเจฟเฉฐเจŸ เจฒเจˆเฅค" เจ…เจคเฉ‡ เจฎเฉˆเจ‚ เจ‰เจจเฉเจนเจพเจ‚ เจจเฉ‚เฉฐ เจ•เฉ€ เจฆเฉฑเจธเจพเจ‚? เจฎเฉˆเจ‚ เจ•เจฟเจนเจพ เจ•เจฟ เจนเฉเจฃ เจฎเฉˆเจ‚ เจชเฉˆเจฎเจพเจจเฉ‡ 'เจคเฉ‡ เจฐเจฟเจชเฉ‹เจฐเจŸ เจฆเฉ‡เจตเจพเจ‚เจ—เจพ, เจซเจฟเจฐ เจ…เจธเฉ€เจ‚ เจคเฉเจนเจพเจกเฉ‡ เจธเจพเจนเจธ เจจเฉ‚เฉฐ เจฆเฉ‡เจ–เจพเจ‚เจ—เฉ‡, เจ•เจฟเจ‰เจ‚เจ•เจฟ เจ‡เจน เจ‡เจ• เจฆเจฟเจฒเจšเจธเจช เจ•เฉฐเจฎ เจนเฉˆเฅค

เจ…เจธเฉ€เจ‚ เจ“เจชเจจ เจธเฉ‹เจฐเจธ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจตเจฟเฉฑเจš เจ•เฉ€ เจ…เจคเฉ‡ เจ•เจฟเจ‰เจ‚ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚เฅค Andrey Borodin (Yandex.Cloud)

เจ…เจธเฉ€เจ‚ เจ‡เจธ เจ•เฉ‡เจธ เจคเฉ‹เจ‚ เจ•เฉ€ เจธเจฟเฉฑเจ–เจฟเจ†? เจ•เจฟเจ‰เจ‚เจ•เจฟ เจ“เจชเจจ เจธเฉ‹เจฐเจธ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจจเจพ เจนเจฎเฉ‡เจธเจผเจพ เจ•เจฟเจธเฉ‡ เจ–เจพเจธ เจตเจฟเจ…เจ•เจคเฉ€ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจจเจพ เจนเฉเฉฐเจฆเจพ เจนเฉˆ, เจ‡เจน เจนเจฎเฉ‡เจธเจผเจพ เจ•เจฎเจฟเจŠเจจเจฟเจŸเฉ€ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจ•เจฟเจ‰เจ‚เจ•เจฟ เจนเจฐ เจ‡เฉฑเจ• เจชเฉœเจพเจ… 'เจคเฉ‡ เจฎเฉˆเจ‚ เจ•เจฟเจธเฉ‡ เจกเจฟเจตเฉˆเจฒเจชเจฐ, เจ•เฉเจ เจŸเฉˆเจธเจŸเจฐ, เจ•เฉเจ เจนเฉˆเจ•เจฐ, เจ•เฉเจ เจฆเจธเจคเจพเจตเฉ‡เจœเจผเฉ€, เจ•เฉเจ เจ†เจฐเจ•เฉ€เจŸเฉˆเจ•เจŸ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เฉ€เจคเจพ เจนเฉˆเฅค เจฎเฉˆเจ‚ เจ—เฉเจฐเฉ€เจจเจชเจฒเจฎ เจจเจพเจฒ เจ•เฉฐเจฎ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเจพ, เจฎเฉˆเจ‚ เจ—เฉเจฐเฉ€เจจเจชเจฒเจฎ เจฆเฉ‡ เจ†เจฒเฉ‡ เจฆเฉเจ†เจฒเฉ‡ เจฆเฉ‡ เจฒเฉ‹เจ•เจพเจ‚ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เฉ€เจคเจพเฅค

เจชเจฐ! เจ‡เจ• เจนเฉ‹เจฐ เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจฃ เจจเฉเจ•เจคเจพ เจนเฉˆ - เจ‡เจน เจธเจฟเจฐเจซ เจ•เฉฐเจฎ เจนเฉˆ. เจฏเจพเจจเฉ€ เจคเฉเจธเฉ€เจ‚ เจ†เจ“, เจ•เฉŒเจซเฉ€ เจชเฉ€เจ“, เจ•เฉ‹เจก เจฒเจฟเจ–เฉ‹เฅค เจนเจฐ เจคเจฐเฉเจนเจพเจ‚ เจฆเฉ‡ เจธเจงเจพเจฐเจจ เจ‡เจจเจตเฉˆเจฐเฉ€เจเจ‚เจŸ เจ•เฉฐเจฎ เจ•เจฐเจฆเฉ‡ เจนเจจเฅค เจ‡เจธ เจจเฉ‚เฉฐ เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡ เจ•เจฐเฉ‹ - เจ‡เจน เจ เฉ€เจ• เจนเฉ‹ เจœเจพเจตเฉ‡เจ—เจพ! เจ…เจคเฉ‡ เจ‡เจน เจ•เจพเจซเจผเฉ€ เจฆเจฟเจฒเจšเจธเจช เจ•เฉฐเจฎ เจนเฉˆเฅค Yandex.Cloud เจ•เจฒเจพเจ‡เฉฐเจŸเจธ เจคเฉ‹เจ‚ เจ‡เจธ เจ•เฉฐเจฎ เจฒเจˆ เจฌเฉ‡เจจเจคเฉ€ เจนเฉˆ, เจธเจพเจกเฉ‡ เจ•เจฒเฉฑเจธเจŸเจฐเจพเจ‚ เจฆเฉ‡ เจ‰เจชเจญเฉ‹เจ—เจคเจพเจตเจพเจ‚ Yandex เจฆเฉ‡ เจ…เฉฐเจฆเจฐ เจ…เจคเฉ‡ เจฌเจพเจนเจฐเฅค เจ…เจคเฉ‡ เจฎเฉˆเจ‚ เจธเฉ‹เจšเจฆเจพ เจนเจพเจ‚ เจ•เจฟ เจœเจฟเจจเฉเจนเจพเจ‚ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸเจพเจ‚ เจตเจฟเฉฑเจš เจ…เจธเฉ€เจ‚ เจนเจฟเฉฑเจธเจพ เจฒเฉˆเจ‚เจฆเฉ‡ เจนเจพเจ‚ เจ‰เจจเฉเจนเจพเจ‚ เจฆเฉ€ เจ—เจฟเจฃเจคเฉ€ เจตเจงเฉ‡เจ—เฉ€ เจ…เจคเฉ‡ เจธเจพเจกเฉ€ เจธเจผเจฎเฉ‚เจฒเฉ€เจ…เจค เจฆเฉ€ เจกเฉ‚เฉฐเจ˜เจพเจˆ เจตเฉ€ เจตเจงเฉ‡เจ—เฉ€เฅค

เจ‡เจน เจธเจญ เจนเฉˆ. เจ†เจ“ เจธเจตเจพเจฒเจพเจ‚ เจตเฉฑเจฒ เจตเจงเฉ€เจเฅค

เจ…เจธเฉ€เจ‚ เจ“เจชเจจ เจธเฉ‹เจฐเจธ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจตเจฟเฉฑเจš เจ•เฉ€ เจ…เจคเฉ‡ เจ•เจฟเจ‰เจ‚ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚เฅค Andrey Borodin (Yandex.Cloud)

เจชเฉเจฐเจธเจผเจจ เจธเฉˆเจธเจผเจจ

เจธเจค เจธเฉเจฐเฉ€ เจ…เจ•เจพเจฒ! เจธเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจ‡เฉฑเจ• เจนเฉ‹เจฐ เจธเจตเจพเจฒ เจ…เจคเฉ‡ เจœเจตเจพเจฌ เจธเฉˆเจธเจผเจจ เจนเฉˆเฅค เจ…เจคเฉ‡ เจธเจŸเฉ‚เจกเฉ€เจ“ เจตเจฟเฉฑเจš Andrei Borodin. เจ‡เจน เจ‰เจน เจตเจฟเจ…เจ•เจคเฉ€ เจนเฉˆ เจœเจฟเจธเจจเฉ‡ เจนเฉเจฃเฉ‡ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ“เจชเจจ เจธเฉ‹เจฐเจธ เจตเจฟเฉฑเจš Yandex.Cloud เจ…เจคเฉ‡ Yandex เจฆเฉ‡ เจฏเฉ‹เจ—เจฆเจพเจจ เจฌเจพเจฐเฉ‡ เจฆเฉฑเจธเจฟเจ† เจนเฉˆเฅค เจธเจพเจกเฉ€ เจฐเจฟเจชเฉ‹เจฐเจŸ เจนเฉเจฃ เจชเฉ‚เจฐเฉ€ เจคเจฐเฉเจนเจพเจ‚ เจ•เจฒเจพเจ‰เจก เจฌเจพเจฐเฉ‡ เจจเจนเฉ€เจ‚ เจนเฉˆ, เจชเจฐ เจ‰เจธเฉ‡ เจธเจฎเฉ‡เจ‚ เจ…เจธเฉ€เจ‚ เจ…เจœเจฟเจนเฉ€เจ†เจ‚ เจคเจ•เจจเจพเจฒเฉ‹เจœเฉ€เจ†เจ‚ 'เจคเฉ‡ เจ…เจงเจพเจฐเจค เจนเจพเจ‚เฅค เจคเฉเจธเฉ€เจ‚ Yandex เจฆเฉ‡ เจ…เฉฐเจฆเจฐ เจœเฉ‹ เจ•เฉ€เจคเจพ เจนเฉˆ เจ‰เจธ เจคเฉ‹เจ‚ เจฌเจฟเจจเจพเจ‚, Yandex.Cloud เจตเจฟเฉฑเจš เจ•เฉ‹เจˆ เจธเฉ‡เจตเจพ เจจเจนเฉ€เจ‚ เจนเฉ‹เจตเฉ‡เจ—เฉ€, เจ‡เจธ เจฒเจˆ เจฎเฉ‡เจฐเฉ‡ เจตเฉฑเจฒเฉ‹เจ‚ เจจเจฟเฉฑเจœเฉ€ เจคเฉŒเจฐ 'เจคเฉ‡ เจคเฉเจนเจพเจกเจพ เจงเฉฐเจจเจตเจพเจฆเฅค เจ…เจคเฉ‡ เจชเฉเจฐเจธเจพเจฐเจฃ เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพ เจธเจตเจพเจฒ: "เจคเฉเจธเฉ€เจ‚ เจœเจฟเจจเฉเจนเจพเจ‚ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸเจพเจ‚ เจฆเจพ เจœเจผเจฟเจ•เจฐ เจ•เฉ€เจคเจพ เจนเฉˆ เจ‰เจนเจจเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจนเจฐ เจ‡เฉฑเจ• เจ•เฉ€ เจนเฉˆ?"

WAL-G เจตเจฟเฉฑเจš เจฌเฉˆเจ•เจ…เฉฑเจช เจธเจฟเจธเจŸเจฎ Go เจตเจฟเฉฑเจš เจฒเจฟเจ–เจฟเจ† เจนเฉ‹เจ‡เจ† เจนเฉˆเฅค เจ‡เจน เจ‰เจนเจจเจพเจ‚ เจจเจตเฉ‡เจ‚ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจ‡เฉฑเจ• เจนเฉˆ เจœเจฟเจธ 'เจคเฉ‡ เจ…เจธเฉ€เจ‚ เจ•เฉฐเจฎ เจ•เฉ€เจคเจพ เจนเฉˆเฅค เจ‰เจน เจ…เจธเจฒ เจตเจฟเฉฑเจš เจธเจฟเจฐเจซ 3 เจธเจพเจฒ เจฆเจพ เจนเฉˆ. เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจ…เจ•เจธเจฐ เจญเจฐเฉ‹เจธเฉ‡เจฏเฉ‹เจ—เจคเจพ เจฌเจพเจฐเฉ‡ เจนเฉเฉฐเจฆเจพ เจนเฉˆเฅค เจ…เจคเฉ‡ เจ‡เจธเจฆเจพ เจฎเจคเจฒเจฌ เจนเฉˆ เจ•เจฟ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจ•เจพเจซเจผเฉ€ เจชเฉเจฐเจพเจฃเฉ‡ เจนเจจ เจ…เจคเฉ‡ เจ‰เจน เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡ C เจตเจฟเฉฑเจš เจฒเจฟเจ–เฉ‡ เจœเจพเจ‚เจฆเฉ‡ เจนเจจเฅค เจชเฉ‹เจธเจŸเจ—เฉเจฐเฉ‡เจธ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจฒเจ—เจญเจ— 30 เจธเจพเจฒ เจชเจนเจฟเจฒเจพเจ‚ เจธเจผเฉเจฐเฉ‚ เจนเฉ‹เจ‡เจ† เจธเฉ€เฅค เจซเจฟเจฐ C89 เจธเจนเฉ€ เจšเฉ‹เจฃ เจธเฉ€. เจ…เจคเฉ‡ เจ‡เจธ 'เจคเฉ‡ เจชเฉ‹เจธเจŸเจ—เฉเจฐเฉ‡เจธ เจฒเจฟเจ–เจฟเจ† เจนเฉ‹เจ‡เจ† เจนเฉˆเฅค เจนเฉ‹เจฐ เจ†เจงเฉเจจเจฟเจ• เจกเจพเจŸเจพเจฌเฉ‡เจธ เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจ•เจฒเจฟเจ•เจนเจพเจŠเจธ เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡ C++ เจตเจฟเฉฑเจš เจฒเจฟเจ–เฉ‡ เจœเจพเจ‚เจฆเฉ‡ เจนเจจเฅค เจธเจพเจฐเจพ เจธเจฟเจธเจŸเจฎ เจตเจฟเจ•เจพเจธ C เจ…เจคเฉ‡ C++ เจฆเฉ‡ เจ†เจฒเฉ‡-เจฆเฉเจ†เจฒเฉ‡ เจ…เจงเจพเจฐเจค เจนเฉˆเฅค

เจธเจพเจกเฉ‡ เจตเจฟเฉฑเจคเฉ€ เจฎเฉˆเจจเฉ‡เจœเจฐ เจคเฉ‹เจ‚ เจ‡เฉฑเจ• เจธเจตเจพเจฒ, เจœเฉ‹ เจ•เจฒเจพเจŠเจก 'เจคเฉ‡ เจ–เจฐเจšเจฟเจ†เจ‚ เจฒเจˆ เจœเจผเจฟเฉฐเจฎเฉ‡เจตเจพเจฐ เจนเฉˆ: "เจ•เจฒเจพเจŠเจก เจ“เจชเจจ เจธเฉ‹เจฐเจธ เจฆเฉ‡ เจธเจฎเจฐเจฅเจจ 'เจคเฉ‡ เจชเฉˆเจธเจพ เจ•เจฟเจ‰เจ‚ เจ–เจฐเจšเจฆเจพ เจนเฉˆ?"

เจ‡เฉฑเจฅเฉ‡ เจตเจฟเฉฑเจคเฉ€ เจฎเฉˆเจจเฉ‡เจœเจฐ เจฒเจˆ เจ‡เฉฑเจ• เจธเจงเจพเจฐเจจ เจœเจตเจพเจฌ เจนเฉˆ. เจ…เจธเฉ€เจ‚ เจ†เจชเจฃเฉ€เจ†เจ‚ เจธเฉ‡เจตเจพเจตเจพเจ‚ เจจเฉ‚เฉฐ เจฌเจฟเจนเจคเจฐ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจ…เจœเจฟเจนเจพ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚เฅค เจ…เจธเฉ€เจ‚ เจ•เจฟเจจเฉเจนเจพเจ‚ เจคเจฐเฉ€เจ•เจฟเจ†เจ‚ เจจเจพเจฒ เจฌเจฟเจนเจคเจฐ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเจพเจ‚? เจ…เจธเฉ€เจ‚ เจšเฉ€เจœเจผเจพเจ‚ เจจเฉ‚เฉฐ เจตเจงเฉ‡เจฐเฉ‡ เจ•เฉเจธเจผเจฒเจคเจพ เจจเจพเจฒ, เจคเฉ‡เจœเจผเฉ€ เจจเจพเจฒ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเจพเจ‚, เจ…เจคเฉ‡ เจšเฉ€เจœเจผเจพเจ‚ เจจเฉ‚เฉฐ เจนเฉ‹เจฐ เจฎเจพเจชเจฏเฉ‹เจ— เจฌเจฃเจพ เจธเจ•เจฆเฉ‡ เจนเจพเจ‚เฅค เจชเจฐ เจธเจพเจกเฉ‡ เจฒเจˆ, เจ‡เจน เจ•เจนเจพเจฃเฉ€ เจฎเฉเฉฑเจ– เจคเฉŒเจฐ 'เจคเฉ‡ เจญเจฐเฉ‹เจธเฉ‡เจฏเฉ‹เจ—เจคเจพ เจฌเจพเจฐเฉ‡ เจนเฉˆ. เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจ‡เฉฑเจ• เจฌเฉˆเจ•เจ…เฉฑเจช เจธเจฟเจธเจŸเจฎ เจตเจฟเฉฑเจš เจ…เจธเฉ€เจ‚ 100% เจชเฉˆเจšเจพเจ‚ เจฆเฉ€ เจธเจฎเฉ€เจ–เจฟเจ† เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚ เจœเฉ‹ เจ‡เจธ 'เจคเฉ‡ เจฒเจพเจ—เฉ‚ เจนเฉเฉฐเจฆเฉ‡ เจนเจจเฅค เจ…เจธเฉ€เจ‚ เจœเจพเจฃเจฆเฉ‡ เจนเจพเจ‚ เจ•เจฟ เจ•เฉ‹เจก เจ•เฉ€ เจนเฉˆเฅค เจ…เจคเฉ‡ เจ…เจธเฉ€เจ‚ เจ‰เจคเจชเจพเจฆเจจ เจฒเจˆ เจจเจตเฉ‡เจ‚ เจธเฉฐเจธเจ•เจฐเจฃเจพเจ‚ เจจเฉ‚เฉฐ เจฐเฉ‹เจฒ เจ†เจŠเจŸ เจ•เจฐเจจ เจตเจฟเฉฑเจš เจตเจงเฉ‡เจฐเฉ‡ เจ†เจฐเจพเจฎเจฆเจพเจ‡เจ• เจนเจพเจ‚เฅค เจญเจพเจต, เจธเจญ เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚, เจ‡เจน เจตเจฟเจธเจผเจตเจพเจธ เจฌเจพเจฐเฉ‡, เจตเจฟเจ•เจพเจธ เจฒเจˆ เจคเจคเจชเจฐเจคเจพ เจ…เจคเฉ‡ เจญเจฐเฉ‹เจธเฉ‡เจฏเฉ‹เจ—เจคเจพ เจฌเจพเจฐเฉ‡ เจนเฉˆ

เจ‡เฉฑเจ• เจนเฉ‹เจฐ เจธเจตเจพเจฒ: "เจ•เฉ€ Yandex.Cloud เจตเจฟเฉฑเจš เจฐเจนเจฟเฉฐเจฆเฉ‡ เจฌเจพเจนเจฐเฉ€ เจ‰เจชเจญเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจฆเฉ€เจ†เจ‚ เจฒเฉ‹เฉœเจพเจ‚ เจ…เฉฐเจฆเจฐเฉ‚เจจเฉ€ เจ•เจฒเจพเจ‰เจก เจตเจฟเฉฑเจš เจฐเจนเจฟเจฃ เจตเจพเจฒเฉ‡ เจ…เฉฐเจฆเจฐเฉ‚เจจเฉ€ เจ‰เจชเจญเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจจเจพเจฒเฉ‹เจ‚ เจตเฉฑเจ–เจฐเฉ€เจ†เจ‚ เจนเจจ?"

เจฒเฉ‹เจก เจชเฉเจฐเฉ‹เจซเจพเจˆเจฒ, เจฌเฉ‡เจธเจผเจ•, เจตเฉฑเจ–เจฐเจพ เจนเฉˆ. เจชเจฐ เจฎเฉ‡เจฐเฉ‡ เจตเจฟเจญเจพเจ— เจฆเฉ‡ เจฆเฉเจฐเจฟเจธเจผเจŸเฉ€เจ•เฉ‹เจฃ เจคเฉ‹เจ‚, เจธเจพเจฐเฉ‡ เจตเจฟเจธเจผเฉ‡เจธเจผ เจ…เจคเฉ‡ เจฆเจฟเจฒเจšเจธเจช เจ•เฉ‡เจธ เจ—เฉˆเจฐ-เจฎเจฟเจ†เจฐเฉ€ เจฒเฉ‹เจก 'เจคเฉ‡ เจฌเจฃเจพเจ เจ—เจ เจนเจจ. เจ•เจฒเจชเจจเจพ เจตเจพเจฒเฉ‡ เจกเจฟเจตเฉˆเจฒเจชเจฐ, เจกเจฟเจตเฉˆเจฒเจชเจฐ เจœเฉ‹ เจ…เจšเจพเจจเจ• เจ•เจฐเจฆเฉ‡ เจนเจจ, เจ…เฉฐเจฆเจฐเฉ‚เจจเฉ€ เจ…เจคเฉ‡ เจฌเจพเจนเจฐเฉ€ เจคเฉŒเจฐ 'เจคเฉ‡ เจฒเฉฑเจญเฉ‡ เจœเจพเจฃ เจฆเฉ€ เจธเฉฐเจญเจพเจตเจจเจพ เจนเฉˆ. เจ‡เจธ เจธเจฌเฉฐเจง เจตเจฟเจš, เจ…เจธเฉ€เจ‚ เจธเจพเจฐเฉ‡ เจฒเจ—เจญเจ— เจ‡เจ•เฉ‹ เจœเจฟเจนเฉ‡ เจนเจพเจ‚. เจ…เจคเฉ‡, เจธเฉฐเจญเจต เจคเฉŒเจฐ 'เจคเฉ‡, เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจฆเฉ‡ Yandex เจธเฉฐเจšเจพเจฒเจจ เจฆเฉ‡ เจ…เฉฐเจฆเจฐ เจธเจฟเจฐเจซ เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพ เจ‡เจน เจนเฉ‹เจตเฉ‡เจ—เฉ€ เจ•เจฟ Yandex เจฆเฉ‡ เจ…เฉฐเจฆเจฐ เจธเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจ‡เฉฑเจ• เจธเจฟเฉฑเจ–เจฟเจ† เจนเฉˆ. เจ•เจฟเจธเฉ‡ เจธเจฎเฉ‡เจ‚, เจ•เฉเจ เจ‰เจชเจฒเจฌเจงเจคเจพ เจœเจผเฉ‹เจจ เจชเฉ‚เจฐเฉ€ เจคเจฐเฉเจนเจพเจ‚ เจธเจผเฉˆเจกเฉ‹ เจตเจฟเฉฑเจš เจšเจฒเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจ…เจคเฉ‡ เจธเจพเจฐเฉ€เจ†เจ‚ เจฏเจพเจ‚เจกเฉ‡เจ•เจธ เจธเฉ‡เจตเจพเจตเจพเจ‚ เจจเฉ‚เฉฐ เจ‡เจธ เจฆเฉ‡ เจฌเจพเจตเจœเฉ‚เจฆ เจ•เฉฐเจฎ เจ•เจฐเจจเจพ เจœเจพเจฐเฉ€ เจฐเฉฑเจ–เจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆเฅค เจ‡เจน เจ‡เฉฑเจ• เจ›เฉ‹เจŸเจพ เจœเจฟเจนเจพ เจซเจฐเจ• เจนเฉˆเฅค เจชเจฐ เจ‡เจน เจกเจพเจŸเจพเจฌเฉ‡เจธ เจ…เจคเฉ‡ เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจธเจŸเฉˆเจ• เจฆเฉ‡ เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ 'เจคเฉ‡ เจฌเจนเฉเจค เจธเจพเจฐเฉ‡ เจ–เฉ‹เจœ เจตเจฟเจ•เจพเจธ เจฌเจฃเจพเจ‰เจ‚เจฆเจพ เจนเฉˆเฅค เจจเจนเฉ€เจ‚ เจคเจพเจ‚, เจฌเจพเจนเจฐเฉ€ เจ…เจคเฉ‡ เจ…เฉฐเจฆเจฐเฉ‚เจจเฉ€ เจธเจฅเจพเจชเจจเจพเจตเจพเจ‚ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚ เจฒเจˆ เจ‡เฉฑเจ•เฉ‹ เจœเจฟเจนเฉ€เจ†เจ‚ เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจ…เจคเฉ‡ เจญเจฐเฉ‹เจธเฉ‡เจฏเฉ‹เจ—เจคเจพ เจ…เจคเฉ‡ เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจจเฉ‚เฉฐ เจฌเจฟเจนเจคเจฐ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจธเจฎเจพเจจ เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจชเฉˆเจฆเจพ เจ•เจฐเจฆเฉ€เจ†เจ‚ เจนเจจเฅค

เจ…เจ—เจฒเจพ เจธเจตเจพเจฒ: "เจคเฉเจธเฉ€เจ‚ เจจเจฟเฉฑเจœเฉ€ เจคเฉŒเจฐ 'เจคเฉ‡ เจ‡เจธ เจคเฉฑเจฅ เจฌเจพเจฐเฉ‡ เจ•เจฟเจตเฉ‡เจ‚ เจฎเจนเจฟเจธเฉ‚เจธ เจ•เจฐเจฆเฉ‡ เจนเฉ‹ เจ•เจฟ เจคเฉเจธเฉ€เจ‚ เจœเฉ‹ เจตเฉ€ เจ•เจฐเจฆเฉ‡ เจนเฉ‹, เจ‰เจธ เจฆเจพ เจœเจผเจฟเจ†เจฆเจพเจคเจฐ เจนเจฟเฉฑเจธเจพ เจฆเฉ‚เจœเฉ‡ เจ•เจฒเจพเจŠเจก เจฆเฉเจ†เจฐเจพ เจตเจฐเจคเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ?" เจ…เจธเฉ€เจ‚ เจ–เจพเจธ เจฆเจพ เจจเจพเจฎ เจจเจนเฉ€เจ‚ เจฆเฉ‡เจตเจพเจ‚เจ—เฉ‡, เจชเจฐ เจฌเจนเฉเจค เจธเจพเจฐเฉ‡ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจœเฉ‹ Yandex.Cloud เจตเจฟเฉฑเจš เจ•เฉ€เจคเฉ‡ เจ—เจ เจธเจจ, เจฆเฉ‚เจœเฉ‡ เจฒเฉ‹เจ•เจพเจ‚ เจฆเฉ‡ เจ•เจฒเจพเจ‰เจก เจตเจฟเฉฑเจš เจตเจฐเจคเฉ‡ เจœเจพเจ‚เจฆเฉ‡ เจนเจจเฅค

เจ‡เจน เจ เฉฐเจกเจพ เจนเฉˆเฅค เจชเจนเจฟเจฒเจพเจ‚, เจ‡เจน เจ‡เฉฑเจ• เจจเจฟเจธเจผเจพเจจเฉ€ เจนเฉˆ เจ•เจฟ เจ…เจธเฉ€เจ‚ เจ•เฉเจ เจธเจนเฉ€ เจ•เฉ€เจคเจพ เจนเฉˆเฅค เจ…เจคเฉ‡ เจ‡เจน เจนเจ‰เจฎเฉˆ เจจเฉ‚เฉฐ เจฐเจ—เฉœเจฆเจพ เจนเฉˆเฅค เจ…เจคเฉ‡ เจธเจพเจจเฉ‚เฉฐ เจตเจงเฉ‡เจฐเฉ‡ เจญเจฐเฉ‹เจธเจพ เจนเฉˆ เจ•เจฟ เจ…เจธเฉ€เจ‚ เจธเจนเฉ€ เจซเฉˆเจธเจฒเจพ เจฒเจฟเจ† เจนเฉˆเฅค เจฆเฉ‚เจœเฉ‡ เจชเจพเจธเฉ‡, เจ‡เจน เจ‰เจฎเฉ€เจฆ เจนเฉˆ เจ•เจฟ เจญเจตเจฟเฉฑเจ– เจตเจฟเฉฑเจš เจ‡เจน เจธเจพเจกเฉ‡ เจฒเจˆ เจจเจตเฉ‡เจ‚ เจตเจฟเจšเจพเจฐ, เจฅเจฐเจก-เจชเจพเจฐเจŸเฉ€ เจ‰เจชเจญเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจฆเฉ€เจ†เจ‚ เจจเจตเฉ€เจ†เจ‚ เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจฒเจฟเจ†เจเจ—เจพเฅค GitHub 'เจคเฉ‡ เจœเจผเจฟเจ†เจฆเจพเจคเจฐ เจฎเฉเฉฑเจฆเฉ‡ เจตเจฟเจ…เจ•เจคเฉ€เจ—เจค เจธเจฟเจธเจŸเจฎ เจชเฉเจฐเจธเจผเจพเจธเจ•เจพเจ‚, เจตเจฟเจ…เจ•เจคเฉ€เจ—เจค DBAs, เจตเจฟเจ…เจ•เจคเฉ€เจ—เจค เจ†เจฐเจ•เฉ€เจŸเฉˆเจ•เจŸเจพเจ‚, เจตเจฟเจ…เจ•เจคเฉ€เจ—เจค เจ‡เฉฐเจœเฉ€เจจเฉ€เจ…เจฐเจพเจ‚ เจฆเฉเจ†เจฐเจพ เจฌเจฃเจพเจ เจœเจพเจ‚เจฆเฉ‡ เจนเจจ, เจชเจฐ เจ•เจˆ เจตเจพเจฐ เจฏเฉ‹เจœเจจเจพเจฌเฉฑเจง เจ…เจจเฉเจญเจต เจตเจพเจฒเฉ‡ เจฒเฉ‹เจ• เจ†เจ‰เจ‚เจฆเฉ‡ เจนเจจ เจ…เจคเฉ‡ เจ•เจนเจฟเฉฐเจฆเฉ‡ เจนเจจ เจ•เจฟ 30% เจ•เฉเจ เจฎเจพเจฎเจฒเจฟเจ†เจ‚ เจตเจฟเฉฑเจš เจธเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจ‡เจน เจธเจฎเฉฑเจธเจฟเจ† เจนเฉˆ เจ…เจคเฉ‡ เจ†เจ“ เจ‡เจธ เจฌเจพเจฐเฉ‡ เจธเฉ‹เจšเฉ€เจ เจ•เจฟ เจ‡เจธเจจเฉ‚เฉฐ เจ•เจฟเจตเฉ‡เจ‚ เจนเฉฑเจฒ เจ•เจฐเจจเจพ เจนเฉˆเฅค เจ‡เจน เจ‰เจน เจนเฉˆ เจœเจฟเจธเจฆเฉ€ เจ…เจธเฉ€เจ‚ เจธเจญ เจคเฉ‹เจ‚ เจตเฉฑเจง เจ‰เจกเฉ€เจ• เจ•เจฐ เจฐเจนเฉ‡ เจนเจพเจ‚. เจ…เจธเฉ€เจ‚ เจนเฉ‹เจฐ เจ•เจฒเจพเจ‰เจก เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎเจพเจ‚ เจจเจพเจฒ เจ…เจจเฉเจญเจต เจธเจพเจ‚เจเฉ‡ เจ•เจฐเจจ เจฆเฉ€ เจ‰เจฎเฉ€เจฆ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚เฅค

เจคเฉเจธเฉ€เจ‚ เจฎเฉˆเจฐเจพเจฅเจจ เจฌเจพเจฐเฉ‡ เจฌเจนเฉเจค เจ—เฉฑเจฒ เจ•เฉ€เจคเฉ€เฅค เจฎเฉˆเจจเฉ‚เฉฐ เจชเจคเจพ เจนเฉˆ เจ•เจฟ เจคเฉเจธเฉ€เจ‚ เจฎเจพเจธเจ•เฉ‹ เจตเจฟเฉฑเจš เจฎเฉˆเจฐเจพเจฅเจจ เจฆเฉŒเฉœเฉ€ เจธเฉ€เฅค เจซเจฒเจธเจฐเฉ‚เจช? PostgreSQL เจคเฉ‹เจ‚ เจฎเฉเฉฐเจกเจฟเจ†เจ‚ เจจเฉ‚เฉฐ เจชเจ›เจพเฉœ เจฆเจฟเฉฑเจคเจพ?

เจจเจนเฉ€เจ‚, เจ“เจฒเฉ‡เจ— เจฌเจพเจฐเจŸเฉ‚เจจเฉ‹เจต เจฌเจนเฉเจค เจคเฉ‡เจœเจผ เจฆเฉŒเฉœเจฆเจพ เจนเฉˆ. เจ‰เจน เจฎเฉ‡เจฐเฉ‡ เจคเฉ‹เจ‚ เจ‡เฉฑเจ• เจ˜เฉฐเจŸเจพ เจ…เฉฑเจ—เฉ‡ เจ–เจคเจฎ เจนเฉ‹ เจ—เจฟเจ†เฅค เจ•เฉเฉฑเจฒ เจฎเจฟเจฒเจพ เจ•เฉ‡, เจฎเฉˆเจ‚ เจ‡เจธ เจ—เฉฑเจฒ เจคเฉ‹เจ‚ เจ–เฉเจธเจผ เจนเจพเจ‚ เจ•เจฟ เจฎเฉˆเจ‚ เจ•เจฟเฉฐเจจเฉ€ เจฆเฉ‚เจฐ เจนเจพเจ‚. เจฎเฉ‡เจฐเฉ‡ เจฒเจˆ, เจธเจฟเจฐเจซ เจซเจฟเจจเจฟเจธเจผเจฟเฉฐเจ— เจ‡เฉฑเจ• เจชเฉเจฐเจพเจชเจคเฉ€ เจธเฉ€เฅค เจ•เฉเฉฑเจฒ เจฎเจฟเจฒเจพ เจ•เฉ‡, เจ‡เจน เจนเฉˆเจฐเจพเจจเฉ€ เจฆเฉ€ เจ—เฉฑเจฒ เจนเฉˆ เจ•เจฟ เจชเฉ‹เจธเจŸเจ—เฉเจฐเฉ‡เจธ เจ•เจฎเจฟเจŠเจจเจฟเจŸเฉ€ เจตเจฟเฉฑเจš เจฌเจนเฉเจค เจธเจพเจฐเฉ‡ เจฆเฉŒเฉœเจพเจ• เจนเจจ. เจ‡เจน เจฎเฉˆเจจเฉ‚เฉฐ เจœเจพเจชเจฆเจพ เจนเฉˆ เจ•เจฟ เจเจฐเฉ‹เจฌเจฟเจ• เจ–เฉ‡เจกเจพเจ‚ เจ…เจคเฉ‡ เจธเจฟเจธเจŸเจฎ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฟเฉฐเจ— เจฆเฉ€ เจ‡เฉฑเจ›เจพ เจตเจฟเจšเจ•เจพเจฐ เจ•เฉเจ เจ•เจฟเจธเจฎ เจฆเจพ เจธเจฌเฉฐเจง เจนเฉˆ.

เจ•เฉ€ เจคเฉเจธเฉ€เจ‚ เจ•เจนเจฟ เจฐเจนเฉ‡ เจนเฉ‹ เจ•เจฟ เจ•เจฒเจฟเจ•เจนเจพเจŠเจธ 'เจคเฉ‡ เจ•เฉ‹เจˆ เจฆเฉŒเฉœเจพเจ• เจจเจนเฉ€เจ‚ เจนเจจ?

เจฎเฉˆเจจเฉ‚เฉฐ เจฏเจ•เฉ€เจจ เจนเฉˆ เจ•เจฟ เจ‰เจน เจ‰เฉฑเจฅเฉ‡ เจนเจจ. เจ•เจฒเจฟเจ•เจนเจพเจŠเจธ เจตเฉ€ เจ‡เฉฑเจ• เจกเจพเจŸเจพเจฌเฉ‡เจธ เจนเฉˆเฅค เจคเจฐเฉ€เจ•เฉ‡ เจจเจพเจฒ, เจ“เจฒเฉ‡เจ— เจนเฉเจฃ เจฎเฉˆเจจเฉ‚เฉฐ เจฒเจฟเจ– เจฐเจฟเจนเจพ เจนเฉˆ: "เจ•เฉ€ เจ…เจธเฉ€เจ‚ เจฐเจฟเจชเฉ‹เจฐเจŸ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจฆเฉŒเฉœ เจฒเจˆเจ?" เจ‡เจน เจ‡เฉฑเจ• เจฌเจนเฉเจค เจตเจงเฉ€เจ† เจตเจฟเจšเจพเจฐ เจนเฉˆเฅค

เจจเจฟเจ•เจฟเจคเจพ เจฆเฉ‡ เจชเฉเจฐเจธเจพเจฐเจฃ เจคเฉ‹เจ‚ เจ‡เฉฑเจ• เจนเฉ‹เจฐ เจธเจตเจพเจฒ: "เจคเฉเจธเฉ€เจ‚ เจ—เฉเจฐเฉ€เจจเจชเจฒเจฎ เจตเจฟเฉฑเจš เจฌเฉฑเจ— เจจเฉ‚เฉฐ เจ–เฉเจฆ เจ เฉ€เจ• เจ•เจฟเจ‰เจ‚ เจ•เฉ€เจคเจพ เจ…เจคเฉ‡ เจœเฉ‚เจจเฉ€เจ…เจฐเจพเจ‚ เจจเฉ‚เฉฐ เจจเจนเฉ€เจ‚ เจฆเจฟเฉฑเจคเจพ?" เจ‡เจน เจธเฉฑเจš เจนเฉˆ เจ•เจฟ เจ‡เจน เจฌเจนเฉเจค เจธเจชเฉฑเจธเจผเจŸ เจจเจนเฉ€เจ‚ เจนเฉˆ เจ•เจฟ เจฌเฉฑเจ— เจ•เฉ€ เจนเฉˆ เจ…เจคเฉ‡ เจ•เจฟเจนเฉœเฉ€ เจธเฉ‡เจตเจพ เจตเจฟเฉฑเจš เจนเฉˆ, เจชเจฐ เจ‡เจธเจฆเจพ เจฎเจคเจฒเจฌ เจธเจผเจพเจ‡เจฆ เจ‰เจน เจนเฉˆ เจœเจฟเจธ เจฌเจพเจฐเฉ‡ เจคเฉเจธเฉ€เจ‚ เจ—เฉฑเจฒ เจ•เฉ€เจคเฉ€ เจนเฉˆเฅค

เจนเจพเจ‚, เจธเจฟเจงเจพเจ‚เจคเจ• เจคเฉŒเจฐ 'เจคเฉ‡, เจ‡เจน เจ•เจฟเจธเฉ‡ เจจเฉ‚เฉฐ เจฆเจฟเฉฑเจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจธเฉ€. เจ‡เจน เจธเจฟเจฐเจซ เจ‰เจน เจ•เฉ‹เจก เจธเฉ€ เจœเฉ‹ เจฎเฉˆเจ‚ เจนเฉเจฃเฉ‡ เจฌเจฆเจฒเจฟเจ† เจนเฉˆ. เจ…เจคเฉ‡ เจ‡เจธ เจจเฉ‚เฉฐ เจคเฉเจฐเฉฐเจค เจ•เจฐเจจเจพ เจœเจพเจฐเฉ€ เจฐเฉฑเจ–เจฃเจพ เจ•เฉเจฆเจฐเจคเฉ€ เจธเฉ€. เจธเจฟเจงเจพเจ‚เจค เจตเจฟเฉฑเจš, เจŸเฉ€เจฎ เจจเจพเจฒ เจฎเฉเจนเจพเจฐเจค เจจเฉ‚เฉฐ เจธเจพเจ‚เจเจพ เจ•เจฐเจจ เจฆเจพ เจตเจฟเจšเจพเจฐ เจ‡เฉฑเจ• เจšเฉฐเจ—เจพ เจตเจฟเจšเจพเจฐ เจนเฉˆ. เจ…เจธเฉ€เจ‚ เจฏเจ•เฉ€เจจเฉ€ เจคเฉŒเจฐ 'เจคเฉ‡ เจธเจพเจกเฉ‡ เจกเจฟเจตเฉ€เจœเจผเจจ เจฆเฉ‡ เจธเจพเจฐเฉ‡ เจฎเฉˆเจ‚เจฌเจฐเจพเจ‚ เจตเจฟเจšเจ•เจพเจฐ เจ—เฉเจฐเฉ€เจจเจชเจฒเจฎ เจฆเฉ‡ เจ•เฉฐเจฎเจพเจ‚ เจจเฉ‚เฉฐ เจธเจพเจ‚เจเจพ เจ•เจฐเจพเจ‚เจ—เฉ‡เฅค

เจ•เจฟเจ‰เจ‚เจ•เจฟ เจ…เจธเฉ€เจ‚ เจœเฉ‚เจจเฉ€เจ…เจฐเจพเจ‚ เจฌเจพเจฐเฉ‡ เจ—เฉฑเจฒ เจ•เจฐ เจฐเจนเฉ‡ เจนเจพเจ‚, เจ‡เฉฑเจฅเฉ‡ เจ‡เฉฑเจ• เจธเจตเจพเจฒ เจนเฉˆเฅค เจตเจฟเจ…เจ•เจคเฉ€ เจจเฉ‡ เจชเฉ‹เจธเจŸเจ—เฉเจฐเฉ‡เจธ เจตเจฟเฉฑเจš เจชเจนเจฟเจฒเฉ€ เจชเฉเจฐเจคเฉ€เจฌเฉฑเจงเจคเจพ เจฌเจฃเจพเจ‰เจฃ เจฆเจพ เจซเฉˆเจธเจฒเจพ เจ•เฉ€เจคเจพ. เจชเจนเจฟเจฒเฉ€ เจ•เจฎเจฟเจŸ เจ•เจฐเจจ เจฒเจˆ เจ‰เจธเจจเฉ‚เฉฐ เจ•เฉ€ เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ?

เจ‡เจน เจ‡เฉฑเจ• เจฆเจฟเจฒเจšเจธเจช เจธเจตเจพเจฒ เจนเฉˆ: "เจ•เจฟเฉฑเจฅเฉ‡ เจธเจผเฉเจฐเฉ‚ เจ•เจฐเจจเจพ เจนเฉˆ?" เจ•เจฐเจจเจฒ เจตเจฟเฉฑเจš เจ•เจฟเจธเฉ‡ เจšเฉ€เจœเจผ เจจเจพเจฒ เจธเจผเฉเจฐเฉ‚ เจ•เจฐเจจเจพ เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡ เจ•เจพเจซเจผเฉ€ เจฎเฉเจธเจผเจ•เจฒ เจนเฉเฉฐเจฆเจพ เจนเฉˆเฅค เจชเฉ‹เจธเจŸเจ—เฉเจฐเฉ‡เจธ เจตเจฟเฉฑเจš, เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจ•เจฐเจจ เจฒเจˆ เจ‡เฉฑเจ• เจธเฉ‚เจšเฉ€ เจนเฉˆ. เจชเจฐ เจ…เจธเจฒ เจตเจฟเฉฑเจš, เจ‡เจน เจ‡เฉฑเจ• เจธเจผเฉ€เจŸ เจนเฉˆ เจœเฉ‹ เจ‰เจนเจจเจพเจ‚ เจจเฉ‡ เจ•เจฐเจจ เจฆเฉ€ เจ•เฉ‹เจธเจผเจฟเจธเจผ เจ•เฉ€เจคเฉ€, เจชเจฐ เจธเจซเจฒ เจจเจนเฉ€เจ‚ เจนเฉ‹เจ. เจ‡เจน เจ—เฉเฉฐเจเจฒเจฆเจพเจฐ เจšเฉ€เจœเจผเจพเจ‚ เจนเจจเฅค เจ…เจคเฉ‡ เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡ เจคเฉเจธเฉ€เจ‚ เจˆเจ•เฉ‹เจธเจฟเจธเจŸเจฎ เจตเจฟเฉฑเจš เจ•เฉเจ เจ‰เจชเจฏเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจฒเฉฑเจญ เจธเจ•เจฆเฉ‡ เจนเฉ‹, เจ•เฉเจ เจเจ•เจธเจŸเฉˆเจ‚เจธเจผเจจเจพเจ‚ เจœเฉ‹ เจธเฉเจงเจพเจฐเฉ€เจ†เจ‚ เจœเจพ เจธเจ•เจฆเฉ€เจ†เจ‚ เจนเจจ, เจœเฉ‹ เจ•เจฐเจจเจฒ เจกเจฟเจตเฉˆเจฒเจชเจฐเจพเจ‚ เจคเฉ‹เจ‚ เจ˜เฉฑเจŸ เจงเจฟเจ†เจจ เจ–เจฟเฉฑเจšเจฆเฉ€เจ†เจ‚ เจนเจจเฅค เจ…เจคเฉ‡, เจ‡เจธเจฆเฉ‡ เจ…เจจเฉเจธเจพเจฐ, เจ‰เฉฑเจฅเฉ‡ เจตเจฟเจ•เจพเจธ เจฒเจˆ เจนเฉ‹เจฐ เจชเฉเจ†เจ‡เฉฐเจŸ เจนเจจ. เจ—เฉ‚เจ—เจฒ เจธเจฎเจฐ เจ†เจซ เจ•เฉ‹เจก เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎ 'เจคเฉ‡, เจนเจฐ เจธเจพเจฒ เจชเฉ‹เจธเจŸเจ—เฉเจฐเฉ‡เจธ เจ•เจฎเจฟเจŠเจจเจฟเจŸเฉ€ เจฌเจนเฉเจค เจธเจพเจฐเฉ‡ เจตเฉฑเจ–-เจตเฉฑเจ– เจตเจฟเจธเจผเจฟเจ†เจ‚ เจจเฉ‚เฉฐ เจ…เฉฑเจ—เฉ‡ เจชเจพเจ‰เจ‚เจฆเฉ€ เจนเฉˆ เจœเจฟเจจเฉเจนเจพเจ‚ เจจเฉ‚เฉฐ เจธเฉฐเจฌเฉ‹เจงเจฟเจค เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค เจ‡เจธ เจธเจพเจฒ เจธเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจคเจฟเฉฐเจจ เจตเจฟเจฆเจฟเจ†เจฐเจฅเฉ€ เจธเจจเฅค เจ‡เฉฑเจ• เจจเฉ‡ WAL-G เจตเจฟเฉฑเจš เจ‰เจนเจจเจพเจ‚ เจตเจฟเจธเจผเจฟเจ†เจ‚ 'เจคเฉ‡ เจตเฉ€ เจฒเจฟเจ–เจฟเจ† เจœเฉ‹ เจฏเจพเจ‚เจกเฉ‡เจ•เจธ เจฒเจˆ เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจนเจจเฅค เจ—เฉเจฐเฉ€เจจเจชเจฒเจฎ เจตเจฟเฉฑเจš, เจชเฉ‹เจธเจŸเจ—เฉเจฐเฉ‡เจธ เจ•เจฎเจฟเจŠเจจเจฟเจŸเฉ€ เจจเจพเจฒเฉ‹เจ‚ เจธเจญ เจ•เฉเจ เจธเฉŒเจ–เจพ เจนเฉˆ, เจ•เจฟเจ‰เจ‚เจ•เจฟ เจ—เฉเจฐเฉ€เจจเจชเจฒเจฎ เจนเฉˆเจ•เจฐ เจชเฉเฉฑเจฒ เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจฌเจนเฉเจค เจตเจงเฉ€เจ† เจขเฉฐเจ— เจจเจพเจฒ เจตเจฐเจคเจฆเฉ‡ เจนเจจ เจ…เจคเฉ‡ เจคเฉเจฐเฉฐเจค เจธเจฎเฉ€เจ–เจฟเจ† เจ•เจฐเจจเจพ เจธเจผเฉเจฐเฉ‚ เจ•เจฐเจฆเฉ‡ เจนเจจเฅค เจชเฉ‹เจธเจŸเจ—เฉเจฐเฉ‡เจธ เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจชเฉˆเจš เจญเฉ‡เจœเจฃเจพ เจฎเจนเฉ€เจจเจฟเจ†เจ‚ เจฆเฉ€ เจ—เฉฑเจฒ เจนเฉˆ, เจชเจฐ เจ—เฉเจฐเฉ€เจจเจชเจฒเจฎ เจ‡เฉฑเจ• เจฆเจฟเจจ เจตเจฟเฉฑเจš เจ†เจตเฉ‡เจ—เจพ เจ…เจคเฉ‡ เจฆเฉ‡เจ–เฉ‹ เจ•เจฟ เจคเฉเจธเฉ€เจ‚ เจ•เฉ€ เจ•เฉ€เจคเจพ เจนเฉˆ. เจ‡เจ• เจนเฉ‹เจฐ เจ—เฉฑเจฒ เจ‡เจน เจนเฉˆ เจ•เจฟ เจ—เฉเจฐเฉ€เจจเจชเจฒเจฎ เจจเฉ‚เฉฐ เจฎเฉŒเจœเฉ‚เจฆเจพ เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจจเฉ‚เฉฐ เจนเฉฑเจฒ เจ•เจฐเจจ เจฆเฉ€ เจœเจผเจฐเฉ‚เจฐเจค เจนเฉˆ. เจ—เฉเจฐเฉ€เจจเจชเจฒเจฎ เจฆเฉ€ เจตเจฟเจ†เจชเจ• เจคเฉŒเจฐ 'เจคเฉ‡ เจตเจฐเจคเฉ‹เจ‚ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€, เจ‡เจธ เจฒเจˆ เจคเฉเจนเจพเจกเฉ€ เจธเจฎเฉฑเจธเจฟเจ† เจจเฉ‚เฉฐ เจฒเฉฑเจญเจฃเจพ เจ•เจพเจซเจผเฉ€ เจฎเฉเจธเจผเจ•เจฒ เจนเฉˆเฅค เจ…เจคเฉ‡ เจธเจญ เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚, เจธเจพเจจเฉ‚เฉฐ เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจจเฉ‚เฉฐ เจนเฉฑเจฒ เจ•เจฐเจจ เจฆเฉ€ เจœเจผเจฐเฉ‚เจฐเจค เจนเฉˆ, เจฌเฉ‡เจธเจผเจ•.

เจธเจฐเฉ‹เจค: www.habr.com