WAL-G เชคเชฐเชซเชฅเซ€ เชฌเซ‡เช•เช…เชช. 2019 เชฎเชพเช‚ เชถเซเช‚ เช›เซ‡? เช†เชจเซเชฆเซเชฐเซ‡ เชฌเซ‹เชฐเซ‹เชกเชฟเชจ

เชนเซเช‚ เชธเซ‚เชšเชจ เช•เชฐเซเช‚ เช›เซเช‚ เช•เซ‡ เชคเชฎเซ‡ 2019 เชจเซ€ เชถเชฐเซ‚เช†เชคเชฅเซ€ เช†เชจเซเชฆเซเชฐเซ‡ เชฌเซ‹เชฐเซ‹เชฆเชฟเชจ เชฆเซเชตเชพเชฐเชพ "เชฌเซ‡เช•เช…เชชเซเชธ เชตเชฟเชฅ WAL-G. 2019 เชฎเชพเช‚ เชถเซเช‚ เช›เซ‡?"

WAL-G เชคเชฐเชซเชฅเซ€ เชฌเซ‡เช•เช…เชช. 2019 เชฎเชพเช‚ เชถเซเช‚ เช›เซ‡? เช†เชจเซเชฆเซเชฐเซ‡ เชฌเซ‹เชฐเซ‹เชกเชฟเชจ

เช•เซ‡เชฎ เช›เซ‹ เชฌเชงเชพ! เชฎเชพเชฐเซเช‚ เชจเชพเชฎ เช†เชจเซเชฆเซเชฐเซ‡ เชฌเซ‹เชฐเซ‹เชกเชฟเชจ เช›เซ‡. เชนเซเช‚ เชฏเชพเชจเซเชกเซ‡เช•เซเชทเชฎเชพเช‚ เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพ เช›เซเช‚. เชฎเชจเซ‡ 2016 เชฅเซ€ PostgreSQL เชฎเชพเช‚ เชฐเชธ เช›เซ‡, เชฎเซ‡เช‚ เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“ เชธเชพเชฅเซ‡ เชตเชพเชค เช•เชฐเซ€ เช…เชจเซ‡ เชคเซ‡เช“เช เช•เชนเซเชฏเซเช‚ เช•เซ‡ เชฌเชงเซเช‚ เชธเชฐเชณ เช›เซ‡ - เชคเชฎเซ‡ เชธเซเชฐเซ‹เชค เช•เซ‹เชก เชฒเซ‹ เช…เชจเซ‡ เชคเซ‡เชจเซ‡ เชฌเชจเชพเชตเซ‹, เช…เชจเซ‡ เชฌเชงเซเช‚ เช•เชพเชฎ เช•เชฐเชถเซ‡. เช…เชจเซ‡ เชคเซเชฏเชพเชฐเชฅเซ€ เชนเซเช‚ เชฐเซ‹เช•เซ€ เชถเช•เชคเซ‹ เชจเชฅเซ€ - เชนเซเช‚ เชคเชฎเชพเชฎ เชชเซเชฐเช•เชพเชฐเชจเซ€ เชตเชฟเชตเชฟเชง เชตเชธเซเชคเซเช“ เชฒเช–เซเช‚ เช›เซเช‚.

WAL-G เชคเชฐเชซเชฅเซ€ เชฌเซ‡เช•เช…เชช. 2019 เชฎเชพเช‚ เชถเซเช‚ เช›เซ‡? เช†เชจเซเชฆเซเชฐเซ‡ เชฌเซ‹เชฐเซ‹เชกเชฟเชจเชนเซเช‚ เชœเซ‡เชจเชพ เชชเชฐ เช•เชพเชฎ เช•เชฐเซ€ เชฐเชนเซเชฏเซ‹ เช›เซเช‚ เชคเซ‡เชฎเชพเช‚เชจเซ€ เชเช• เชฌเซ‡เช•เช…เชช เชธเชฟเชธเซเชŸเชฎ เช›เซ‡. WAL-G. เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡, เชฏเชพเชจเซเชกเซ‡เช•เซเชท เชชเชฐ เช…เชฎเซ‡ เชชเซ‹เชธเซเชŸเช—เซเชฐเซ‡เชเชธเช•เซเชฏเซเชเชฒเชฎเชพเช‚ เชฌเซ‡เช•เช…เชช เชธเชฟเชธเซเชŸเชฎเซเชธ เชชเชฐ เช˜เชฃเชพ เชฒเชพเช‚เชฌเชพ เชธเชฎเชฏเชฅเซ€ เช•เชพเชฎ เช•เชฐเซ€ เชฐเชนเซเชฏเชพ เช›เซ€เช. เช…เชจเซ‡ เช…เชฎเซ‡ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชฌเซ‡เช•เช…เชช เชธเชฟเชธเซเชŸเชฎเซเชธ เชฌเชจเชพเชตเซ€เช เช›เซ€เช เชคเซ‡เชจเชพ เชชเชฐ เชคเชฎเซ‡ เช› เช…เชนเซ‡เชตเชพเชฒเซ‹เชจเซ€ เชถเซเชฐเซ‡เชฃเซ€ เช‡เชจเซเชŸเชฐเชจเซ‡เชŸ เชชเชฐ เชถเซ‹เชงเซ€ เชถเช•เซ‹ เช›เซ‹. เช…เชจเซ‡ เชฆเชฐ เชตเชฐเซเชทเซ‡ เชคเซ‡เช“ เชฅเซ‹เชกเซ‹ เชตเชฟเช•เชพเชธ เช•เชฐเซ‡ เช›เซ‡, เชฅเซ‹เชกเซ‹ เชตเชฟเช•เชพเชธ เช•เชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ เชตเชงเซ เชตเชฟเชถเซเชตเชธเชจเซ€เชฏ เชฌเชจเซ‡ เช›เซ‡.

เชชเชฐเช‚เชคเซ เช†เชœเซ‡ เช…เชนเซ‡เชตเชพเชฒ เชซเช•เซเชค เช…เชฎเซ‡ เชถเซเช‚ เช•เชฐเซเชฏเซเช‚ เช›เซ‡ เชคเซ‡ เชตเชฟเชถเซ‡ เชœ เชจเชนเซ€เช‚, เชชเชฃ เชคเซ‡ เช•เซ‡เชŸเชฒเซเช‚ เชธเชฐเชณ เช›เซ‡ เช…เชจเซ‡ เชถเซเช‚ เช›เซ‡ เชคเซ‡ เชตเชฟเชถเซ‡ เชชเชฃ เช›เซ‡. เชคเชฎเชพเชฐเชพเชฎเชพเช‚เชฅเซ€ เช•เซ‡เชŸเชฒเชพเช WAL-G เชตเชฟเชถเซ‡เชจเชพ เชฎเชพเชฐเชพ เช…เชนเซ‡เชตเชพเชฒเซ‹ เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ เชœเซ‹เชฏเชพ เช›เซ‡? เชคเซ‡ เชธเชพเชฐเซเช‚ เช›เซ‡ เช•เซ‡ เช˜เชฃเชพ เชฒเซ‹เช•เซ‹เช เชœเซ‹เชฏเซเช‚ เชจเชฅเซ€, เช•เชพเชฐเชฃ เช•เซ‡ เชนเซเช‚ เชธเซŒเชฅเซ€ เชธเชฐเชณ เชตเชธเซเชคเซเชฅเซ€ เชถเชฐเซ‚เช†เชค เช•เชฐเซ€เชถ.

WAL-G เชคเชฐเชซเชฅเซ€ เชฌเซ‡เช•เช…เชช. 2019 เชฎเชพเช‚ เชถเซเช‚ เช›เซ‡? เช†เชจเซเชฆเซเชฐเซ‡ เชฌเซ‹เชฐเซ‹เชกเชฟเชจ

เชœเซ‹ เช…เชšเชพเชจเช• เชคเชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ PostgreSQL เช•เซเชฒเชธเซเชŸเชฐ เชนเซ‹เชฏ, เช…เชจเซ‡ เชฎเชจเซ‡ เชฒเชพเช—เซ‡ เช›เซ‡ เช•เซ‡ เชฆเชฐเซ‡เช• เชตเซเชฏเช•เซเชคเชฟ เชชเชพเชธเซ‡ เชคเซ‡เชฎเชพเช‚เชฅเซ€ เชเช• เชฆเช‚เชชเชคเชฟ เช›เซ‡, เช…เชจเซ‡ เช…เชšเชพเชจเช• เชนเชœเซ€ เชธเซเชงเซ€ เช•เซ‹เชˆ เชฌเซ‡เช•เช…เชช เชธเชฟเชธเซเชŸเชฎ เชจเชฅเซ€, เชคเซ‹ เชคเชฎเชพเชฐเซ‡ เช•เซ‹เชˆเชชเชฃ S3 เชธเซเชŸเซ‹เชฐเซ‡เชœ เช…เชฅเชตเชพ Google Cloud เชธเซเชธเช‚เช—เชค เชธเซเชŸเซ‹เชฐเซ‡เชœ เชฎเซ‡เชณเชตเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡.

WAL-G เชคเชฐเชซเชฅเซ€ เชฌเซ‡เช•เช…เชช. 2019 เชฎเชพเช‚ เชถเซเช‚ เช›เซ‡? เช†เชจเซเชฆเซเชฐเซ‡ เชฌเซ‹เชฐเซ‹เชกเชฟเชจ

เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชคเชฎเซ‡ เช…เชฎเชพเชฐเชพ เชธเซเชŸเซ‡เชจเซเชก เชชเชฐ เช†เชตเซ€ เชถเช•เซ‹ เช›เซ‹ เช…เชจเซ‡ เชฏเชพเชจเซเชกเซ‡เช•เซเชธ เช‘เชฌเซเชœเซ‡เช•เซเชŸ เชธเซเชŸเซ‹เชฐเซ‡เชœ เชฎเชพเชŸเซ‡ เชชเซเชฐเชฎเซ‹เชถเชจเชฒ เช•เซ‹เชก เชฒเชˆ เชถเช•เซ‹ เช›เซ‹, เชœเซ‡ S3 เชธเซเชธเช‚เช—เชค เช›เซ‡.

WAL-G เชคเชฐเชซเชฅเซ€ เชฌเซ‡เช•เช…เชช. 2019 เชฎเชพเช‚ เชถเซเช‚ เช›เซ‡? เช†เชจเซเชฆเซเชฐเซ‡ เชฌเซ‹เชฐเซ‹เชกเชฟเชจ

เชชเช›เซ€ เชเช• เชฌเช•เซ‡เชŸ เชฌเชจเชพเชตเซ‹. เชคเซ‡ เชฎเชพเชคเซเชฐ เชฎเชพเชนเชฟเชคเซ€ เชฎเชพเชŸเซ‡เชจเซเช‚ เช•เชจเซเชŸเซ‡เชจเชฐ เช›เซ‡.

WAL-G เชคเชฐเชซเชฅเซ€ เชฌเซ‡เช•เช…เชช. 2019 เชฎเชพเช‚ เชถเซเช‚ เช›เซ‡? เช†เชจเซเชฆเซเชฐเซ‡ เชฌเซ‹เชฐเซ‹เชกเชฟเชจ

เชธเซ‡เชตเชพ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เชฌเชจเชพเชตเซ‹.

WAL-G เชคเชฐเชซเชฅเซ€ เชฌเซ‡เช•เช…เชช. 2019 เชฎเชพเช‚ เชถเซเช‚ เช›เซ‡? เช†เชจเซเชฆเซเชฐเซ‡ เชฌเซ‹เชฐเซ‹เชกเชฟเชจ

เชธเซ‡เชตเชพ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เชฎเชพเชŸเซ‡ เชเช•เซเชธเซ‡เชธ เช•เซ€ เชฌเชจเชพเชตเซ‹: aws-s3-key.

WAL-G เชคเชฐเชซเชฅเซ€ เชฌเซ‡เช•เช…เชช. 2019 เชฎเชพเช‚ เชถเซเช‚ เช›เซ‡? เช†เชจเซเชฆเซเชฐเซ‡ เชฌเซ‹เชฐเซ‹เชกเชฟเชจ

WAL-G เชจเซเช‚ เชจเชตเซ€เชจเชคเชฎ เชธเซเชฅเชฟเชฐ เชชเซเชฐเช•เชพเชถเชจ เชกเชพเช‰เชจเชฒเซ‹เชก เช•เชฐเซ‹.

เช…เชฎเชพเชฐเซ€ เชชเซเชฐเซ€-เชฐเซ€เชฒเซ€เช เชฐเซ€เชฒเซ€เชเชฅเซ€ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช…เชฒเช— เช›เซ‡? เชฎเชจเซ‡ เช˜เชฃเซ€เชตเชพเชฐ เชตเชนเซ‡เชฒเชพ เชฐเชฟเชฒเซ€เช เช•เชฐเชตเชพเชจเซเช‚ เช•เชนเซ‡เชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เช…เชจเซ‡ เชœเซ‹ เชชเซ‚เชฐเชคเชพ เชธเชฎเชฏ เชฎเชพเชŸเซ‡ เชธเช‚เชธเซเช•เชฐเชฃเชฎเชพเช‚ เช•เซ‹เชˆ เชฌเช— เชจเชฅเซ€, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชเช• เชฎเชนเชฟเชจเชพ, เชคเซ‹ เชนเซเช‚ เชคเซ‡เชจเซ‡ เชชเซเชฐเช•เชพเชถเชฟเชค เช•เชฐเซเช‚ เช›เซเช‚. เชจเชตเซ‡เชฎเซเชฌเชฐเชจเซ€ เช† เชฐเชฟเชฒเซ€เช เช…เชนเซ€เช‚ เช›เซ‡. เช…เชจเซ‡ เช†เชจเซ‹ เช…เชฐเซเชฅ เช เช›เซ‡ เช•เซ‡ เชฆเชฐ เชฎเชนเชฟเชจเซ‡ เช…เชฎเชจเซ‡ เช…เชฎเซเช• เชชเซเชฐเช•เชพเชฐเชจเซ€ เชญเซ‚เชฒเซ‹ เชœเซ‹เชตเชพ เชฎเชณเซ‡ เช›เซ‡, เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡ เชฌเชฟเชจ-เชจเชฟเชฐเซเชฃเชพเชฏเช• เช•เชพเชฐเซเชฏเช•เซเชทเชฎเชคเชพเชฎเชพเช‚, เชชเชฐเช‚เชคเซ เช…เชฎเซ‡ เชนเชœเซ€ เชธเซเชงเซ€ เช•เซ‹เชˆ เชชเซเชฐเช•เชพเชถเชจ เชฌเชนเชพเชฐ เชชเชพเชกเซเชฏเซเช‚ เชจเชฅเซ€. เช…เช—เชพเช‰เชจเซเช‚ เชธเช‚เชธเซเช•เชฐเชฃ เชซเช•เซเชค เชจเชตเซ‡เชฎเซเชฌเชฐเชจเซเช‚ เช›เซ‡. เชคเซ‡เชฎเชพเช‚ เช…เชฎเชจเซ‡ เช•เซ‹เชˆ เชญเซ‚เชฒเซ‹ เชœเชพเชฃเซ€เชคเซ€ เชจเชฅเซ€, เชเชŸเชฒเซ‡ เช•เซ‡ เชœเซ‡เชฎ เชœเซ‡เชฎ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เช†เช—เชณ เชตเชงเชคเซ‹ เช—เชฏเซ‹ เชคเซ‡เชฎ เชคเซ‡เชฎ เชฌเช—เซเชธ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ.

WAL-G เชคเชฐเชซเชฅเซ€ เชฌเซ‡เช•เช…เชช. 2019 เชฎเชพเช‚ เชถเซเช‚ เช›เซ‡? เช†เชจเซเชฆเซเชฐเซ‡ เชฌเซ‹เชฐเซ‹เชกเชฟเชจ

เชเช•เชตเชพเชฐ เชคเชฎเซ‡ WAL-G เชกเชพเช‰เชจเชฒเซ‹เชก เช•เชฐเซ€ เชฒเซ‹ เชคเซ‡ เชชเช›เซ€, เชคเชฎเซ‡ เชชเชฐเซเชฏเชพเชตเชฐเชฃ เชตเซ‡เชฐเซ€เชเชฌเชฒเซเชธเชฎเชพเช‚ เชชเชธเชพเชฐ เช•เชฐเซ€เชจเซ‡, เชเช• เชธเชฐเชณ "เชฌเซ‡เช•เช…เชช เชธเซ‚เชšเชฟ" เช†เชฆเซ‡เชถ เชšเชฒเชพเชตเซ€ เชถเช•เซ‹ เช›เซ‹. เช…เชจเซ‡ เชคเซ‡ เช‘เชฌเซเชœเซ‡เช•เซเชŸ เชธเซเชŸเซ‹เชฐเซ‡เชœ เชธเชพเชฅเซ‡ เช•เชจเซ‡เช•เซเชŸ เชฅเชถเซ‡ เช…เชจเซ‡ เชคเชฎเชจเซ‡ เชœเชฃเชพเชตเชถเซ‡ เช•เซ‡ เชคเชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เช•เชฏเชพ เชฌเซ‡เช•เช…เชช เช›เซ‡. เชถเชฐเซ‚เช†เชคเชฎเชพเช‚, เช…เชฒเชฌเชคเซเชค, เชคเชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เชฌเซ‡เช•เช…เชช เชนเซ‹เชตเซเช‚ เชœเซ‹เชˆเช เชจเชนเซ€เช‚. เช† เชธเซเชฒเชพเช‡เชกเชจเซ‹ เชฎเซเชฆเซเชฆเซ‹ เช เชฌเชคเชพเชตเชตเชพเชจเซ‹ เช›เซ‡ เช•เซ‡ เชฌเชงเซเช‚ เชเช•เชฆเชฎ เชธเชฐเชณ เช›เซ‡. เช† เช•เชจเซเชธเซ‹เชฒ เช†เชฆเซ‡เชถ เช›เซ‡ เชœเซ‡ เชชเชฐเซเชฏเชพเชตเชฐเชฃ เชšเชฒเซ‹เชจเซ‡ เชธเซเชตเซ€เช•เชพเชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ เชธเชฌเช•เชฎเชพเชจเซเชก เชšเชฒเชพเชตเซ‡ เช›เซ‡.

WAL-G เชคเชฐเชซเชฅเซ€ เชฌเซ‡เช•เช…เชช. 2019 เชฎเชพเช‚ เชถเซเช‚ เช›เซ‡? เช†เชจเซเชฆเซเชฐเซ‡ เชฌเซ‹เชฐเซ‹เชกเชฟเชจ

เช† เชชเช›เซ€, เชคเชฎเซ‡ เชคเชฎเชพเชฐเซเช‚ เชชเซเชฐเชฅเชฎ เชฌเซ‡เช•เช…เชช เชฒเชˆ เชถเช•เซ‹ เช›เซ‹. WAL-G เชฎเชพเช‚ "เชฌเซ‡เช•เช…เชช-เชชเซเชถ" เช•เชนเซ‹ เช…เชจเซ‡ WAL-G เชฎเชพเช‚ เชคเชฎเชพเชฐเชพ เช•เซเชฒเชธเซเชŸเชฐเชจเชพ pgdata เชธเซเชฅเชพเชจเชจเซ‹ เช‰เชฒเซเชฒเซ‡เช– เช•เชฐเซ‹. เช…เชจเซ‡ เชฎเซ‹เชŸเซ‡ เชญเชพเช—เซ‡, PostgreSQL เชคเชฎเชจเซ‡ เช•เชนเซ‡เชถเซ‡, เชœเซ‹ เชคเชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชฌเซ‡เช•เช…เชช เชธเชฟเชธเซเชŸเชฎ เชจเชฅเซ€, เชคเซ‹ เชคเชฎเชพเชฐเซ‡ "เช†เชฐเซเช•เชพเช‡เชต-เชฎเซ‹เชก" เชจเซ‡ เชธเช•เซเชทเชฎ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡.

WAL-G เชคเชฐเชซเชฅเซ€ เชฌเซ‡เช•เช…เชช. 2019 เชฎเชพเช‚ เชถเซเช‚ เช›เซ‡? เช†เชจเซเชฆเซเชฐเซ‡ เชฌเซ‹เชฐเซ‹เชกเชฟเชจ

เช†เชจเซ‹ เช…เชฐเซเชฅ เช เช›เซ‡ เช•เซ‡ เชคเชฎเชพเชฐเซ‡ เชธเซ‡เชŸเชฟเช‚เช—เซเชธเชฎเชพเช‚ เชœเชˆเชจเซ‡ "เช†เชฐเซเช•เชพเช‡เชต_เชฎเซ‹เชก = เชšเชพเชฒเซ" เชšเชพเชฒเซ เช•เชฐเชตเชพเชจเซ€ เช…เชจเซ‡ "เช†เชฐเซเช•เชพเช‡เชต_เช•เชฎเชพเชจเซเชก" เช‰เชฎเซ‡เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡, เชœเซ‡ WAL-G เชฎเชพเช‚ เชธเชฌเช•เชฎเชพเชจเซเชก เชชเชฃ เช›เซ‡. เชชเชฐเช‚เชคเซ เช•เซ‡เชŸเชฒเชพเช• เช•เชพเชฐเชฃเซ‹เชธเชฐ เชฒเซ‹เช•เซ‹ เชตเชพเชฐเช‚เชตเชพเชฐ เช† เชตเชฟเชทเชฏ เชชเชฐ เชฌเชพเชฐ เชธเซเช•เซเชฐเชฟเชชเซเชŸเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡เชจเซ‡ WAL-G เชจเซ€ เช†เชธเชชเชพเชธ เชฒเชชเซ‡เชŸเซ€ เชฒเซ‡ เช›เซ‡. เชฎเชนเซ‡เชฐเชฌเชพเชจเซ€ เช•เชฐเซ€เชจเซ‡ เช† เชจ เช•เชฐเซ‹. WAL-G เชฎเชพเช‚ เชฎเชณเซ‡เชฒ เช•เชพเชฐเซเชฏเช•เซเชทเชฎเชคเชพเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‹. เชœเซ‹ เชคเชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เช•เช‚เชˆเช• เช–เซ‚เชŸเซ‡ เช›เซ‡, เชคเซ‹ เชคเซ‡เชจเซ‡ เชฒเช–เซ‹ GitHub. WAL-G เชงเชพเชฐเซ‡ เช›เซ‡ เช•เซ‡ เชคเซ‡ เชเช•เชฎเชพเชคเซเชฐ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎ เช›เซ‡ เชœเซ‡ archive_command เชฎเชพเช‚ เชšเชพเชฒเซ‡ เช›เซ‡.

WAL-G เชคเชฐเชซเชฅเซ€ เชฌเซ‡เช•เช…เชช. 2019 เชฎเชพเช‚ เชถเซเช‚ เช›เซ‡? เช†เชจเซเชฆเซเชฐเซ‡ เชฌเซ‹เชฐเซ‹เชกเชฟเชจ

เช…เชฎเซ‡ WAL-G เชจเซ‹ เช‰เชชเชฏเซ‹เช— เชฎเซเช–เซเชฏเชคเซเชตเซ‡ Yandex Database Management เชฎเชพเช‚ เช‰เชšเซเชš เช‰เชชเชฒเชฌเซเชงเชคเชพ เช•เซเชฒเชธเซเชŸเชฐ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เช•เชฐเซ€เช เช›เซ€เช.

WAL-G เชคเชฐเชซเชฅเซ€ เชฌเซ‡เช•เช…เชช. 2019 เชฎเชพเช‚ เชถเซเช‚ เช›เซ‡? เช†เชจเซเชฆเซเชฐเซ‡ เชฌเซ‹เชฐเซ‹เชกเชฟเชจ

เช…เชจเซ‡ เชคเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡ เชเช• เชฎเชพเชธเซเชŸเชฐเชจเซ€ เชŸเซ‹เชชเซ‹เชฒเซ‹เชœเซ€ เช…เชจเซ‡ เช…เชจเซ‡เช• เชจเช•เชฒเซ‹เชฎเชพเช‚ เชฅเชพเชฏ เช›เซ‡. เชคเซ‡ เชœ เชธเชฎเชฏเซ‡, เชคเซ‡ เชฏเชพเชจเซเชกเซ‡เช•เซเชธ เช‘เชฌเซเชœเซ‡เช•เซเชŸ เชธเซเชŸเซ‹เชฐเซ‡เชœเชฎเชพเช‚ เชฌเซ‡เช•เช…เชช เช•เซ‰เชชเชฟ เชฌเชจเชพเชตเซ‡ เช›เซ‡.

WAL-G เชคเชฐเชซเชฅเซ€ เชฌเซ‡เช•เช…เชช. 2019 เชฎเชพเช‚ เชถเซเช‚ เช›เซ‡? เช†เชจเซเชฆเซเชฐเซ‡ เชฌเซ‹เชฐเซ‹เชกเชฟเชจ

เชชเซ‹เชˆเชจเซเชŸ เช‡เชจ เชŸเชพเช‡เชฎ เชฐเชฟเช•เชตเชฐเซ€เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เช•เซเชฒเชธเซเชŸเชฐเชจเซ€ เชจเช•เชฒเซ‹ เชฌเชจเชพเชตเชตเชพเชจเซ€ เชธเซŒเชฅเซ€ เชธเชพเชฎเชพเชจเซเชฏ เชธเซเชฅเชฟเชคเชฟ เช›เซ‡. เชชเชฐเช‚เชคเซ เช† เช•เชฟเชธเซเชธเชพเชฎเชพเช‚, เชฌเซ‡เช•เช…เชช เชธเชฟเชธเซเชŸเชฎเชจเซเช‚ เชชเซเชฐเชฆเชฐเซเชถเชจ เช…เชฎเชพเชฐเชพ เชฎเชพเชŸเซ‡ เชเชŸเชฒเซเช‚ เชฎเชนเชคเซเชตเชจเซเช‚ เชจเชฅเซ€. เช…เชฎเชพเชฐเซ‡ เชซเช•เซเชค เชฌเซ‡เช•เช…เชชเชฎเชพเช‚เชฅเซ€ เชเช• เชจเชตเซเช‚ เช•เซเชฒเชธเซเชŸเชฐ เช…เชชเชฒเซ‹เชก เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡.

WAL-G เชคเชฐเชซเชฅเซ€ เชฌเซ‡เช•เช…เชช. 2019 เชฎเชพเช‚ เชถเซเช‚ เช›เซ‡? เช†เชจเซเชฆเซเชฐเซ‡ เชฌเซ‹เชฐเซ‹เชกเชฟเชจ

เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡, เชจเชตเซ‹ เชจเซ‹เชก เช‰เชฎเซ‡เชฐเชคเซ€ เชตเช–เชคเซ‡ เช…เชฎเชจเซ‡ เชฌเซ‡เช•เช…เชช เชธเชฟเชธเซเชŸเชฎ เช•เชพเชฎเช—เซ€เชฐเซ€เชจเซ€ เชœเชฐเซ‚เชฐ เชนเซ‹เชฏ เช›เซ‡. เชถเชพ เชฎเชพเชŸเซ‡ เชคเซ‡ เชฎเชนเชคเซเชตเชจเซเช‚ เช›เซ‡? เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡ เชฒเซ‹เช•เซ‹ เช•เซเชฒเชธเซเชŸเชฐเชฎเชพเช‚ เชจเชตเซ‹ เชจเซ‹เชก เช‰เชฎเซ‡เชฐเซ‡ เช›เซ‡ เช•เชพเชฐเชฃ เช•เซ‡ เชนเชพเชฒเชจเซเช‚ เช•เซเชฒเชธเซเชŸเชฐ เชฐเซ€เชก เชฒเซ‹เชกเชจเซ‡ เชนเซ‡เชจเซเชกเชฒ เช•เชฐเซ€ เชถเช•เชคเซเช‚ เชจเชฅเซ€. เชคเซ‡เชฎเชจเซ‡ เชจเชตเซ€ เชชเซเชฐเชคเชฟเช•เซƒเชคเชฟ เช‰เชฎเซ‡เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡. เชœเซ‹ เช†เชชเชฃเซ‡ pg_basebackup เชฅเซ€ เชฎเชพเชธเซเชŸเชฐ เชชเชฐ เชฒเซ‹เชก เช‰เชฎเซ‡เชฐเซ€เช, เชคเซ‹ เชฎเชพเชธเซเชŸเชฐ เชคเซ‚เชŸเซ€ เชถเช•เซ‡ เช›เซ‡. เชคเซ‡เชฅเซ€, เช…เชฎเชพเชฐเชพ เชฎเชพเชŸเซ‡ เชคเซ‡ เช–เซ‚เชฌ เชœ เชฎเชนเชคเซเชตเชชเซ‚เชฐเซเชฃ เชนเชคเซเช‚ เช•เซ‡ เช…เชฎเซ‡ เชฎเชพเชธเซเชŸเชฐ เชชเชฐ เชจเซเชฏเซ‚เชจเชคเชฎ เชฒเซ‹เชก เชฌเชจเชพเชตเซ€เชจเซ‡, เช†เชฐเซเช•เชพเช‡เชตเชฎเชพเช‚เชฅเซ€ เชเช• เชจเชตเซ‹ เชจเซ‹เชก เชเชกเชชเชฅเซ€ เช…เชชเชฒเซ‹เชก เช•เชฐเซ€ เชถเช•เซ€เช.

WAL-G เชคเชฐเชซเชฅเซ€ เชฌเซ‡เช•เช…เชช. 2019 เชฎเชพเช‚ เชถเซเช‚ เช›เซ‡? เช†เชจเซเชฆเซเชฐเซ‡ เชฌเซ‹เชฐเซ‹เชกเชฟเชจ

เช…เชจเซ‡ เชฌเซ€เชœเซ€ เชธเชฎเชพเชจ เชชเชฐเชฟเชธเซเชฅเชฟเชคเชฟ. เช† เชกเซ‡เชŸเชพ เชธเซ‡เชจเซเชŸเชฐเชฎเชพเช‚เชฅเซ€ เช•เซเชฒเชธเซเชŸเชฐ เชฎเชพเชธเซเชŸเชฐเชจเซ‡ เชธเซเชตเชฟเชš เช•เชฐเซเชฏเชพ เชชเช›เซ€ เชœเซ‚เชจเชพ เชฎเชพเชธเซเชŸเชฐเชจเซ‡ เชซเชฐเซ€เชฅเซ€ เชถเชฐเซ‚ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡ เชœเซ‡เชจเซ€ เชธเชพเชฅเซ‡ เช•เชจเซ‡เช•เซเชŸเชฟเชตเชฟเชŸเซ€ เช–เซ‹เชตเชพเชˆ เช—เชˆ เชนเชคเซ€.

WAL-G เชคเชฐเชซเชฅเซ€ เชฌเซ‡เช•เช…เชช. 2019 เชฎเชพเช‚ เชถเซเช‚ เช›เซ‡? เช†เชจเซเชฆเซเชฐเซ‡ เชฌเซ‹เชฐเซ‹เชกเชฟเชจ

  • เชชเชฐเชฟเชฃเชพเชฎเซ‡, เช•เซ‰เชชเชฟ เชธเชฟเชธเซเชŸเชฎ เชฎเชพเชŸเซ‡เชจเซ€ เชœเชฐเซ‚เชฐเชฟเชฏเชพเชคเซ‹ เช˜เชกเชคเซ€ เชตเช–เชคเซ‡, เช…เชฎเชจเซ‡ เชธเชฎเชœเชพเชฏเซเช‚ เช•เซ‡ pg_basebackup เช•เซเชฒเชพเช‰เชกเชฎเชพเช‚ เช‘เชชเชฐเซ‡เชŸ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เช…เชฎเชพเชฐเชพ เชฎเชพเชŸเซ‡ เชฏเซ‹เช—เซเชฏ เชจเชฅเซ€.
  • เช…เชฎเซ‡ เช…เชฎเชพเชฐเชพ เชกเซ‡เชŸเชพเชจเซ‡ เชธเช‚เช•เซเชšเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เชธเช•เซเชทเชฎ เชฌเชจเชตเชพ เชฎเชพเช—เซ€เช เช›เซ€เช. เชชเชฐเช‚เชคเซ เชฌเซ‰เช•เซเชธเชฎเชพเช‚ เชœเซ‡ เช†เชตเซ‡ เช›เซ‡ เชคเซ‡ เชธเชฟเชตเชพเชฏ เชฒเช—เชญเช— เช•เซ‹เชˆเชชเชฃ เชฌเซ‡เช•เช…เชช เชธเชฟเชธเซเชŸเชฎ เชกเซ‡เชŸเชพ เช•เชฎเซเชชเซเชฐเซ‡เชถเชจ เชชเซเชฐเชฆเชพเชจ เช•เชฐเชถเซ‡.
  • เช…เชฎเซ‡ เชฆเชฐเซ‡เช• เชตเชธเซเชคเซเชจเซ‡ เชธเชฎเชพเช‚เชคเชฐ เชฌเชจเชพเชตเชตเชพ เชฎเชพเช‚เช—เซ€เช เช›เซ€เช เช•เชพเชฐเชฃ เช•เซ‡ เช•เซเชฒเชพเช‰เชกเชฎเชพเช‚ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เชฎเซ‹เชŸเซ€ เชธเช‚เช–เซเชฏเชพเชฎเชพเช‚ เชชเซเชฐเซ‹เชธเซ‡เชธเชฐ เช•เซ‹เชฐเซ‹ เช–เชฐเซ€เชฆเซ‡ เช›เซ‡. เชชเชฐเช‚เชคเซ เชœเซ‹ เช†เชชเชฃเซ€ เชชเชพเชธเซ‡ เช…เชฎเซเช• เช•เชพเชฎเช—เซ€เชฐเซ€เชฎเชพเช‚ เชธเชฎเชพเชจเชคเชพ เชจ เชนเซ‹เชฏ, เชคเซ‹ เชฎเซ‹เชŸเซ€ เชธเช‚เช–เซเชฏเชพเชฎเชพเช‚ เช•เซ‹เชฐเซ‹ เชจเช•เชพเชฎเชพ เชฌเชจเซ€ เชœเชพเชฏ เช›เซ‡.
  • เช…เชฎเชจเซ‡ เชเชจเซเช•เซเชฐเชฟเชชเซเชถเชจเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡ เช•เชพเชฐเชฃ เช•เซ‡ เช˜เชฃเซ€เชตเชพเชฐ เชกเซ‡เชŸเชพ เช†เชชเชฃเซ‹ เชจเชฅเซ€ เช…เชจเซ‡ เชธเซเชชเชทเซเชŸ เชŸเซ‡เช•เซเชธเซเชŸเชฎเชพเช‚ เชธเช‚เช—เซเชฐเชนเชฟเชค เช•เชฐเซ€ เชถเช•เชพเชคเซ‹ เชจเชฅเซ€. เชฎเชพเชฐเซเช— เชฆเซเชตเชพเชฐเชพ, WAL-G เชฎเชพเช‚ เช…เชฎเชพเชฐเซเช‚ เชฏเซ‹เช—เชฆเชพเชจ เชเชจเซเช•เซเชฐเชฟเชชเซเชถเชจเชฅเซ€ เชถเชฐเซ‚ เชฅเชฏเซเช‚. เช…เชฎเซ‡ WAL-G เชฎเชพเช‚ เชเชจเซเช•เซเชฐเชฟเชชเซเชถเชจ เชชเซ‚เชฐเซเชฃ เช•เชฐเซเชฏเซเช‚, เชœเซ‡ เชชเช›เซ€ เช…เชฎเชจเซ‡ เชชเซ‚เช›เชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚: "เช•เชฆเชพเชš เช†เชชเชฃเชพเชฎเชพเช‚เชฅเซ€ เช•เซ‹เชˆ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เชตเชฟเช•เชธเชพเชตเชถเซ‡?" เช…เชจเซ‡ เชคเซเชฏเชพเชฐเชฅเซ€ เชนเซเช‚ เชเช• เชตเชฐเซเชทเชฅเซ€ เชตเชงเซ เชธเชฎเชฏเชฅเซ€ WAL-G เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเซ€ เชฐเชนเซเชฏเซ‹ เช›เซเช‚.
  • เช…เชฎเชจเซ‡ เชธเช‚เชธเชพเชงเชจ เชฅเซเชฐเซ‹เชŸเชฒเชฟเช‚เช—เชจเซ€ เชชเชฃ เชœเชฐเซ‚เชฐ เชนเชคเซ€, เช•เชพเชฐเชฃ เช•เซ‡ เชธเชฎเชฏ เชœเชคเชพเช‚ เช•เซเชฒเชพเช‰เชกเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡, เช…เชฎเชจเซ‡ เชœเชพเชฃเชตเชพ เชฎเชณเซเชฏเซเช‚ เช•เซ‡ เช•เซ‡เชŸเชฒเซ€เช•เชตเชพเชฐ เชฒเซ‹เช•เซ‹ เชชเชฐ เชฐเชพเชคเซเชฐเชฟเชจเชพ เชธเชฎเชฏเซ‡ เชฎเชนเชคเซเชตเชชเซ‚เชฐเซเชฃ เช•เชฐเชฟเชฏเชพเชฃเชพเชจเซ‹ เชญเชพเชฐ เชนเซ‹เชฏ เช›เซ‡ เช…เชจเซ‡ เช† เชญเชพเชฐเชฎเชพเช‚ เชฆเช–เชฒ เช•เชฐเซ€ เชถเช•เชพเชคเซ€ เชจเชฅเซ€. เชคเซ‡เชฅเซ€ เชœ เช…เชฎเซ‡ เชธเช‚เชธเชพเชงเชจ เชฅเซเชฐเซ‹เชŸเชฒเชฟเช‚เช— เช‰เชฎเซ‡เชฐเซเชฏเซเช‚ เช›เซ‡.
  • เชคเซ‡เชฎเชœ เชฒเชฟเชธเซเชŸเชฟเช‚เช— เช…เชจเซ‡ เชฎเซ‡เชจเซ‡เชœเชฎเซ‡เชจเซเชŸ.
  • เช…เชจเซ‡ เชšเช•เชพเชธเชฃเซ€.

WAL-G เชคเชฐเชซเชฅเซ€ เชฌเซ‡เช•เช…เชช. 2019 เชฎเชพเช‚ เชถเซเช‚ เช›เซ‡? เช†เชจเซเชฆเซเชฐเซ‡ เชฌเซ‹เชฐเซ‹เชกเชฟเชจ

เช…เชฎเซ‡ เช˜เชฃเชพเช‚ เชตเชฟเชตเชฟเชง เชธเชพเชงเชจเซ‹ เชœเซ‹เชฏเชพ. เชธเชฆเชญเชพเช—เซเชฏเซ‡, เช…เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ PostgreSQL เชฎเชพเช‚ เชตเชฟเชถเชพเชณ เชชเชธเช‚เชฆเช—เซ€ เช›เซ‡. เช…เชจเซ‡ เชฆเชฐเซ‡เช• เชœเช—เซเชฏเชพเช เช…เชฎเซ‡ เช•เช‚เชˆเช• เช–เซ‚เชŸเชคเชพ เชนเชคเชพ, เช•เซ‹เชˆ เชเช• เชจเชพเชจเซเช‚ เช•เชพเชฐเซเชฏ, เช•เซ‹เชˆ เชเช• เชจเชพเชจเซเช‚ เชฒเช•เซเชทเชฃ.

WAL-G เชคเชฐเชซเชฅเซ€ เชฌเซ‡เช•เช…เชช. 2019 เชฎเชพเช‚ เชถเซเช‚ เช›เซ‡? เช†เชจเซเชฆเซเชฐเซ‡ เชฌเซ‹เชฐเซ‹เชกเชฟเชจ

เช…เชจเซ‡ เชนเชพเชฒเชจเซ€ เชชเซเชฐเชฃเชพเชฒเซ€เช“เชจเซ€ เชคเชชเชพเชธ เช•เชฐเซเชฏเชพ เชชเช›เซ€, เช…เชฎเซ‡ เชจเชฟเชทเซเช•เชฐเซเชท เชชเชฐ เช†เชตเซเชฏเชพ เช•เซ‡ เช…เชฎเซ‡ WAL-G เชตเชฟเช•เชธเชพเชตเซ€เชถเซเช‚. เชคเซเชฏเชพเชฐเซ‡ เชคเซ‡ เชจเชตเซ‹ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เชนเชคเซ‹. เชฌเซ‡เช•เช…เชช เชธเชฟเชธเซเชŸเชฎเชจเชพ เช•เซเชฒเชพเช‰เชก เช‡เชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐ เชคเชฐเชซเชจเชพ เชตเชฟเช•เชพเชธเชจเซ‡ เชชเซเชฐเชญเชพเชตเชฟเชค เช•เชฐเชตเซเช‚ เชเช•เชฆเชฎ เชธเชฐเชณ เชนเชคเซเช‚.

WAL-G เชคเชฐเชซเชฅเซ€ เชฌเซ‡เช•เช…เชช. 2019 เชฎเชพเช‚ เชถเซเช‚ เช›เซ‡? เช†เชจเซเชฆเซเชฐเซ‡ เชฌเซ‹เชฐเซ‹เชกเชฟเชจ

เชฎเซเช–เซเชฏ เชตเชฟเชšเชพเชฐเชงเชพเชฐเชพ เช•เซ‡ เชœเซ‡เชจเซเช‚ เช†เชชเชฃเซ‡ เชชเชพเชฒเชจ เช•เชฐเซ€เช เช›เซ€เช เชคเซ‡ เช เช›เซ‡ เช•เซ‡ WAL-G เช เชฌเชฒเชพเชฒเชฟเช•เชพ เชœเซ‡เชŸเชฒเซเช‚ เชธเชฐเชณ เชนเซ‹เชตเซเช‚ เชœเซ‹เชˆเช.

WAL-G เชคเชฐเชซเชฅเซ€ เชฌเซ‡เช•เช…เชช. 2019 เชฎเชพเช‚ เชถเซเช‚ เช›เซ‡? เช†เชจเซเชฆเซเชฐเซ‡ เชฌเซ‹เชฐเซ‹เชกเชฟเชจ

WAL-G เชชเชพเชธเซ‡ 4 เช†เชฆเซ‡เชถเซ‹ เช›เซ‡. เช†:

WAL-PUSH - เชถเชพเชซเซเชŸเชจเซ‡ เช†เชฐเซเช•เชพเช‡เชต เช•เชฐเซ‹.

WAL-FETCH - เชเช• เชถเชพเชซเซเชŸ เชฎเซ‡เชณเชตเซ‹.

เชฌเซ‡เช•เช…เชช-เชชเซเชถ - เชฌเซ‡เช•เช…เชช เชฌเชจเชพเชตเซ‹.

BACKUP-FETCH - เชฌเซ‡เช•เช…เชช เชธเชฟเชธเซเชŸเชฎเชฎเชพเช‚เชฅเซ€ เชฌเซ‡เช•เช…เชช เชฎเซ‡เชณเชตเซ‹.

WAL-G เชคเชฐเชซเชฅเซ€ เชฌเซ‡เช•เช…เชช. 2019 เชฎเชพเช‚ เชถเซเช‚ เช›เซ‡? เช†เชจเซเชฆเซเชฐเซ‡ เชฌเซ‹เชฐเซ‹เชกเชฟเชจ

เชตเชพเชธเซเชคเชตเชฎเชพเช‚, WAL-G เชชเชพเชธเซ‡ เช† เชฌเซ‡เช•เช…เชชเซเชธเชจเซเช‚ เชธเช‚เชšเชพเชฒเชจ เชชเชฃ เช›เซ‡, เชเชŸเชฒเซ‡ เช•เซ‡ เช‡เชคเชฟเชนเชพเชธเชฎเชพเช‚ เชฐเซ‡เช•เซ‹เชฐเซเชกเซเชธ เช…เชจเซ‡ เชฌเซ‡เช•เช…เชชเซเชธเชจเซ€ เชฏเชพเชฆเซ€ เช…เชจเซ‡ เช•เชพเชขเซ€ เชจเชพเช–เชตเซ€ เช•เซ‡ เชœเซ‡เชจเซ€ เช…เชคเซเชฏเชพเชฐเซ‡ เชœเชฐเซ‚เชฐ เชจเชฅเซ€.

WAL-G เชคเชฐเชซเชฅเซ€ เชฌเซ‡เช•เช…เชช. 2019 เชฎเชพเช‚ เชถเซเช‚ เช›เซ‡? เช†เชจเซเชฆเซเชฐเซ‡ เชฌเซ‹เชฐเซ‹เชกเชฟเชจ

เช…เชฎเชพเชฐเชพ เชฎเชพเชŸเซ‡ เชฎเชนเชคเซเชตเชชเซ‚เชฐเซเชฃ เช•เชพเชฐเซเชฏเซ‹เชฎเชพเช‚เชจเซเช‚ เชเช• เชกเซ‡เชฒเซเชŸเชพ เชจเช•เชฒเซ‹ เชฌเชจเชพเชตเชตเชพเชจเซเช‚ เช•เชพเชฐเซเชฏ เช›เซ‡.

เชกเซ‡เชฒเซเชŸเชพ เช•เซ‹เชชเซ€เชจเซ‹ เช…เชฐเซเชฅ เช เช›เซ‡ เช•เซ‡ เช…เชฎเซ‡ เชธเชฎเช—เซเชฐ เช•เซเชฒเชธเซเชŸเชฐเชจเซ‹ เชธเช‚เชชเซ‚เชฐเซเชฃ เชฌเซ‡เช•เช…เชช เชฌเชจเชพเชตเชคเชพ เชจเชฅเซ€, เชชเชฐเช‚เชคเซ เช•เซเชฒเชธเซเชŸเชฐเชฎเชพเช‚ เชฌเชฆเชฒเชพเชฏเซ‡เชฒเซ€ เชซเชพเช‡เชฒเซ‹เชจเชพ เชซเช•เซเชค เชฌเชฆเชฒเชพเชฏเซ‡เชฒเชพ เชชเซƒเชทเซเช เซ‹ เชฌเชจเชพเชตเซ€เช เช›เซ€เช. เชเชตเซเช‚ เชฒเชพเช—เซ‡ เช›เซ‡ เช•เซ‡ เช•เชพเชฐเซเชฏเชพเชคเซเชฎเช• เชฐเซ€เชคเซ‡ เช† WAL เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชชเซเชจเชƒเชชเซเชฐเชพเชชเซเชค เช•เชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ เชœเซ‡เชตเซเช‚ เชœ เช›เซ‡. เชชเชฐเช‚เชคเซ เช…เชฎเซ‡ เชธเชฎเชพเช‚เชคเชฐเชฎเชพเช‚ WAL เชธเชฟเช‚เช—เชฒ-เชฅเซเชฐเซ‡เชกเซ‡เชก เชกเซ‡เชฒเซเชŸเชพ เชฌเซ‡เช•เช…เชช เชฐเซ‹เชฒ เช…เชช เช•เชฐเซ€ เชถเช•เซ€เช เช›เซ€เช. เชคเชฆเชจเซเชธเชพเชฐ, เชœเซเชฏเชพเชฐเซ‡ เช…เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เชถเชจเชฟเชตเชพเชฐเซ‡ เชฌเซ‡เชเชฟเช• เชฌเซ‡เช•เช…เชช เชนเซ‹เชฏ เช›เซ‡, เชกเซ‡เชฒเซเชŸเชพ เชฌเซ‡เช•เช…เชช เชฆเชฐเชฐเซ‹เชœ เชนเซ‹เชฏ โ€‹โ€‹เช›เซ‡ เช…เชจเซ‡ เช—เซเชฐเซเชตเชพเชฐเซ‡ เช…เชฎเซ‡ เชจเชฟเชทเซเชซเชณ เชœเชˆเช เช›เซ€เช, เชคเซ‹ เช…เชฎเชพเชฐเซ‡ 4 เชกเซ‡เชฒเซเชŸเชพ เชฌเซ‡เช•เช…เชช เช…เชจเซ‡ WAL เชจเชพ 10 เช•เชฒเชพเช• เชฐเซ‹เชฒ เช…เชช เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡. เชคเซ‡ เชฒเช—เชญเช— เชธเชฎเชพเชจ เชธเชฎเชฏ เชฒเซ‡เชถเซ‡ เช•เชพเชฐเชฃ เช•เซ‡ เชกเซ‡เชฒเซเชŸเชพ เชฌเซ‡เช•เช…เชช เชธเชฎเชพเช‚เชคเชฐ เชฐเซ‹เชฒ เช•เชฐเซ‡ เช›เซ‡.

WAL-G เชคเชฐเชซเชฅเซ€ เชฌเซ‡เช•เช…เชช. 2019 เชฎเชพเช‚ เชถเซเช‚ เช›เซ‡? เช†เชจเซเชฆเซเชฐเซ‡ เชฌเซ‹เชฐเซ‹เชกเชฟเชจ

LSN-เช†เชงเชพเชฐเชฟเชค เชกเซ‡เชฒเซเชŸเชพ - เช†เชจเซ‹ เช…เชฐเซเชฅ เช เช›เซ‡ เช•เซ‡ เชฌเซ‡เช•เช…เชช เชฌเชจเชพเชตเชคเซ€ เชตเช–เชคเซ‡, เช†เชชเชฃเซ‡ เชฆเชฐเซ‡เช• เชชเซƒเชทเซเช เชจเซ‡ เชœเซ‹เชกเชตเซเช‚ เชชเชกเชถเซ‡ เช…เชจเซ‡ เชคเซ‡ เชฌเชฆเชฒเชพเชฏเซเช‚ เช›เซ‡ เชคเซ‡ เชธเชฎเชœเชตเชพ เชฎเชพเชŸเซ‡ เช…เช—เชพเช‰เชจเชพ เชฌเซ‡เช•เช…เชชเชจเชพ LSN เชธเชพเชฅเซ‡ เชคเซ‡เชจเชพ LSNเชจเซ‡ เชคเชชเชพเชธเชตเซเช‚ เชชเชกเชถเซ‡. เช•เซ‹เชˆเชชเชฃ เชชเซƒเชทเซเช  เช•เซ‡ เชœเซ‡ เชธเช‚เชญเชตเชฟเชคเชชเชฃเซ‡ เชฌเชฆเชฒเชพเชฏเซ‡เชฒ เชกเซ‡เชŸเชพ เชธเชฎเชพเชตเซ€ เชถเช•เซ‡ เช›เซ‡ เชคเซ‡ เชกเซ‡เชฒเซเชŸเชพ เชฌเซ‡เช•เช…เชชเชฎเชพเช‚ เชนเชพเชœเชฐ เชนเซ‹เชตเซเช‚ เชœเซ‹เชˆเช.

WAL-G เชคเชฐเชซเชฅเซ€ เชฌเซ‡เช•เช…เชช. 2019 เชฎเชพเช‚ เชถเซเช‚ เช›เซ‡? เช†เชจเซเชฆเซเชฐเซ‡ เชฌเซ‹เชฐเซ‹เชกเชฟเชจ

เชฎเซ‡เช‚ เช•เชนเซเชฏเซเช‚ เชคเซ‡เชฎ, เชธเชฎเชพเชจเชคเชพ เชชเชฐ เช˜เชฃเซเช‚ เชงเซเชฏเชพเชจ เช†เชชเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เชนเชคเซเช‚.

WAL-G เชคเชฐเชซเชฅเซ€ เชฌเซ‡เช•เช…เชช. 2019 เชฎเชพเช‚ เชถเซเช‚ เช›เซ‡? เช†เชจเซเชฆเซเชฐเซ‡ เชฌเซ‹เชฐเซ‹เชกเชฟเชจ

เชชเชฐเช‚เชคเซ PostgreSQL เชฎเชพเช‚ เช†เชฐเซเช•เชพเช‡เชต API เชธเซเชธเช‚เช—เชค เช›เซ‡. PostgreSQL เชเช• WAL เชซเชพเช‡เชฒเชจเซ‡ เช†เชฐเซเช•เชพเช‡เชต เช•เชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ เชœเซเชฏเชพเชฐเซ‡ เชคเซ‡ เชชเซเชจเชƒเชธเซเชฅเชพเชชเชฟเชค เช•เชฐเซ‡ เช›เซ‡ เชคเซเชฏเชพเชฐเซ‡ เชเช• WAL เชซเชพเช‡เชฒเชจเซ€ เชตเชฟเชจเช‚เชคเซ€ เช•เชฐเซ‡ เช›เซ‡. เชชเชฐเช‚เชคเซ เชœเซเชฏเชพเชฐเซ‡ เชกเซ‡เชŸเชพเชฌเซ‡เช "WAL-FETCH" เช†เชฆเซ‡เชถเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชเช• WAL เชซเชพเช‡เชฒเชจเซ€ เชตเชฟเชจเช‚เชคเซ€ เช•เชฐเซ‡ เช›เซ‡, เชคเซเชฏเชพเชฐเซ‡ เช…เชฎเซ‡ "WAL-PREFETCH" เช†เชฆเซ‡เชถเชจเซ‡ เช•เซ‰เชฒ เช•เชฐเซ€เช เช›เซ€เช, เชœเซ‡ เชธเชฎเชพเช‚เชคเชฐเชฎเชพเช‚ เช‘เชฌเซเชœเซ‡เช•เซเชŸ เชธเซเชŸเซ‹เชฐเชฎเชพเช‚เชฅเซ€ เชกเซ‡เชŸเชพ เชฎเซ‡เชณเชตเชตเชพ เชฎเชพเชŸเซ‡ เช†เช—เชพเชฎเซ€ 8 เชซเชพเช‡เชฒเซ‹เชจเซ‡ เชคเซˆเชฏเชพเชฐ เช•เชฐเซ‡ เช›เซ‡.

WAL-G เชคเชฐเชซเชฅเซ€ เชฌเซ‡เช•เช…เชช. 2019 เชฎเชพเช‚ เชถเซเช‚ เช›เซ‡? เช†เชจเซเชฆเซเชฐเซ‡ เชฌเซ‹เชฐเซ‹เชกเชฟเชจเช…เชจเซ‡ เชœเซเชฏเชพเชฐเซ‡ เชกเซ‡เชŸเชพเชฌเซ‡เช เช…เชฎเชจเซ‡ เชเช• เชซเชพเชˆเชฒเชจเซ‡ เช†เชฐเซเช•เชพเชˆเชต เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช•เชนเซ‡ เช›เซ‡, เชคเซเชฏเชพเชฐเซ‡ เช…เชฎเซ‡ archive_status เชœเซ‹เชˆเช เช›เซ€เช เช…เชจเซ‡ เชœเซ‹เชˆเช เช›เซ€เช เช•เซ‡ เชถเซเช‚ เช…เชจเซเชฏ WAL เชซเชพเชˆเชฒเซ‹ เช›เซ‡. เช…เชจเซ‡ เช…เชฎเซ‡ เชธเชฎเชพเช‚เชคเชฐ WAL เชกเชพเช‰เชจเชฒเซ‹เชก เช•เชฐเชตเชพเชจเซ‹ เชชเชฃ เชชเซเชฐเชฏเชพเชธ เช•เชฐเซ€ เชฐเชนเซเชฏเชพ เช›เซ€เช. เช† เชจเซ‹เช‚เชงเชชเชพเชคเซเชฐ เชชเซเชฐเชญเชพเชต เชฒเชพเชญ เชชเซ‚เชฐเซ‹ เชชเชพเชกเซ‡ เช›เซ‡ เช…เชจเซ‡ เช…เชจเช†เชฐเซเช•เชพเช‡เชต เช•เชฐเซ‡เชฒ WAL เชจเซ€ เชธเช‚เช–เซเชฏเชพเชฎเชพเช‚ เชจเซ‹เช‚เชงเชชเชพเชคเซเชฐ เชฐเซ€เชคเซ‡ เช…เช‚เชคเชฐ เช˜เชŸเชพเชกเซ‡ เช›เซ‡. เช˜เชฃเชพ เชฌเซ‡เช•เช…เชช เชธเชฟเชธเซเชŸเชฎ เชกเซ‡เชตเชฒเชชเชฐเซเชธ เชฎเชพเชจเซ‡ เช›เซ‡ เช•เซ‡ เช† เชเช• เชœเซ‹เช–เชฎเซ€ เชธเชฟเชธเซเชŸเชฎ เช›เซ‡ เช•เชพเชฐเชฃ เช•เซ‡ เช…เชฎเซ‡ เช•เซ‹เชกเชจเชพ เช‡เชจเซเชŸเชฐเชจเชฒเซเชธเชจเชพ เช…เชฎเชพเชฐเชพ เชœเซเชžเชพเชจ เชชเชฐ เช†เชงเชพเชฐ เชฐเชพเช–เซ€เช เช›เซ€เช เชœเซ‡ PostgreSQL API เชจเชฅเซ€. PostgreSQL เช…เชฎเชพเชฐเชพ เชฎเชพเชŸเซ‡ เช†เชฐเซเช•เชพเช‡เชต_เชธเซเชŸเซ‡เชŸเชธ เชซเซ‹เชฒเซเชกเชฐเชจเซ€ เชนเชพเชœเชฐเซ€เชจเซ€ เชฌเชพเช‚เชฏเชงเชฐเซ€ เช†เชชเชคเซเช‚ เชจเชฅเซ€ เช…เชจเซ‡ เช…เชฐเซเชฅเชถเชพเชธเซเชคเซเชฐเชจเซ€, เชคเซเชฏเชพเช‚ WAL เชซเชพเช‡เชฒเซ‹ เชฎเชพเชŸเซ‡ เชฐเซ‡เชกเซ€เชจเซ‡เชธ เชธเชฟเช—เซเชจเชฒเชจเซ€ เชนเชพเชœเชฐเซ€เชจเซ€ เชฌเชพเช‚เชฏเชงเชฐเซ€ เช†เชชเชคเซเช‚ เชจเชฅเซ€. เชคเซ‡เชฎ เช›เชคเชพเช‚, เช…เชฎเซ‡ เชธเซเชฐเซ‹เชค เช•เซ‹เชกเชจเซ‹ เช…เชญเซเชฏเชพเชธ เช•เชฐเซ€ เชฐเชนเซเชฏเชพ เช›เซ€เช, เช…เชฎเซ‡ เชœเซ‹เชฏเซเช‚ เช•เซ‡ เช† เช†เชตเซเช‚ เช›เซ‡ เช…เชจเซ‡ เช…เชฎเซ‡ เชคเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ‹ เชชเซเชฐเชฏเชพเชธ เช•เชฐเซ€ เชฐเชนเซเชฏเชพ เช›เซ€เช. เช…เชจเซ‡ เช…เชฎเซ‡ PostgreSQL เชœเซ‡ เชฆเชฟเชถเชพเชฎเชพเช‚ เชตเชฟเช•เชพเชธ เช•เชฐเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡ เชคเซ‡เชจเซ‡ เชจเชฟเชฏเช‚เชคเซเชฐเชฟเชค เช•เชฐเซ€เช เช›เซ€เช; เชœเซ‹ เช…เชšเชพเชจเช• เช† เชฎเชฟเช•เซ‡เชจเชฟเชเชฎ เชคเซ‚เชŸเซ€ เชœเชพเชฏ, เชคเซ‹ เช…เชฎเซ‡ เชคเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซเช‚ เชฌเช‚เชง เช•เชฐเซ€เชถเซเช‚.

WAL-G เชคเชฐเชซเชฅเซ€ เชฌเซ‡เช•เช…เชช. 2019 เชฎเชพเช‚ เชถเซเช‚ เช›เซ‡? เช†เชจเซเชฆเซเชฐเซ‡ เชฌเซ‹เชฐเซ‹เชกเชฟเชจ

เชคเซ‡เชจเชพ เชถเซเชฆเซเชง เชธเซเชตเชฐเซ‚เชชเชฎเชพเช‚, LSN-เช†เชงเชพเชฐเชฟเชค WAL เชกเซ‡เชฒเซเชŸเชพเชจเซ‡ เช•เซ‹เชˆเชชเชฃ เช•เซเชฒเชธเซเชŸเชฐ เชซเชพเช‡เชฒ เชตเชพเช‚เชšเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡ เชœเซ‡เชจเซ‹ เชซเชพเช‡เชฒ เชธเชฟเชธเซเชŸเชฎเชฎเชพเช‚ เชฎเซ‹เชก-เชŸเชพเช‡เชฎ เช…เช—เชพเช‰เชจเชพ เชฌเซ‡เช•เช…เชชเชฅเซ€ เชฌเชฆเชฒเชพเชˆ เช—เชฏเซ‹ เช›เซ‡. เช…เชฎเซ‡ เช† เชธเชพเชฅเซ‡ เชฒเชพเช‚เชฌเชพ เชธเชฎเชฏ เชธเซเชงเซ€ เชœเซ€เชตเซเชฏเชพ, เชฒเช—เชญเช— เชเช• เชตเชฐเซเชท. เช…เชจเซ‡ เช…เช‚เชคเซ‡ เช…เชฎเซ‡ เชจเชฟเชทเซเช•เชฐเซเชท เชชเชฐ เช†เชตเซเชฏเชพ เช•เซ‡ เช…เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ WAL เชกเซ‡เชฒเซเชŸเชพ เช›เซ‡.

WAL-G เชคเชฐเชซเชฅเซ€ เชฌเซ‡เช•เช…เชช. 2019 เชฎเชพเช‚ เชถเซเช‚ เช›เซ‡? เช†เชจเซเชฆเซเชฐเซ‡ เชฌเซ‹เชฐเซ‹เชกเชฟเชจเช†เชจเซ‹ เช…เชฐเซเชฅ เช เช›เซ‡ เช•เซ‡ เชฆเชฐเซ‡เช• เชตเช–เชคเซ‡ เชœเซเชฏเชพเชฐเซ‡ เช†เชชเชฃเซ‡ เชฎเชพเชธเซเชŸเชฐ เชชเชฐ WAL เชจเซ‡ เช†เชฐเซเช•เชพเช‡เชต เช•เชฐเซ€เช เช›เซ€เช, เชคเซเชฏเชพเชฐเซ‡ เช…เชฎเซ‡ เชคเซ‡เชจเซ‡ เชฎเชพเชคเซเชฐ เชธเช‚เช•เซเชšเชฟเชค เช•เชฐเซ€เช เช›เซ€เช, เชคเซ‡เชจเซ‡ เชเชจเซเช•เซเชฐเชฟเชชเซเชŸ เช•เชฐเซ€เช เช›เซ€เช เช…เชจเซ‡ เชจเซ‡เชŸเชตเชฐเซเช• เชชเชฐ เชฎเซ‹เช•เชฒเซ€เช เช›เซ€เช, เชชเชฐเช‚เชคเซ เชคเซ‡ เชœ เชธเชฎเชฏเซ‡ เช…เชฎเซ‡ เชคเซ‡เชจเซ‡ เชตเชพเช‚เชšเซ€เช เช›เซ€เช. เช…เชฎเซ‡ เชคเซ‡เชฎเชพเช‚เชจเชพ เชฐเซ‡เช•เซ‹เชฐเซเชกเชจเซเช‚ เชตเชฟเชถเซเชฒเซ‡เชทเชฃ เช…เชจเซ‡ เชตเชพเช‚เชšเชจ เช•เชฐเซ€เช เช›เซ€เช. เช…เชฎเซ‡ เชธเชฎเชœเซ€เช เช›เซ€เช เช•เซ‡ เช•เชฏเชพ เชฌเซเชฒเซ‹เช•เซเชธ เชฌเชฆเชฒเชพเชฏเชพ เช›เซ‡ เช…เชจเซ‡ เชกเซ‡เชฒเซเชŸเชพ เชซเชพเช‡เชฒเซ‹ เชเช•เชคเซเชฐเชฟเชค เช•เชฐเซ€เช เช›เซ€เช.

เชกเซ‡เชฒเซเชŸเชพ เชซเชพเช‡เชฒ WAL เชซเชพเช‡เชฒเซ‹เชจเซ€ เชšเซ‹เช•เซเช•เชธ เชถเซเชฐเซ‡เชฃเซ€เชจเซเช‚ เชตเชฐเซเชฃเชจ เช•เชฐเซ‡ เช›เซ‡, WAL เชจเซ€ เช† เชถเซเชฐเซ‡เชฃเซ€เชฎเชพเช‚ เช•เชฏเชพ เชฌเซเชฒเซ‹เช• เชฌเชฆเชฒเชพเชฏเชพ เช›เซ‡ เชคเซ‡ เชตเชฟเชถเซ‡เชจเซ€ เชฎเชพเชนเชฟเชคเซ€เชจเซเช‚ เชตเชฐเซเชฃเชจ เช•เชฐเซ‡ เช›เซ‡. เช…เชจเซ‡ เชชเช›เซ€ เช† เชกเซ‡เชฒเซเชŸเชพ เชซเชพเช‡เชฒเซ‹ เชชเชฃ เช†เชฐเซเช•เชพเช‡เชต เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.

WAL-G เชคเชฐเชซเชฅเซ€ เชฌเซ‡เช•เช…เชช. 2019 เชฎเชพเช‚ เชถเซเช‚ เช›เซ‡? เช†เชจเซเชฆเซเชฐเซ‡ เชฌเซ‹เชฐเซ‹เชกเชฟเชจ

เช…เชนเซ€เช‚ เช†เชชเชฃเซ‡ เช เชนเช•เซ€เช•เชคเชจเซ‹ เชธเชพเชฎเชจเซ‹ เช•เชฐเซ€ เชฐเชนเซเชฏเชพ เช›เซ€เช เช•เซ‡ เช†เชชเชฃเซ‡ เชฌเชงเซเช‚ เชœ เชเชกเชชเชฅเซ€ เชธเชฎเชพเช‚เชคเชฐ เช•เชฐเซเชฏเซเช‚ เช›เซ‡, เชชเชฐเช‚เชคเซ เช†เชชเชฃเซ‡ เช•เซเชฐเชฎเชฟเช• เช‡เชคเชฟเชนเชพเชธเชจเซ‡ เชธเชฎเชพเช‚เชคเชฐ เชฐเซ€เชคเซ‡ เชตเชพเช‚เชšเซ€ เชถเช•เชคเชพ เชจเชฅเซ€, เช•เชพเชฐเชฃ เช•เซ‡ เชšเซ‹เช•เซเช•เชธ เชธเซ‡เช—เชฎเซ‡เชจเซเชŸเชฎเชพเช‚ เช†เชชเชฃเซ‡ เช…เช—เชพเช‰เชจเชพ WAL เชฐเซ‡เช•เซ‹เชฐเซเชกเชจเชพ เช…เช‚เชคเชจเซ‹ เชธเชพเชฎเชจเซ‹ เช•เชฐเซ€ เชถเช•เซ€เช เช›เซ€เช, เชœเซ‡เชจเซ€ เชธเชพเชฅเซ‡ เชœเซ‹เชกเชพเชตเชพ เชฎเชพเชŸเซ‡ เช…เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เชนเชœเซ€ เช•เช‚เชˆ เชจเชฅเซ€, เช•เชพเชฐเชฃ เช•เซ‡ เชธเชฎเชพเช‚เชคเชฐ เชตเชพเช‚เชšเชจ เช เชคเชฐเชซ เชฆเซ‹เชฐเซ€ เชœเชพเชฏ เช›เซ‡ เช•เซ‡ เช†เชชเชฃเซ‡ เชธเซŒ เชชเซเชฐเชฅเชฎ เชญเชตเชฟเชทเซเชฏเชจเซเช‚ เชตเชฟเชถเซเชฒเซ‡เชทเชฃ เช•เชฐเซ€เช เช›เซ€เช, เชœเซ‡เชจเซ‹ เชนเชœเซ€ เชญเซ‚เชคเช•เชพเชณ เชจเชฅเซ€.

WAL-G เชคเชฐเชซเชฅเซ€ เชฌเซ‡เช•เช…เชช. 2019 เชฎเชพเช‚ เชถเซเช‚ เช›เซ‡? เช†เชจเซเชฆเซเชฐเซ‡ เชฌเซ‹เชฐเซ‹เชกเชฟเชจ

เชชเชฐเชฟเชฃเชพเชฎเซ‡, เช…เชฎเชพเชฐเซ‡ _delta_partial เชซเชพเช‡เชฒเซ‹เชฎเชพเช‚ เช…เช—เชฎเซเชฏ เชŸเซเช•เชกเชพเช“ เชฎเซ‚เช•เชตเชพ เชชเชกเซเชฏเชพ. เชชเชฐเชฟเชฃเชพเชฎเซ‡, เชœเซเชฏเชพเชฐเซ‡ เช†เชชเชฃเซ‡ เชญเซ‚เชคเช•เชพเชณเชฎเชพเช‚ เชชเชพเช›เชพ เชซเชฐเซ€เชถเซเช‚, เชคเซเชฏเชพเชฐเซ‡ เช†เชชเชฃเซ‡ WAL เชฐเซ‡เช•เซ‹เชฐเซเชกเชจเชพ เชŸเซเช•เชกเชพเช“เชจเซ‡ เชเช•เชฎเชพเช‚ เช—เซเช‚เชฆเชฐ เช•เชฐเซ€เชถเซเช‚, เชคเซ‡ เชชเช›เซ€ เช†เชชเชฃเซ‡ เชคเซ‡เชจเซเช‚ เชตเชฟเชถเซเชฒเซ‡เชทเชฃ เช•เชฐเซ€เชถเซเช‚ เช…เชจเซ‡ เชธเชฎเชœเซ€เชถเซเช‚ เช•เซ‡ เชคเซ‡เชฎเชพเช‚ เชถเซเช‚ เชฌเชฆเชฒเชพเชฏเซเช‚ เช›เซ‡.

เชœเซ‹ เช…เชฎเชพเชฐเชพ เชถเชพเชซเซเชŸ เชชเชพเชฐเซเชธเชฟเช‚เช—เชจเชพ เช‡เชคเชฟเชนเชพเชธเชฎเชพเช‚ เช“เช›เชพเชฎเชพเช‚ เช“เช›เซเช‚ เชเช• เชฌเชฟเช‚เชฆเซ เช›เซ‡ เชœเซเชฏเชพเช‚ เช†เชชเชฃเซ‡ เชธเชฎเชœเซ€ เชถเช•เชคเชพ เชจเชฅเซ€ เช•เซ‡ เชถเซเช‚ เชฅเชˆ เชฐเชนเซเชฏเซเช‚ เช›เซ‡, เชคเซ‹ เชชเช›เซ€, เชคเซ‡ เชฎเซเชœเชฌ, เช†เช—เชพเชฎเซ€ เชฌเซ‡เช•เช…เชช เชฆเชฐเชฎเชฟเชฏเชพเชจ เช…เชฎเชจเซ‡ เช†เช–เซเช‚ เช•เซเชฒเชธเซเชŸเชฐ เชซเชฐเซ€เชฅเซ€ เชตเชพเช‚เชšเชตเชพเชจเซ€ เชซเชฐเชœ เชชเชพเชกเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡, เชœเซ‡เชฎ เช†เชชเชฃเซ‡ เชจเชฟเชฏเชฎเชฟเชค LSN เชธเชพเชฅเซ‡ เช•เชฐเซเชฏเซเช‚ เชนเชคเซเช‚. -เช†เชงเชพเชฐเชฟเชค เชกเซ‡เชฒเซเชŸเชพ.

WAL-G เชคเชฐเชซเชฅเซ€ เชฌเซ‡เช•เช…เชช. 2019 เชฎเชพเช‚ เชถเซเช‚ เช›เซ‡? เช†เชจเซเชฆเซเชฐเซ‡ เชฌเซ‹เชฐเซ‹เชกเชฟเชจ

เชชเชฐเชฟเชฃเชพเชฎเซ‡, เช…เชฎเชพเชฐเซ€ เชฌเชงเซ€ เชตเซ‡เชฆเชจเชพ เช เชนเช•เซ€เช•เชค เชคเชฐเชซ เชฆเซ‹เชฐเซ€ เช—เชˆ เช•เซ‡ เช…เชฎเซ‡ WAL-G เชชเชพเชฐเซเชธเชฟเช‚เช— เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€ เช–เซ‹เชฒเซ€. เชœเซเชฏเชพเช‚ เชธเซเชงเซ€ เชนเซเช‚ เชœเชพเชฃเซเช‚ เช›เซเช‚, เชนเชœเซ€ เชธเซเชงเซ€ เช•เซ‹เชˆ เชคเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชคเซเช‚ เชจเชฅเซ€, เชชเชฐเช‚เชคเซ เชœเซ‹ เช•เซ‹เชˆ เชคเซ‡เชจเซ‡ เชฒเช–เชตเชพ เช…เชจเซ‡ เชตเชพเชชเชฐเชตเชพ เชฎเชพเช‚เช—เซ‡ เช›เซ‡, เชคเซ‹ เชคเซ‡ เชœเชพเชนเซ‡เชฐ เชกเซ‹เชฎเซ‡เชจเชฎเชพเช‚ เช›เซ‡. (เช…เชชเชกเซ‡เชŸ เช•เชฐเซ‡เชฒ เชฒเชฟเช‚เช• https://github.com/wal-g/wal-g/tree/master/internal/walparser)

WAL-G เชคเชฐเชซเชฅเซ€ เชฌเซ‡เช•เช…เชช. 2019 เชฎเชพเช‚ เชถเซเช‚ เช›เซ‡? เช†เชจเซเชฆเซเชฐเซ‡ เชฌเซ‹เชฐเซ‹เชกเชฟเชจ

เชชเชฐเชฟเชฃเชพเชฎเซ‡, เชคเชฎเชพเชฎ เชฎเชพเชนเชฟเชคเซ€ เชชเซเชฐเชตเชพเชน เชคเชฆเซเชฆเชจ เชœเชŸเชฟเชฒ เชฒเชพเช—เซ‡ เช›เซ‡. เช…เชฎเชพเชฐเชพ เชฎเชพเชธเซเชŸเชฐ เชถเชพเชซเซเชŸเชจเซ‡ เช†เชฐเซเช•เชพเช‡เชต เช•เชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ เชกเซ‡เชฒเซเชŸเชพ เชซเชพเช‡เชฒเซ‹เชจเซ‡ เช†เชฐเซเช•เชพเช‡เชต เช•เชฐเซ‡ เช›เซ‡. เช…เชจเซ‡ เชชเซเชฐเชคเชฟเช•เซƒเชคเชฟ เช•เซ‡ เชœเซ‡ เชฌเซ‡เช•เช…เชช เชจเช•เชฒ เชฌเชจเชพเชตเซ‡ เช›เซ‡ เชคเซ‡ เชฌเซ‡เช•เช…เชช เชตเชšเซเชšเซ‡ เชชเชธเชพเชฐ เชฅเชฏเซ‡เชฒเชพ เชธเชฎเชฏ เชฆเชฐเชฎเชฟเชฏเชพเชจ เชกเซ‡เชฒเซเชŸเชพ เชซเชพเช‡เชฒเซ‹ เชชเซเชฐเชพเชชเซเชค เช•เชฐเชตเซ€ เช†เชตเชถเซเชฏเช• เช›เซ‡. เช† เช•เชฟเชธเซเชธเชพเชฎเชพเช‚, เช‡เชคเชฟเชนเชพเชธเชจเชพ เชญเชพเช—เซ‹เชจเซ‡ เชœเชฅเซเชฅเชพเชฎเชพเช‚ เช‰เชฎเซ‡เชฐเชตเชพเชจเซ€ เช…เชจเซ‡ เชตเชฟเชถเซเชฒเซ‡เชทเชฟเชค เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชชเชกเชถเซ‡, เช•เชพเชฐเชฃ เช•เซ‡ เชธเชฎเช—เซเชฐ เช‡เชคเชฟเชนเชพเชธ เชฎเซ‹เชŸเชพ เชญเชพเช—เซ‹เชฎเชพเช‚ เชฌเช‚เชงเชฌเซ‡เชธเชคเซ‹ เชจเชฅเซ€. เช…เชจเซ‡ เช† เชชเช›เซ€ เชœ เชชเซเชฐเชคเชฟเช•เซƒเชคเชฟ เชธเช‚เชชเซ‚เชฐเซเชฃ เชกเซ‡เชฒเซเชŸเชพ เชฌเซ‡เช•เช…เชชเชจเซ‡ เช†เชฐเซเช•เชพเช‡เชต เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡.

WAL-G เชคเชฐเชซเชฅเซ€ เชฌเซ‡เช•เช…เชช. 2019 เชฎเชพเช‚ เชถเซเช‚ เช›เซ‡? เช†เชจเซเชฆเซเชฐเซ‡ เชฌเซ‹เชฐเซ‹เชกเชฟเชจ

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

WAL-G เชคเชฐเชซเชฅเซ€ เชฌเซ‡เช•เช…เชช. 2019 เชฎเชพเช‚ เชถเซเช‚ เช›เซ‡? เช†เชจเซเชฆเซเชฐเซ‡ เชฌเซ‹เชฐเซ‹เชกเชฟเชจ

เชกเซ‡เชŸเชพเชฌเซ‡เชเชจเชพ เช‡เชคเชฟเชนเชพเชธเชฎเชพเช‚ เช•เชฏเชพ เชฌเซเชฒเซ‹เช•เซเชธ เช…เชจเซ‡ เช•เชฏเชพ เชธเชฎเชฏเซ‡ เชฌเชฆเชฒเชพเชฏเชพ เชคเซ‡เชจเซ€ เชฎเชพเชนเชฟเชคเซ€ เช…เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เชนเซ‹เชตเชพเชฅเซ€, เช…เชฎเซ‡ เชตเชงเซ เช†เช—เชณ เชตเชงเซ€เชจเซ‡ เช•เชพเชฐเซเชฏเช•เซเชทเชฎเชคเชพเชจเซ‡ เชเช•เซ€เช•เซƒเชค เช•เชฐเชตเชพเชจเซเช‚ เชจเช•เซเช•เซ€ เช•เชฐเซเชฏเซเช‚ - เชชเซ‹เชธเซเชŸเช—เซเชฐเซ‡เชเชธเช•เซเชฏเซเชเชฒ เชเช•เซเชธเซเชŸเซ‡เช‚เชถเชจ เชœเซ‡เชจเซ‡ "pg_prefaulter" เช•เชนเซ‡เชตเชพเชฏ เช›เซ‡.

WAL-G เชคเชฐเชซเชฅเซ€ เชฌเซ‡เช•เช…เชช. 2019 เชฎเชพเช‚ เชถเซเช‚ เช›เซ‡? เช†เชจเซเชฆเซเชฐเซ‡ เชฌเซ‹เชฐเซ‹เชกเชฟเชจ

เช†เชจเซ‹ เช…เชฐเซเชฅ เช เช›เซ‡ เช•เซ‡ เชœเซเชฏเชพเชฐเซ‡ เชธเซเชŸเซ‡เชจเซเชก-เชฌเชพเชฏ เชฌเซ‡เช เชชเซเชจเชƒเชธเซเชฅเชพเชชเชฟเชค เช†เชฆเซ‡เชถ เชšเชฒเชพเชตเซ‡ เช›เซ‡, เชคเซเชฏเชพเชฐเซ‡ เชคเซ‡ WAL-G เชจเซ‡ เช†เช—เชฒเซ€ WAL เชซเชพเช‡เชฒ เชฒเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เช•เชนเซ‡ เช›เซ‡. เช…เชฎเซ‡ เชฒเช—เชญเช— เชธเชฎเชœเซ€เช เช›เซ€เช เช•เซ‡ เชจเชœเซ€เช•เชจเชพ เชญเชตเชฟเชทเซเชฏเชฎเชพเช‚ WAL เชชเซเชจเชƒเชชเซเชฐเชพเชชเซเชคเชฟ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เช•เชฏเชพ เชกเซ‡เชŸเชพ เชฌเซเชฒเซ‹เช•เซเชธเชจเซ‡ เชเช•เซเชธเซ‡เชธ เช•เชฐเชถเซ‡ เช…เชจเซ‡ เช† เชฌเซเชฒเซ‹เช•เซเชธ เชชเชฐ เชฐเซ€เชก เช‘เชชเชฐเซ‡เชถเชจ เชถเชฐเซ‚ เช•เชฐเชถเซ‡. เช† SSD เชจเชฟเชฏเช‚เชคเซเชฐเช•เซ‹เชจเซ€ เช•เชพเชฎเช—เซ€เชฐเซ€ เชตเชงเชพเชฐเชตเชพ เชฎเชพเชŸเซ‡ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เชนเชคเซเช‚. เช•เชพเชฐเชฃ เช•เซ‡ WAL เชฐเซ‹เชฒ เช เชชเซ‡เชœ เชชเชฐ เชชเชนเซ‹เช‚เชšเชถเซ‡ เชœเซ‡เชจเซ‡ เชฌเชฆเชฒเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡. เช† เชชเซƒเชทเซเช  เชกเชฟเชธเซเช• เชชเชฐ เช›เซ‡ เช…เชจเซ‡ เชชเซƒเชทเซเช  เช•เซ‡เชถเชฎเชพเช‚ เชจเชฅเซ€. เช…เชจเซ‡ เชคเซ‡ เช† เชชเซƒเชทเซเช เชจเชพ เช†เช—เชฎเชจ เชฎเชพเชŸเซ‡ เชธเชฟเช‚เช•เซเชฐเชจเชธ เชฐเซ€เชคเซ‡ เชฐเชพเชน เชœเซ‹เชถเซ‡. เชชเชฐเช‚เชคเซ เชจเชœเซ€เช•เชฎเชพเช‚ WAL-G เช›เซ‡, เชœเซ‡ เชœเชพเชฃเซ‡ เช›เซ‡ เช•เซ‡ เช†เช—เชพเชฎเซ€ เช•เซ‡เชŸเชฒเชพเช• เชธเซ‹ เชฎเซ‡เช—เชพเชฌเชพเช‡เชŸเซเชธ WALเชฎเชพเช‚ เช†เชชเชฃเชจเซ‡ เชšเซ‹เช•เซเช•เชธ เชชเซƒเชทเซเช เซ‹เชจเซ€ เชœเชฐเซ‚เชฐ เชชเชกเชถเซ‡ เช…เชจเซ‡ เชคเซ‡ เชœ เชธเชฎเชฏเซ‡ เชคเซ‡เชฎเชจเซ‡ เช—เชฐเชฎ เช•เชฐเชตเชพเชจเซเช‚ เชถเชฐเซ‚ เช•เชฐเซ‡ เช›เซ‡. เชฌเชนเซเชตเชฟเชง เชกเชฟเชธเซเช• เชเช•เซเชธเซ‡เชธ เชถเชฐเซ‚ เช•เชฐเซ‡ เช›เซ‡ เชœเซ‡เชฅเซ€ เชคเซ‡ เชธเชฎเชพเช‚เชคเชฐ เชฐเซ€เชคเซ‡ เชšเชฒเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ‡. เช† SSD เชกเซเชฐเชพเช‡เชตเซเชธ เชชเชฐ เชธเชพเชฐเซ€ เชฐเซ€เชคเซ‡ เช•เชพเชฐเซเชฏ เช•เชฐเซ‡ เช›เซ‡, เชชเชฐเช‚เชคเซ, เช•เชฎเชจเชธเซ€เชฌเซ‡, เชคเซ‡ เชนเชพเชฐเซเชก เชกเซเชฐเชพเชˆเชต เชฎเชพเชŸเซ‡ เชฌเชฟเชฒเช•เซเชฒ เชฒเชพเช—เซ เชชเชกเชคเซเช‚ เชจเชฅเซ€, เช•เชพเชฐเชฃ เช•เซ‡ เช…เชฎเซ‡ เชซเช•เซเชค เช…เชฎเชพเชฐเชพ เชชเซเชฐเซ‹เชฎเซเชชเซเชŸเซเชธ เชธเชพเชฅเซ‡ เชคเซ‡เชจเซ€ เชธเชพเชฅเซ‡ เชฆเช–เชฒ เช•เชฐเซ€เช เช›เซ€เช.

เช† เชนเชตเซ‡ เช•เซ‹เชกเชฎเชพเช‚ เช›เซ‡.

WAL-G เชคเชฐเชซเชฅเซ€ เชฌเซ‡เช•เช…เชช. 2019 เชฎเชพเช‚ เชถเซเช‚ เช›เซ‡? เช†เชจเซเชฆเซเชฐเซ‡ เชฌเซ‹เชฐเซ‹เชกเชฟเชจ

เชเชตเซ€ เชธเซเชตเชฟเชงเชพเช“ เช›เซ‡ เชœเซ‡ เช…เชฎเซ‡ เช‰เชฎเซ‡เชฐเชตเชพ เชฎเชพเช‚เช—เซ€เช เช›เซ€เช.

WAL-G เชคเชฐเชซเชฅเซ€ เชฌเซ‡เช•เช…เชช. 2019 เชฎเชพเช‚ เชถเซเช‚ เช›เซ‡? เช†เชจเซเชฆเซเชฐเซ‡ เชฌเซ‹เชฐเซ‹เชกเชฟเชจ

เช† เชšเชฟเชคเซเชฐ เชฌเชคเชพเชตเซ‡ เช›เซ‡ เช•เซ‡ WAL-เชกเซ‡เชฒเซเชŸเชพ เชชเซเชฐเชฎเชพเชฃเชฎเชพเช‚ เช“เช›เซ‹ เชธเชฎเชฏ เชฒเซ‡ เช›เซ‡. เช…เชจเซ‡ เช† เชฆเชฟเชตเชธ เชฆเชฐเชฎเชฟเชฏเชพเชจ เชกเซ‡เชŸเชพเชฌเซ‡เชเชฎเชพเช‚ เชฅเชฏเซ‡เชฒเชพ เชซเซ‡เชฐเชซเชพเชฐเซ‹เชจเซ‡ เชตเชพเช‚เชšเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡. เช…เชฎเซ‡ WAL-เชกเซ‡เชฒเซเชŸเชพ เชฎเชพเชคเซเชฐ เชฐเชพเชคเซเชฐเซ‡ เชœ เช•เชฐเซ€ เชถเช•เชคเชพ เชจเชฅเซ€, เช•เชพเชฐเชฃ เช•เซ‡ เชคเซ‡ เชนเชตเซ‡ เชญเชพเชฐเชจเซ‹ เชจเซ‹เช‚เชงเชชเชพเชคเซเชฐ เชธเซเชคเซเชฐเซ‹เชค เชจเชฅเซ€. เช…เชฎเซ‡ เชฆเชฐ เชฎเชฟเชจเชฟเชŸเซ‡ WAL-เชกเซ‡เชฒเซเชŸเชพ เชตเชพเช‚เชšเซ€ เชถเช•เซ€เช เช›เซ€เช เช•เชพเชฐเชฃ เช•เซ‡ เชคเซ‡ เชธเชธเซเชคเซเช‚ เช›เซ‡. เชเช• เชฎเชฟเชจเชฟเชŸเชฎเชพเช‚ เช†เชชเชฃเซ‡ เช•เซเชฒเชธเซเชŸเชฐเชฎเชพเช‚ เชฅเชฏเซ‡เชฒเชพ เชคเชฎเชพเชฎ เชซเซ‡เชฐเชซเชพเชฐเซ‹เชจเซ‡ เชธเซเช•เซ‡เชจ เช•เชฐเซ€ เชถเช•เซ€เช เช›เซ€เช. เช…เชจเซ‡ เช†เชจเซ‡ "เช‡เชจเซเชธเซเชŸเชจเซเชŸ WAL-เชกเซ‡เชฒเซเชŸเชพ" เช•เชนเซ€ เชถเช•เชพเชฏ.

WAL-G เชคเชฐเชซเชฅเซ€ เชฌเซ‡เช•เช…เชช. 2019 เชฎเชพเช‚ เชถเซเช‚ เช›เซ‡? เช†เชจเซเชฆเซเชฐเซ‡ เชฌเซ‹เชฐเซ‹เชกเชฟเชจ

เชฎเซเชฆเซเชฆเซ‹ เช เช›เซ‡ เช•เซ‡ เชœเซเชฏเชพเชฐเซ‡ เช†เชชเชฃเซ‡ เช•เซเชฒเชธเซเชŸเชฐเชจเซ‡ เชชเซเชจเชƒเชธเซเชฅเชพเชชเชฟเชค เช•เชฐเซ€เช เช›เซ€เช, เชคเซเชฏเชพเชฐเซ‡ เช†เชชเชฃเซ‡ เชตเชพเชฐเซเชคเชพเช“เชจเซ€ เชธเช‚เช–เซเชฏเชพ เช˜เชŸเชพเชกเซ€เช เช›เซ€เช เชœเซ‡เชจเซ‡ เช†เชชเชฃเซ‡ เช•เซเชฐเชฎเชฟเช• เชฐเซ€เชคเซ‡ เชฐเซ‹เชฒ เช…เชช เช•เชฐเชตเชพเชจเซ€ เชนเซ‹เชฏ เช›เซ‡. เชเชŸเชฒเซ‡ เช•เซ‡, เชชเซ‹เชธเซเชŸเช—เซเชฐเซ‡เชเชธเช•เซเชฏเซเชเชฒ เชฐเซ‹เชฒ เช•เชฐเซ‡ เช›เซ‡ เชคเซ‡ WAL เชจเซเช‚ เชชเซเชฐเชฎเชพเชฃ เช˜เชŸเชพเชกเชตเซเช‚ เชœเซ‹เชˆเช, เช•เชพเชฐเชฃ เช•เซ‡ เชคเซ‡ เชจเซ‹เช‚เชงเชชเชพเชคเซเชฐ เชธเชฎเชฏ เชฒเซ‡ เช›เซ‡.

เชชเชฐเช‚เชคเซ เชคเซ‡ เชฌเชงเซ เชœ เชจเชฅเซ€. เชœเซ‹ เช†เชชเชฃเซ‡ เชœเชพเชฃเซ€เช เช›เซ€เช เช•เซ‡ เช•เซ‡เชŸเชฒเชพเช• เชฌเซเชฒเซ‹เช•เชจเซ‡ เชฌเซ‡เช•เช…เชช เชธเซเชธเช‚เช—เชคเชคเชพเชจเชพ เชฌเชฟเช‚เชฆเซ เชชเชฐ เชฌเชฆเชฒเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡, เชคเซ‹ เช…เชฎเซ‡ เชคเซ‡เชจเซ‡ เชญเซ‚เชคเช•เชพเชณเชฎเชพเช‚ เชฌเชฆเชฒเซ€ เชถเช•เชคเชพ เชจเชฅเซ€. เชเชŸเชฒเซ‡ เช•เซ‡, เชนเชตเซ‡ เช…เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ WAL-เชกเซ‡เชฒเซเชŸเชพ เชซเซ‹เชฐเชตเชฐเซเชกเชฟเช‚เช—เชจเซเช‚ เชซเชพเช‡เชฒ-เชฌเชพเชฏ-เชซเชพเช‡เชฒ เช‘เชชเซเชŸเชฟเชฎเชพเช‡เชเซ‡เชถเชจ เช›เซ‡. เช†เชจเซ‹ เช…เชฐเซเชฅ เช เช›เซ‡ เช•เซ‡ เชœเซ‹, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชฎเช‚เช—เชณเชตเชพเชฐเซ‡ เช•เซ‹เชˆ เชŸเซ‡เชฌเชฒ เชธเช‚เชชเซ‚เชฐเซเชฃเชชเชฃเซ‡ เช•เชพเชขเซ€ เชจเชพเช–เชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เชนเชคเซเช‚ เช…เชฅเชตเชพ เช•เซ‡เชŸเชฒเซ€เช• เชซเชพเช‡เชฒเซ‹ เชŸเซ‡เชฌเชฒเชฎเชพเช‚เชฅเซ€ เชธเช‚เชชเซ‚เชฐเซเชฃเชชเชฃเซ‡ เช•เชพเชขเซ€ เชจเชพเช–เชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชนเชคเซ€, เชคเซ‹ เชœเซเชฏเชพเชฐเซ‡ เชธเซ‹เชฎเชตเชพเชฐเซ‡ เชกเซ‡เชฒเซเชŸเชพ เชฐเซ‹เชฒ เช“เชตเชฐ เชฅเชพเชฏ เช›เซ‡ เช…เชจเซ‡ เชถเชจเชฟเชตเชพเชฐเซ‡ pg_basebackup เชชเซเชจเชƒเชธเซเชฅเชพเชชเชฟเชค เชฅเชพเชฏ เช›เซ‡, เชคเซ‹ เช…เชฎเซ‡ เช† เชกเซ‡เชŸเชพ เชชเชฃ เชฌเชจเชพเชตเซ€เชถเซเช‚ เชจเชนเซ€เช‚.

เช…เชฎเซ‡ เช† เชŸเซ‡เช•เซเชจเซ‹เชฒเซ‹เชœเซ€เชจเซ‡ เชชเซ‡เชœ เชฒเซ‡เชตเชฒ เชธเซเชงเซ€ เชตเชฟเชธเซเชคเชพเชฐเชตเชพ เชฎเชพเช‚เช—เซ€เช เช›เซ€เช. เชเชŸเชฒเซ‡ เช•เซ‡, เชœเซ‹ เชซเชพเช‡เชฒเชจเซ‹ เช…เชฎเซเช• เชญเชพเช— เชธเซ‹เชฎเชตเชพเชฐเซ‡ เชฌเชฆเชฒเชพเชฏ เช›เซ‡, เชชเชฐเช‚เชคเซ เชฌเซเชงเชตเชพเชฐเซ‡ เชซเชฐเซ€เชฅเซ€ เชฒเช–เชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡, เชคเซ‹ เช—เซเชฐเซเชตเชพเชฐเซ‡ เช•เซ‹เชˆ เชฌเชฟเช‚เชฆเซ เชชเชฐ เชชเซเชจเชƒเชธเซเชฅเชพเชชเชฟเชค เช•เชฐเชคเซ€ เชตเช–เชคเซ‡, เช…เชฎเชพเชฐเซ‡ เชกเชฟเชธเซเช• เชชเชฐ เชชเซƒเชทเซเช เซ‹เชจเชพ เชชเซเชฐเชฅเชฎ เชฅเซ‹เชกเชพ เชธเช‚เชธเซเช•เชฐเชฃเซ‹ เชฒเช–เชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชจเชฅเซ€.

เชชเชฐเช‚เชคเซ เช† เชนเชœเซ€ เชชเชฃ เชเช• เชตเชฟเชšเชพเชฐ เช›เซ‡ เชœเซ‡เชจเซ€ เช…เชฎเชพเชฐเซ€ เช…เช‚เชฆเชฐ เชธเช•เซเชฐเชฟเชฏเชชเชฃเซ‡ เชšเชฐเซเชšเชพ เชฅเชˆ เชฐเชนเซ€ เช›เซ‡, เชชเชฐเช‚เชคเซ เชคเซ‡ เชนเชœเซ€ เชธเซเชงเซ€ เช•เซ‹เชก เชธเซเชงเซ€ เชชเชนเซ‹เช‚เชšเซ€ เชจเชฅเซ€.

WAL-G เชคเชฐเชซเชฅเซ€ เชฌเซ‡เช•เช…เชช. 2019 เชฎเชพเช‚ เชถเซเช‚ เช›เซ‡? เช†เชจเซเชฆเซเชฐเซ‡ เชฌเซ‹เชฐเซ‹เชกเชฟเชจ

เช…เชฎเซ‡ WAL-G เชฎเชพเช‚ เชตเชงเซ เชเช• เชธเซเชตเชฟเชงเชพ เชฌเชจเชพเชตเชตเชพ เชฎเชพเช‚เช—เซ€เช เช›เซ€เช. เช…เชฎเซ‡ เชคเซ‡เชจเซ‡ เชเช•เซเชธเซเชŸเซ‡เชจเซเชธเชฟเชฌเชฒ เชฌเชจเชพเชตเชตเชพ เชฎเชพเช‚เช—เซ€เช เช›เซ€เช เช•เชพเชฐเชฃ เช•เซ‡ เช…เชฎเชพเชฐเซ‡ เชตเชฟเชตเชฟเชง เชกเซ‡เชŸเชพเชฌเซ‡เชธเซ‡เชธเชจเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡ เชœ เชฐเซ€เชคเซ‡ เชฌเซ‡เช•เช…เชช เชฎเซ‡เชจเซ‡เชœเชฎเซ‡เชจเซเชŸเชจเซ‹ เชธเช‚เชชเชฐเซเช• เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชธเช•เซเชทเชฎ เชฌเชจเชตเชพ เชฎเชพเช‚เช—เซ€เช เช›เซ€เช. เชชเชฐเช‚เชคเซ เชธเชฎเชธเซเชฏเชพ เช เช›เซ‡ เช•เซ‡ MySQL API เชงเชฐเชฎเซ‚เชณเชฅเซ€ เช…เชฒเช— เช›เซ‡. MySQL เชฎเชพเช‚, PITR เชญเซŒเชคเชฟเช• WAL เชฒเซ‹เช— เชชเชฐ เช†เชงเชพเชฐเชฟเชค เชจเชฅเซ€, เชชเชฐเช‚เชคเซ เชฌเชฟเชจเชฒเซ‹เช— เชชเชฐ เช†เชงเชพเชฐเชฟเชค เช›เซ‡. เช…เชจเซ‡ เช…เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ MySQL เชฎเชพเช‚ เช†เชฐเซเช•เชพเช‡เชตเชฟเช‚เช— เชธเชฟเชธเซเชŸเชฎ เชจเชฅเซ€ เชœเซ‡ เช…เชฎเซเช• เชฌเชพเชนเซเชฏ เชธเชฟเชธเซเชŸเชฎเชจเซ‡ เช•เชนเซ‡เชถเซ‡ เช•เซ‡ เช† เชฌเชฟเชจเชฒเซ‹เช— เชธเชฎเชพเชชเซเชค เชฅเชˆ เช—เชฏเซ‹ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡เชจเซ‡ เช†เชฐเซเช•เชพเช‡เชต เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡. เช†เชชเชฃเซ‡ เชกเซ‡เชŸเชพเชฌเซ‡เช เชธเชพเชฅเซ‡ เช•เซเชฐเซ‹เชจเชฎเชพเช‚ เช•เซเชฏเชพเช‚เช• เชŠเชญเชพ เชฐเชนเซ‡เชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡ เช…เชจเซ‡ เชคเชชเชพเชธเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡ เช•เซ‡ เชถเซเช‚ เชคเซเชฏเชพเช‚ เช•เช‚เชˆเช• เชคเซˆเชฏเชพเชฐ เช›เซ‡?

เช…เชจเซ‡ เชคเซ‡ เชœ เชฐเซ€เชคเซ‡, MySQL เชชเซเชจเชƒเชธเซเชฅเชพเชชเชจเชพ เชฆเชฐเชฎเชฟเชฏเชพเชจ, เชคเซเชฏเชพเช‚ เช•เซ‹เชˆ เชชเซเชจเชƒเชธเซเชฅเชพเชชเชฟเชค เช†เชฆเซ‡เชถ เชจเชฅเซ€ เชœเซ‡ เชธเชฟเชธเซเชŸเชฎเชจเซ‡ เช•เชนเซ€ เชถเช•เซ‡ เช•เซ‡ เชฎเชจเซ‡ เช†เชตเซ€ เช…เชจเซ‡ เช†เชตเซ€ เชซเชพเช‡เชฒเซ‹เชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡. เชคเชฎเซ‡ เชคเชฎเชพเชฐเชพ เช•เซเชฒเชธเซเชŸเชฐเชจเซ‡ เชซเชฐเซ€เชฅเซ€ เชฌเชจเชพเชตเชตเชพเชจเซเช‚ เชถเชฐเซ‚ เช•เชฐเซ‹ เชคเซ‡ เชชเชนเซ‡เชฒเชพเช‚, เชคเชฎเชพเชฐเซ‡ เชœเชพเชฃเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡ เช•เซ‡ เชคเชฎเชจเซ‡ เช•เชˆ เชซเชพเช‡เชฒเซ‹เชจเซ€ เชœเชฐเซ‚เชฐ เชชเชกเชถเซ‡. เชคเชฎเชพเชฐเซ‡ เชœเชพเชคเซ‡ เชœ เช…เชจเซเชฎเชพเชจ เชฒเช—เชพเชตเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡ เช•เซ‡ เชคเชฎเชจเซ‡ เช•เชˆ เชซเชพเช‡เชฒเซ‹เชจเซ€ เชœเชฐเซ‚เชฐ เชชเชกเชถเซ‡. เชชเชฐเช‚เชคเซ เช† เชธเชฎเชธเซเชฏเชพเช“เชจเซ‡ เช•เซ‹เชˆเช• เชฐเซ€เชคเซ‡ เชฆเซ‚เชฐ เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡. (เชธเซเชชเชทเซเชŸเชคเชพ: MySQL เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ เชธเชชเซ‹เชฐเซเชŸเซ‡เชก เช›เซ‡)

WAL-G เชคเชฐเชซเชฅเซ€ เชฌเซ‡เช•เช…เชช. 2019 เชฎเชพเช‚ เชถเซเช‚ เช›เซ‡? เช†เชจเซเชฆเซเชฐเซ‡ เชฌเซ‹เชฐเซ‹เชกเชฟเชจ

เชฐเชฟเชชเซ‹เชฐเซเชŸเชฎเชพเช‚, เชนเซเช‚ เชเชตเชพ เช•เชฟเชธเซเชธเชพเช“ เชตเชฟเชถเซ‡ เชชเชฃ เชตเชพเชค เช•เชฐเชตเชพ เชฎเชพเช‚เช—เชคเซ‹ เชนเชคเซ‹ เชœเซเชฏเชพเชฐเซ‡ WAL-G เชคเชฎเชพเชฐเชพ เชฎเชพเชŸเซ‡ เชฏเซ‹เช—เซเชฏ เชจเชฅเซ€.

WAL-G เชคเชฐเชซเชฅเซ€ เชฌเซ‡เช•เช…เชช. 2019 เชฎเชพเช‚ เชถเซเช‚ เช›เซ‡? เช†เชจเซเชฆเซเชฐเซ‡ เชฌเซ‹เชฐเซ‹เชกเชฟเชจ

เชœเซ‹ เชคเชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เชธเชฟเช‚เช•เซเชฐเชจเชธ เชชเซเชฐเชคเชฟเช•เซƒเชคเชฟ เชจเชฅเซ€, เชคเซ‹ WAL-G เชฌเชพเช‚เชนเซ‡เชงเชฐเซ€ เช†เชชเชคเซเช‚ เชจเชฅเซ€ เช•เซ‡ เช›เซ‡เชฒเซเชฒเซ‹ เชธเซ‡เช—เชฎเซ‡เชจเซเชŸ เชธเชพเชšเชตเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡. เช…เชจเซ‡ เชœเซ‹ เช†เชฐเซเช•เชพเช‡เชตเชฟเช‚เช— เช‡เชคเชฟเชนเชพเชธเชจเชพ เช›เซ‡เชฒเซเชฒเชพ เช•เซ‡เชŸเชฒเชพเช• เชญเชพเช—เซ‹ เชชเชพเช›เชณ เชฐเชนเซ‡ เช›เซ‡, เชคเซ‹ เชคเซ‡ เชœเซ‹เช–เชฎ เช›เซ‡. เชœเซ‹ เชคเซเชฏเชพเช‚ เช•เซ‹เชˆ เชธเชฟเช‚เช•เซเชฐเชจเชธ เชชเซเชฐเชคเชฟเช•เซƒเชคเชฟ เชจเชฅเซ€, เชคเซ‹ เชนเซเช‚ WAL-G เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ€ เชญเชฒเชพเชฎเชฃ เช•เชฐเซ€เชถ เชจเชนเซ€เช‚. เชคเซ‡เชฎ เช›เชคเชพเช‚, เชคเซ‡ เชฎเซเช–เซเชฏเชคเซเชตเซ‡ เช•เซเชฒเชพเช‰เชก เช‡เชจเซเชธเซเชŸเซ‹เชฒเซ‡เชถเชจ เชฎเชพเชŸเซ‡ เชฐเชšเชพเชฏเซ‡เชฒ เช›เซ‡, เชœเซ‡ เชธเชฟเช‚เช•เซเชฐเชจเชธ เชชเซเชฐเชคเชฟเช•เซƒเชคเชฟ เชธเชพเชฅเซ‡ เช‰เชšเซเชš เช‰เชชเชฒเชฌเซเชงเชคเชพ เช‰เช•เซ‡เชฒ เชธเซ‚เชšเชตเซ‡ เช›เซ‡, เชœเซ‡ เชชเซเชฐเชคเชฟเชฌเชฆเซเชง เช›เซ‡เชฒเซเชฒเชพ เชฌเชพเชˆเชŸเซเชธเชจเซ€ เชธเชฒเชพเชฎเชคเซ€ เชฎเชพเชŸเซ‡ เชœเชตเชพเชฌเชฆเชพเชฐ เช›เซ‡.

WAL-G เชคเชฐเชซเชฅเซ€ เชฌเซ‡เช•เช…เชช. 2019 เชฎเชพเช‚ เชถเซเช‚ เช›เซ‡? เช†เชจเซเชฆเซเชฐเซ‡ เชฌเซ‹เชฐเซ‹เชกเชฟเชจ

เชนเซเช‚ เชตเชพเชฐเช‚เชตเชพเชฐ เชœเซ‹เช‰เช‚ เช›เซเช‚ เช•เซ‡ เชฒเซ‹เช•เซ‹ เชเช• เชœ เชธเชฎเชฏเซ‡ WAL-G เช…เชจเซ‡ WAL-E เชฌเช‚เชจเซ‡ เชšเชฒเชพเชตเชตเชพเชจเซ‹ เชชเซเชฐเชฏเชพเชธ เช•เชฐเซ‡ เช›เซ‡. เช…เชฎเซ‡ เชชเช›เชพเชค เชธเซเชธเช‚เช—เชคเชคเชพเชจเซ‡ เช เช…เชฐเซเชฅเชฎเชพเช‚ เชธเชฎเชฐเซเชฅเชจ เช†เชชเซ€เช เช›เซ€เช เช•เซ‡ WAL-G WAL-E เชฎเชพเช‚เชฅเซ€ เชซเชพเช‡เชฒเชจเซ‡ เชชเซเชจเชƒเชธเซเชฅเชพเชชเชฟเชค เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡ เช…เชจเซ‡ WAL-E เชฎเชพเช‚ เชฌเชจเชพเชตเซ‡เชฒ เชฌเซ‡เช•เช…เชชเชจเซ‡ เชชเซเชจเชƒเชธเซเชฅเชพเชชเชฟเชค เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡. เชชเชฐเช‚เชคเซ เช† เชฌเช‚เชจเซ‡ เชธเชฟเชธเซเชŸเชฎเซ‹ เชธเชฎเชพเช‚เชคเชฐ เชตเซ‹เชฒ-เชชเซเชถเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชคเซ€ เชนเซ‹เชตเชพเชฅเซ€, เชคเซ‡เช“ เชเช•เชฌเซ€เชœเชพ เชชเชพเชธเซ‡เชฅเซ€ เชซเชพเช‡เชฒเซ‹ เชšเซ‹เชฐเซ€ เช•เชฐเชตเชพเชจเซเช‚ เชถเชฐเซ‚ เช•เชฐเซ‡ เช›เซ‡. เชœเซ‹ เช†เชชเชฃเซ‡ เชคเซ‡เชจเซ‡ WAL-G เชฎเชพเช‚ เช เซ€เช• เช•เชฐเซ€เช, เชคเซ‹ เชคเซ‡ เชนเชœเซ เชชเชฃ WAL-E เชฎเชพเช‚ เชฐเชนเซ‡เชถเซ‡. WAL-E เชฎเชพเช‚, เชคเซ‡ เช†เชฐเซเช•เชพเช‡เชต-เชธเซเชŸเซ‡เชŸเชธ เชœเซเช เช›เซ‡, เชซเชฟเชจเชฟเชถเซเชก เชซเชพเช‡เชฒเซ‹ เชœเซเช เช›เซ‡ เช…เชจเซ‡ เชคเซ‡เชจเซ‡ เช†เชฐเซเช•เชพเช‡เชต เช•เชฐเซ‡ เช›เซ‡, เชœเซเชฏเชพเชฐเซ‡ เช…เชจเซเชฏ เชธเชฟเชธเซเชŸเชฎเซ‹ เชซเช•เซเชค เชœเชพเชฃเชถเซ‡ เชจเชนเซ€เช‚ เช•เซ‡ เช† WAL เชซเชพเช‡เชฒ เช…เชธเซเชคเชฟเชคเซเชตเชฎเชพเช‚ เช›เซ‡, เช•เชพเชฐเชฃ เช•เซ‡ PostgreSQL เชคเซ‡เชจเซ‡ เชฌเซ€เชœเซ€ เชตเช–เชค เช†เชฐเซเช•เชพเช‡เชต เช•เชฐเชตเชพเชจเซ‹ เชชเซเชฐเชฏเชพเชธ เช•เชฐเชถเซ‡ เชจเชนเซ€เช‚.

เช…เชฎเซ‡ เช…เชนเซ€เช‚ WAL-G เชฌเชพเชœเซเช เชถเซเช‚ เช เซ€เช• เช•เชฐเชตเชพ เชœเชˆ เชฐเชนเซเชฏเชพ เช›เซ€เช? เช…เชฎเซ‡ PostgreSQL เชจเซ‡ เชœเชพเชฃ เช•เชฐเซ€เชถเซเช‚ เชจเชนเซ€เช‚ เช•เซ‡ เช† เชซเชพเช‡เชฒ เชธเชฎเชพเช‚เชคเชฐ เชฐเซ€เชคเซ‡ เชŸเซเชฐเชพเชจเซเชธเชซเชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชนเชคเซ€, เช…เชจเซ‡ เชœเซเชฏเชพเชฐเซ‡ PostgreSQL เช…เชฎเชจเซ‡ เชคเซ‡เชจเซ‡ เช†เชฐเซเช•เชพเช‡เชต เช•เชฐเชตเชพเชจเซเช‚ เช•เชนเซ‡เชถเซ‡, เชคเซเชฏเชพเชฐเซ‡ เช…เชฎเชจเซ‡ เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ เช–เชฌเชฐ เชชเชกเชถเซ‡ เช•เซ‡ เช† เชฎเซ‹เชก-เชŸเชพเช‡เชฎ เช…เชจเซ‡ เช† md5 เชธเชพเชฅเซ‡ เช†เชตเซ€ เชซเชพเช‡เชฒ เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ เช†เชฐเซเช•เชพเช‡เชต เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡ เช…เชจเซ‡ เช…เชฎเซ‡ เชซเช•เซเชค เชชเซ‹เชธเซเชŸเช—เซเชฐเซ‡เชเชธเช•เซเชฏเซเชเชฒ เช•เชนเซ€เชถเซเช‚ - เช เซ€เช• เช›เซ‡, เช…เชจเชฟเชตเชพเชฐเซเชฏเชชเชฃเซ‡ เช•เช‚เชˆเชชเชฃ เช•เชฐเซเชฏเชพ เชตเชฟเชจเชพ เชฌเชงเซเช‚ เชคเซˆเชฏเชพเชฐ เช›เซ‡.

เชชเชฐเช‚เชคเซ เช† เชธเชฎเชธเซเชฏเชพ WAL-E เชฌเชพเชœเซ เชชเชฐ เช เซ€เช• เชฅเชตเชพเชจเซ€ เชถเช•เซเชฏเชคเชพ เชจเชฅเซ€, เชคเซ‡เชฅเซ€ WAL-G เช…เชจเซ‡ WAL-E เชฌเช‚เชจเซ‡เชฎเชพเช‚ เชซเชพเช‡เชฒเชจเซ‡ เช†เชฐเซเช•เชพเช‡เชต เช•เชฐเซ€ เชถเช•เซ‡ เชคเซ‡เชตเซ‹ เช†เชฐเซเช•เชพเช‡เชต เช†เชฆเซ‡เชถ เชฌเชจเชพเชตเชตเซ‹ เชนเชพเชฒเชฎเชพเช‚ เช…เชถเช•เซเชฏ เช›เซ‡.

เชตเชงเซเชฎเชพเช‚, เชเชตเชพ เช•เชฟเชธเซเชธเชพเช“ เช›เซ‡ เช•เซ‡ เชœเซเชฏเชพเช‚ WAL-G เชนเชตเซ‡ เชคเชฎเชพเชฐเชพ เชฎเชพเชŸเซ‡ เชฏเซ‹เช—เซเชฏ เชจเชฅเซ€, เชชเชฐเช‚เชคเซ เช…เชฎเซ‡ เชšเซ‹เช•เซเช•เชธเชชเชฃเซ‡ เชคเซ‡เชจเซ‡ เช เซ€เช• เช•เชฐเซ€เชถเซเช‚.

WAL-G เชคเชฐเชซเชฅเซ€ เชฌเซ‡เช•เช…เชช. 2019 เชฎเชพเช‚ เชถเซเช‚ เช›เซ‡? เช†เชจเซเชฆเซเชฐเซ‡ เชฌเซ‹เชฐเซ‹เชกเชฟเชจเชชเซเชฐเชฅเชฎ, เช…เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เชนเชพเชฒเชฎเชพเช‚ เชฌเชฟเชฒเซเชŸ-เช‡เชจ เชฌเซ‡เช•เช…เชช เชšเช•เชพเชธเชฃเซ€ เชจเชฅเซ€. เชฌเซ‡เช•เช…เชช เช…เชฅเชตเชพ เชชเซเชจเชƒเชชเซเชฐเชพเชชเซเชคเชฟ เชฆเชฐเชฎเชฟเชฏเชพเชจ เช…เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เชšเช•เชพเชธเชฃเซ€ เชจเชฅเซ€. เช…เชฒเชฌเชคเซเชค, เช† เช•เซเชฒเชพเช‰เชกเชฎเชพเช‚ เชฒเชพเช—เซ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เชชเชฐเช‚เชคเซ เช† เชซเช•เซเชค เชชเซ‚เชฐเซเชต-เชคเชชเชพเชธ เชฆเซเชตเชพเชฐเชพ, เชซเช•เซเชค เช•เซเชฒเชธเซเชŸเชฐเชจเซ‡ เชชเซเชจเชƒเชธเซเชฅเชพเชชเชฟเชค เช•เชฐเซ€เชจเซ‡ เช…เชฎเชฒเชฎเชพเช‚ เชฎเซ‚เช•เชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เชนเซเช‚ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“เชจเซ‡ เช† เช•เชพเชฐเซเชฏเช•เซเชทเชฎเชคเชพ เช†เชชเชตเชพ เชฎเชพเช‚เช—เซ เช›เซเช‚. เชชเชฐเช‚เชคเซ เชšเช•เชพเชธเชฃเซ€ เชฆเซเชตเชพเชฐเชพ, เชนเซเช‚ เชฎเชพเชจเซเช‚ เช›เซเช‚ เช•เซ‡ WAL-G เชฎเชพเช‚ เช•เซเชฒเชธเซเชŸเชฐเชจเซ‡ เชชเซเชจเชƒเชธเซเชฅเชพเชชเชฟเชค เช•เชฐเชตเซเช‚ เช…เชจเซ‡ เชคเซ‡เชจเซ‡ เชถเชฐเซ‚ เช•เชฐเชตเซเช‚ เช…เชจเซ‡ เชธเซเชฎเซ‹เช• เชชเชฐเซ€เช•เซเชทเชฃเซ‹ เชšเชฒเชพเชตเชตเชพเชจเซเช‚ เชถเช•เซเชฏ เชฌเชจเชถเซ‡: pg_dumpall to /dev/null เช…เชจเซ‡ amcheck เช‡เชจเซเชกเซ‡เช•เซเชธ เชตเซ‡เชฐเชฟเชซเชฟเช•เซ‡เชถเชจ.

WAL-G เชคเชฐเชซเชฅเซ€ เชฌเซ‡เช•เช…เชช. 2019 เชฎเชพเช‚ เชถเซเช‚ เช›เซ‡? เช†เชจเซเชฆเซเชฐเซ‡ เชฌเซ‹เชฐเซ‹เชกเชฟเชจ

เชนเชพเชฒเชฎเชพเช‚ WAL-G เชฎเชพเช‚ WAL เชคเชฐเชซเชฅเซ€ เชเช• เชฌเซ‡เช•เช…เชช เชฎเซเชฒเชคเชตเซ€ เชฐเชพเช–เชตเชพเชจเซ‹ เช•เซ‹เชˆ เชฐเชธเซเชคเซ‹ เชจเชฅเซ€. เชเชŸเชฒเซ‡ เช•เซ‡, เช…เชฎเซ‡ เช…เชฎเซเช• เชตเชฟเชจเซเชกเซ‹เชจเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช•เชฐเซ€เช เช›เซ€เช. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เช›เซ‡เชฒเซเชฒเชพ เชธเชพเชค เชฆเชฟเชตเชธเชจเซ‹ เชธเช‚เช—เซเชฐเชน, เช›เซ‡เชฒเซเชฒเชพ เชฆเชธ เชฌเซ‡เช•เช…เชชเชจเซ‡ เชธเช‚เช—เซเชฐเชนเชฟเชค เช•เชฐเชตเชพ, เช›เซ‡เชฒเซเชฒเชพ เชคเซเชฐเชฃ เชธเช‚เชชเซ‚เชฐเซเชฃ เชฌเซ‡เช•เช…เชชเชจเซ‡ เชธเช‚เช—เซเชฐเชนเชฟเชค เช•เชฐเชตเชพ. เช˜เชฃเซ€ เชตเชพเชฐ เชฒเซ‹เช•เซ‹ เช†เชตเซ‡ เช›เซ‡ เช…เชจเซ‡ เช•เชนเซ‡ เช›เซ‡: "เช…เชฎเชจเซ‡ เชจเชตเชพ เชตเชฐเซเชทเชฎเชพเช‚ เชœเซ‡ เชฌเชจเซเชฏเซเช‚ เชคเซ‡เชจเชพ เชฌเซ‡เช•เช…เชชเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡ เช…เชจเซ‡ เช…เชฎเซ‡ เชคเซ‡เชจเซ‡ เช•เชพเชฏเชฎ เชฐเชพเช–เชตเชพ เชฎเชพเช‚เช—เซ€เช เช›เซ€เช." WAL-G เชจเซ‡ เชนเชœเซ เชธเซเชงเซ€ เช–เชฌเชฐ เชจเชฅเซ€ เช•เซ‡ เช† เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช•เชฐเชตเซเช‚. (เชจเซ‹เช‚เชง - เช† เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ เชธเซเชงเชพเชฐเซ‡เชฒ เช›เซ‡. เชตเชงเซ เชตเชพเช‚เชšเซ‹ - เชฎเชพเช‚ เชฌเซ‡เช•เช…เชช-เชฎเชพเชฐเซเช• เชตเชฟเช•เชฒเซเชช https://github.com/wal-g/wal-g/blob/master/PostgreSQL.md)

WAL-G เชคเชฐเชซเชฅเซ€ เชฌเซ‡เช•เช…เชช. 2019 เชฎเชพเช‚ เชถเซเช‚ เช›เซ‡? เช†เชจเซเชฆเซเชฐเซ‡ เชฌเซ‹เชฐเซ‹เชกเชฟเชจ

เช…เชจเซ‡ เช…เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ PITR เชจเซ‡ เชฎเชพเชจเซเชฏ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เชคเชฎเชพเชฎ เชถเชพเชซเซเชŸ เชธเซ‡เช—เชฎเซ‡เชจเซเชŸเซเชธ เชฎเชพเชŸเซ‡ เชชเซ‡เชœ เชšเซ‡เช•เชธเชฎ เช…เชจเซ‡ เช…เช–เช‚เชกเชฟเชคเชคเชพเชจเซ€ เชคเชชเชพเชธ เชจเชฅเซ€.

WAL-G เชคเชฐเชซเชฅเซ€ เชฌเซ‡เช•เช…เชช. 2019 เชฎเชพเช‚ เชถเซเช‚ เช›เซ‡? เช†เชจเซเชฆเซเชฐเซ‡ เชฌเซ‹เชฐเซ‹เชกเชฟเชจ

เช† เชฌเชงเชพเชฎเชพเช‚เชฅเซ€ เชฎเซ‡เช‚ เช—เซ‚เช—เชฒ เชธเชฎเชฐ เช“เชซ เช•เซ‹เชก เชฎเชพเชŸเซ‡ เชเช• เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เชฎเซ‚เช•เซเชฏเซ‹. เชœเซ‹ เชคเชฎเซ‡ เชเชตเชพ เชธเซเชฎเชพเชฐเซเชŸ เชตเชฟเชฆเซเชฏเชพเชฐเซเชฅเซ€เช“เชจเซ‡ เชœเชพเชฃเซ‹ เช›เซ‹ เช•เซ‡ เชœเซ‡เช“ Go เชฎเชพเช‚ เช•เช‚เชˆเช• เชฒเช–เชตเชพ เช…เชจเซ‡ โ€œGโ€ เช…เช•เซเชทเชฐ เชธเชพเชฅเซ‡ เชเช• เช•เช‚เชชเชจเซ€เชฎเชพเช‚เชฅเซ€ เชนเชœเชพเชฐเซ‹ เชกเซ‹เชฒเชฐ เชฎเซ‡เชณเชตเชตเชพ เชˆเชšเซเช›เซ‡ เช›เซ‡, เชคเซ‹ เชคเซ‡เชฎเชจเซ‡ เช…เชฎเชพเชฐเชพ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเชจเซ€ เชญเชฒเชพเชฎเชฃ เช•เชฐเซ‹. เชนเซเช‚ เช† เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เชฎเชพเชŸเซ‡ เชฎเชพเชฐเซเช—เชฆเชฐเซเชถเช• เชคเชฐเซ€เช•เซ‡ เช•เชพเชฎ เช•เชฐเซ€เชถ, เชคเซ‡เช“ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡. เชœเซ‹ เชคเซเชฏเชพเช‚ เช•เซ‹เชˆ เชตเชฟเชฆเซเชฏเชพเชฐเซเชฅเซ€เช“ เชจ เชนเซ‹เชฏ, เชคเซ‹ เชนเซเช‚ เชคเซ‡เชจเซ‡ เชฒเชˆเชถ เช…เชจเซ‡ เช‰เชจเชพเชณเชพเชฎเชพเช‚ เชคเซ‡ เชœเชพเชคเซ‡ เช•เชฐเซ€เชถ.

WAL-G เชคเชฐเชซเชฅเซ€ เชฌเซ‡เช•เช…เชช. 2019 เชฎเชพเช‚ เชถเซเช‚ เช›เซ‡? เช†เชจเซเชฆเซเชฐเซ‡ เชฌเซ‹เชฐเซ‹เชกเชฟเชจ

เช…เชจเซ‡ เช…เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เชฌเซ€เชœเซ€ เช˜เชฃเซ€ เชจเชพเชจเซ€ เชธเชฎเชธเซเชฏเชพเช“ เช›เซ‡ เชœเซ‡เชจเชพ เชชเชฐ เช…เชฎเซ‡ เชงเซ€เชฎเซ‡ เชงเซ€เชฎเซ‡ เช•เชพเชฎ เช•เชฐเซ€ เชฐเชนเซเชฏเชพ เช›เซ€เช. เช…เชจเซ‡ เช•เซ‡เชŸเชฒเซ€เช• เช–เซ‚เชฌ เชตเชฟเชšเชฟเชคเซเชฐ เชตเชธเซเชคเซเช“ เชฅเชพเชฏ เช›เซ‡.

เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชœเซ‹ เชคเชฎเซ‡ WAL-G เชจเซ‡ เช–เชพเชฒเซ€ เชฌเซ‡เช•เช…เชช เช†เชชเซ‹ เช›เซ‹, เชคเซ‹ เชคเซ‡ เช–เชพเชฒเซ€ เชชเชกเซ€ เชœเชถเซ‡. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชœเซ‹ เชคเชฎเซ‡ เชคเซ‡เชจเซ‡ เช•เชนเซ‹ เช•เซ‡ เชคเซ‡เชจเซ‡ เช–เชพเชฒเซ€ เชซเซ‹เชฒเซเชกเชฐเชจเซ‹ เชฌเซ‡เช•เช…เชช เชฒเซ‡เชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡. pg_control เชซเชพเช‡เชฒ เชคเซเชฏเชพเช‚ เชนเชถเซ‡ เชจเชนเซ€เช‚. เช…เชจเซ‡ เชคเซ‡ เชตเชฟเชšเชพเชฐเชถเซ‡ เช•เซ‡ เชคเซ‡ เช•เช‚เชˆเช• เชธเชฎเชœเซ€ เชถเช•เชคเซ‹ เชจเชฅเซ€. เชธเชฟเชฆเซเชงเชพเช‚เชคเชฎเชพเช‚, เช† เช•เชฟเชธเซเชธเชพเชฎเชพเช‚ เชคเชฎเชพเชฐเซ‡ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเชจเซ‡ เชธเชพเชงเชจเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช•เชฐเชตเซ‹ เชคเซ‡ เชธเชฎเชœเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชคเซ‡เชจเซ‡ เชธเชพเชฎเชพเชจเซเชฏ เชธเช‚เชฆเซ‡เชถ เชฒเช–เชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡. เชชเชฐเช‚เชคเซ เช† เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฟเช‚เช—เชจเซเช‚ เชฒเช•เซเชทเชฃ เชชเชฃ เชจเชฅเซ€, เชชเชฐเช‚เชคเซ เชธเชพเชฐเซ€, เชธเชฎเชœเชฆเชพเชฐ เชญเชพเชทเชพเชจเซเช‚ เชฒเช•เซเชทเชฃ เช›เซ‡.

เช‘เชซเชฒเชพเช‡เชจ เชฌเซ‡เช•เช…เชช เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช•เชฐเชตเซเช‚ เชคเซ‡ เช…เชฎเชจเซ‡ เช–เชฌเชฐ เชจเชฅเซ€. เชœเซ‹ เชกเซ‡เชŸเชพเชฌเซ‡เช เชœเซ‚เช เซเช‚ เชฌเซ‹เชฒเซ‡ เช›เซ‡, เชคเซ‹ เช…เชฎเซ‡ เชคเซ‡เชจเซ‹ เชฌเซ‡เช•เช…เชช เชฒเชˆ เชถเช•เชคเชพ เชจเชฅเซ€. เชชเชฐเช‚เชคเซ เช…เชนเซ€เช‚ เชฌเชงเซเช‚ เช–เซ‚เชฌ เชœ เชธเชฐเชณ เช›เซ‡. เชœเซเชฏเชพเชฐเซ‡ เชคเซ‡ เชถเชฐเซ‚ เชฅเชฏเซเช‚ เชคเซเชฏเชพเชฐเซ‡ เช…เชฎเซ‡ LSN เชฆเซเชตเชพเชฐเชพ เชฌเซ‡เช•เช…เชชเชจเซ‡ เช•เซ‰เชฒ เช•เชฐเซ€เช เช›เซ€เช. เช…เช‚เชคเชฐเซเช—เชค เช†เชงเชพเชฐเชจเซ‹ LSN เช•เช‚เชŸเซเชฐเซ‹เชฒ เชซเชพเช‡เชฒเชฎเชพเช‚เชฅเซ€ เชตเชพเช‚เชšเชตเซ‹ เช†เชตเชถเซเชฏเช• เช›เซ‡. เช…เชจเซ‡ เช† เชเช• เช…เชตเชพเชธเซเชคเชตเชฟเช• เชฒเช•เซเชทเชฃ เช›เซ‡. เช˜เชฃเซ€ เชฌเซ‡เช•เช…เชช เชธเชฟเชธเซเชŸเชฎเซเชธ เช…เช‚เชคเชฐเซเช—เชค เชกเซ‡เชŸเชพเชฌเซ‡เชเชจเซ‹ เชฌเซ‡เช•เช…เชช เชฒเชˆ เชถเช•เซ‡ เช›เซ‡. เช…เชจเซ‡ เชคเซ‡ เช…เชจเซเช•เซ‚เชณ เช›เซ‡.

เช…เชฎเซ‡ เชนเชพเชฒเชฎเชพเช‚ เชฌเซ‡เช•เช…เชช เชœเช—เซเชฏเชพเชจเชพ เช…เชญเชพเชตเชจเซ‡ เชฏเซ‹เช—เซเชฏ เชฐเซ€เชคเซ‡ เชนเซ‡เชจเซเชกเชฒ เช•เชฐเซ€ เชถเช•เชคเชพ เชจเชฅเซ€. เช•เชพเชฐเชฃ เช•เซ‡ เช…เชฎเซ‡ เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡ เช˜เชฐเซ‡ เชฎเซ‹เชŸเชพ เชฌเซ‡เช•เช…เชช เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเซ€เช เช›เซ€เช. เช…เชจเซ‡ เชคเซ‡เช“ เชคเซ‡เชจเซ€ เช†เชธเชชเชพเชธ เชจ เช†เชตเซเชฏเชพ. เชชเชฐเช‚เชคเซ เชœเซ‹ เช•เซ‹เชˆ เชตเซเชฏเช•เซเชคเชฟ เช…เชคเซเชฏเชพเชฐเซ‡ เช—เซ‹เชฎเชพเช‚ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎ เช•เชฐเชตเชพ เชฎเชพเช‚เช—เซ‡ เช›เซ‡, เชคเซ‹ เชฌเช•เซ‡เชŸเชฎเชพเช‚ เชœเช—เซเชฏเชพเชจเซ€ เชฌเชนเชพเชฐเชจเซ€ เชญเซ‚เชฒเซ‹ เชฎเชพเชŸเซ‡ เชนเซ‡เชจเซเชกเชฒเชฟเช‚เช— เช‰เชฎเซ‡เชฐเซ‹. เชนเซเช‚ เชšเซ‹เช•เซเช•เชธเชชเชฃเซ‡ เชชเซเชฒ เชตเชฟเชจเช‚เชคเซ€ เชชเชฐ เชงเซเชฏเชพเชจ เช†เชชเซ€เชถ.

เช…เชจเซ‡ เชฎเซเช–เซเชฏ เชตเชธเซเชคเซ เชœเซ‡ เช†เชชเชฃเชจเซ‡ เชšเชฟเช‚เชคเชพ เช•เชฐเซ‡ เช›เซ‡ เชคเซ‡ เช เช›เซ‡ เช•เซ‡ เช†เชชเชฃเซ‡ เชถเช•เซเชฏ เชคเซ‡เชŸเชฒเชพ เชกเซ‹เช•เชฐ เชเช•เซ€เช•เชฐเชฃ เชชเชฐเซ€เช•เซเชทเชฃเซ‹ เชœเซ‹เชˆเช เช›เซ‡ เชœเซ‡ เชตเชฟเชตเชฟเชง เชฆเซƒเชถเซเชฏเซ‹ เชคเชชเชพเชธเซ‡ เช›เซ‡. เช…เชคเซเชฏเชพเชฐเซ‡ เช…เชฎเซ‡ เชซเช•เซเชค เชฎเซ‚เชณเชญเซ‚เชค เชฆเซƒเชถเซเชฏเซ‹เชจเซเช‚ เชชเชฐเซ€เช•เซเชทเชฃ เช•เชฐเซ€ เชฐเชนเซเชฏเชพ เช›เซ€เช. เชฆเชฐเซ‡เช• เช•เชฎเชฟเชŸ เชชเชฐ, เชชเชฐเช‚เชคเซ เช…เชฎเซ‡ เช•เชฎเชฟเชŸ-เชฌเชพเชฏ-เช•เชฎเชฟเชŸ เชคเชฎเชพเชฎ เช•เชพเชฐเซเชฏเช•เซเชทเชฎเชคเชพเชจเซ‡ เช…เชฎเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช•เชฐเซ€เช เช›เซ€เช เชคเซ‡ เชคเชชเชพเชธเชตเชพ เชฎเชพเช‚เช—เซ€เช เช›เซ€เช. เช–เชพเชธ เช•เชฐเซ€เชจเซ‡, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เช…เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ PostgreSQL 9.4-9.5 เชฎเชพเชŸเซ‡ เชชเซ‚เชฐเชคเซ‹ เช†เชงเชพเชฐ เชนเชถเซ‡. เช…เชฎเซ‡ เชคเซ‡เชฎเชจเซ‡ เชธเชฎเชฐเซเชฅเชจ เช†เชชเซ€เช เช›เซ€เช เช•เชพเชฐเชฃ เช•เซ‡ เชธเชฎเซเชฆเชพเชฏ PostgreSQL เชจเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช•เชฐเซ‡ เช›เซ‡, เชชเชฐเช‚เชคเซ เช…เชฎเซ‡ เช–เชพเชคเชฐเซ€ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช•เชฎเชฟเชŸ-เชฌเชพเชฏ-เช•เชฎเชฟเชŸ เชคเชชเชพเชธเชคเชพ เชจเชฅเซ€ เช•เซ‡ เชฌเชงเซเช‚ เชคเซ‚เชŸเซ€ เชจ เชœเชพเชฏ. เช…เชจเซ‡ เชฎเชจเซ‡ เชฒเชพเช—เซ‡ เช›เซ‡ เช•เซ‡ เช† เชเช• เช—เช‚เชญเซ€เชฐ เชœเซ‹เช–เชฎ เช›เซ‡.

WAL-G เชคเชฐเชซเชฅเซ€ เชฌเซ‡เช•เช…เชช. 2019 เชฎเชพเช‚ เชถเซเช‚ เช›เซ‡? เช†เชจเซเชฆเซเชฐเซ‡ เชฌเซ‹เชฐเซ‹เชกเชฟเชจ

เช…เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เชฏเชพเชจเซเชกเซ‡เช•เซเชธ เชกเซ‡เชŸเชพเชฌเซ‡เช เชฎเซ‡เชจเซ‡เชœเชฎเซ‡เชจเซเชŸเชฎเชพเช‚ เชเช• เชนเชœเชพเชฐเชฅเซ€ เชตเชงเซ เช•เซเชฒเชธเซเชŸเชฐเซ‹ เชชเชฐ WAL-G เชšเชพเชฒเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡. เช…เชจเซ‡ เชคเซ‡ เชฆเชฐเชฐเซ‹เชœ เช•เซ‡เชŸเชฒเชพเช• เชธเซ‹ เชŸเซ‡เชฐเชพเชฌเชพเช‡เชŸ เชกเซ‡เชŸเชพเชจเซ‹ เชฌเซ‡เช•เช…เชช เชฒเซ‡ เช›เซ‡.

เช…เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เช…เชฎเชพเชฐเชพ เช•เซ‹เชกเชฎเชพเช‚ เช˜เชฃเชพ เชฌเชงเชพ TODO เช›เซ‡. เชœเซ‹ เชคเชฎเชพเชฐเซ‡ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎ เช•เชฐเชตเซ‹ เชนเซ‹เชฏ เชคเซ‹ เช†เชตเซ‹, เช…เชฎเซ‡ เชชเซเชฒ เชตเชฟเชจเช‚เชคเซ€เช“เชจเซ€ เชฐเชพเชน เชœเซ‹เชˆ เชฐเชนเซเชฏเชพ เช›เซ€เช, เช…เชฎเซ‡ เชชเซเชฐเชถเซเชจเซ‹เชจเซ€ เชฐเชพเชน เชœเซ‹เชˆ เชฐเชนเซเชฏเชพ เช›เซ€เช.

WAL-G เชคเชฐเชซเชฅเซ€ เชฌเซ‡เช•เช…เชช. 2019 เชฎเชพเช‚ เชถเซเช‚ เช›เซ‡? เช†เชจเซเชฆเซเชฐเซ‡ เชฌเซ‹เชฐเซ‹เชกเชฟเชจ

เชชเซเชฐเชถเซเชจเซ‹

เชถเซเชญ เชธเชพเช‚เชœ! เช†เชญเชพเชฐ! เชฎเชพเชฐเซเช‚ เช…เชจเซเชฎเชพเชจ เช›เซ‡ เช•เซ‡ เชœเซ‹ เชคเชฎเซ‡ WAL-delta เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชฐเชนเซเชฏเชพเช‚ เช›เซ‹, เชคเซ‹ เชคเชฎเซ‡ เช•เชฆเชพเชš เชชเซ‚เชฐเซเชฃ-เชชเซƒเชทเซเช เชจเชพ เชฒเช–เชพเชฃเซ‹ เชชเชฐ เช–เซ‚เชฌ เช†เชงเชพเชฐ เชฐเชพเช–เชถเซ‹. เช…เชจเซ‡ เชœเซ‹ เชเชฎ เชนเซ‹เชฏ, เชคเซ‹ เชถเซเช‚ เชคเชฎเซ‡ เชชเชฐเซ€เช•เซเชทเชฃเซ‹ เชšเชฒเชพเชตเซเชฏเชพ? เชคเชฎเซ‡ เชธเซเช‚เชฆเชฐ เช†เชฒเซ‡เช– เชฌเชคเชพเชตเซเชฏเซ‹. เชœเซ‹ FPW เชฌเช‚เชง เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เชคเซ‹ เชคเซ‡ เช•เซ‡เชŸเชฒเซเช‚ เชธเซเช‚เชฆเชฐ เชฌเชจเชถเซ‡?

เช†เช–เชพ เชชเชพเชจเชพเชจเชพ เชฒเช–เชพเชฃเซ‹ เช…เชฎเชพเชฐเชพ เชฎเชพเชŸเซ‡ เชธเช•เซเชทเชฎ เช›เซ‡, เช…เชฎเซ‡ เชคเซ‡เชจเซ‡ เชจเชฟเชทเซเช•เซเชฐเชฟเชฏ เช•เชฐเชตเชพเชจเซ‹ เชชเซเชฐเชฏเชพเชธ เช•เชฐเซเชฏเซ‹ เชจเชฅเซ€. เชเชŸเชฒเซ‡ เช•เซ‡, เชฎเซ‡เช‚, เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพ เชคเชฐเซ€เช•เซ‡, เชคเซ‡เชจเซ‡ เชฌเช‚เชง เช•เชฐเชตเชพเชจเซ‹ เชชเซเชฐเชฏเชพเชธ เช•เชฐเซเชฏเซ‹ เชจเชฅเซ€. เชธเชฟเชธเซเชŸเชฎ เชเชกเชฎเชฟเชจเชฟเชธเซเชŸเซเชฐเซ‡เชŸเชฐเซเชธ เช•เซ‡ เชœเซ‡เชฎเชฃเซ‡ เชธเช‚เชถเซ‹เชงเชจ เช•เชฐเซเชฏเซเช‚ เช›เซ‡ เชคเซ‡ เช•เชฆเชพเชš เช† เชฎเซเชฆเซเชฆเชพ เชชเชฐ เชธเช‚เชถเซ‹เชงเชจ เช•เชฐเซเชฏเซเช‚ เช›เซ‡. เชชเชฐเช‚เชคเซ เช…เชฎเชจเซ‡ FPW เชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡. เชฒเช—เชญเช— เช•เซ‹เชˆ เชชเชฃ เชคเซ‡เชจเซ‡ เช…เช•เซเชทเชฎ เช•เชฐเชคเซเช‚ เชจเชฅเซ€, เช•เชพเชฐเชฃ เช•เซ‡ เช…เชจเซเชฏเชฅเชพ เชชเซเชฐเชคเชฟเช•เซƒเชคเชฟเชฎเชพเช‚เชฅเซ€ เชฌเซ‡เช•เช…เชช เชฒเซ‡เชตเชพเชจเซเช‚ เช…เชถเช•เซเชฏ เช›เซ‡.

เชฐเชฟเชชเซ‹เชฐเซเชŸ เชฎเชพเชŸเซ‡ เช†เชญเชพเชฐ! เชฎเชพเชฐเชพ เชฌเซ‡ เชชเซเชฐเชถเซเชจเซ‹ เช›เซ‡. เชชเชนเซ‡เชฒเซ‹ เชชเซเชฐเชถเซเชจ เช เช›เซ‡ เช•เซ‡ เชŸเซ‡เชฌเชฒเชธเซเชชเซ‡เชธเชจเซเช‚ เชถเซเช‚ เชฅเชถเซ‡?

เช…เชฎเซ‡ เชชเซเชฒ เชตเชฟเชจเช‚เชคเซ€เชจเซ€ เชฐเชพเชน เชœเซ‹เชˆ เชฐเชนเซเชฏเชพ เช›เซ€เช. เช…เชฎเชพเชฐเชพ เชกเซ‡เชŸเชพเชฌเซ‡เช SSD เช…เชจเซ‡ NMVE เชกเชฟเชธเซเช• เชชเชฐ เชฐเชนเซ‡ เช›เซ‡ เช…เชจเซ‡ เช…เชฎเชจเซ‡ เช–เชฐเซ‡เช–เชฐ เช† เชธเซเชตเชฟเชงเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชจเชฅเซ€. เชนเซเช‚ เชคเซ‡เชจเซ‡ เชธเชพเชฐเซ€ เชฐเซ€เชคเซ‡ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช…เชคเซเชฏเชพเชฐเซ‡ เช—เช‚เชญเซ€เชฐ เชธเชฎเชฏ เชชเชธเชพเชฐ เช•เชฐเชตเชพ เชคเซˆเชฏเชพเชฐ เชจเชฅเซ€. เชนเซเช‚ เชชเซ‚เชฐเชพ เชฆเชฟเชฒเชฅเซ€ เชนเชฟเชฎเชพเชฏเชค เช•เชฐเซเช‚ เช›เซเช‚ เช•เซ‡ เช…เชฎเซ‡ เช†เชจเซ‡ เชธเชฎเชฐเซเชฅเชจ เช†เชชเซ€เช เช›เซ€เช. เชเชตเชพ เชฒเซ‹เช•เซ‹ เช›เซ‡ เชœเซ‡เชฎเชฃเซ‡ เชคเซ‡เชจเซ‡ เชŸเซ‡เช•เซ‹ เช†เชชเซเชฏเซ‹ เช›เซ‡, เชชเชฐเช‚เชคเซ เชคเซ‡เชจเซ‡ เช…เชจเซเช•เซ‚เชณ เชฐเซ€เชคเซ‡ เชธเชฎเชฐเซเชฅเชจ เช†เชชเซเชฏเซเช‚ เช›เซ‡. เชคเซ‡เช“เช เช•เชพเช‚เชŸเซ‹ เชฌเชจเชพเชตเซเชฏเซ‹, เชชเชฐเช‚เชคเซ เชคเซ‡เช“ เชชเซเชฒ เชตเชฟเชจเช‚เชคเซ€เช“ เช•เชฐเชคเชพ เชจเชฅเซ€. (เชธเช‚เชธเซเช•เชฐเชฃ 0.2.13 เชฎเชพเช‚ เช‰เชฎเซ‡เชฐเชพเชฏเซ‡เชฒ)

เช…เชจเซ‡ เชฌเซ€เชœเซ‹ เชชเซเชฐเชถเซเชจ. เชคเชฎเซ‡ เชถเชฐเซ‚เช†เชคเชฎเชพเช‚ เชœ เช•เชนเซเชฏเซเช‚ เชนเชคเซเช‚ เช•เซ‡ WAL-G เชงเชพเชฐเซ‡ เช›เซ‡ เช•เซ‡ เชคเซ‡ เชเช•เชฒเชพ เช•เชพเชฎ เช•เชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ เช•เซ‹เชˆ เชฐเซ‡เชชเชฐเชจเซ€ เชœเชฐเซ‚เชฐ เชจเชฅเซ€. เชนเซเช‚ เชœเชพเชคเซ‡ เชฐเซ‡เชชเชฐเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซเช‚ เช›เซเช‚. เชถเชพ เชฎเชพเชŸเซ‡ เชคเซ‡เช“เชจเซ‹ เช‰เชชเชฏเซ‹เช— เชจ เช•เชฐเชตเซ‹ เชœเซ‹เชˆเช?

เช…เชฎเซ‡ เช‡เชšเซเช›เซ€เช เช›เซ€เช เช•เซ‡ เชคเซ‡ เชฌเชฒเชพเชฒเชฟเช•เชพเชจเซ€ เชœเซ‡เชฎ เชธเชฐเชณ เชนเซ‹เชฏ. เช†เชจเซ‹ เช…เชฐเซเชฅ เช เช›เซ‡ เช•เซ‡ เชคเชฎเชพเชฐเซ‡ เชฌเชฒเชพเชฒเชฟเช•เชพ เชธเชฟเชตเชพเชฏ เช•เช‚เชˆเชชเชฃเชจเซ€ เชœเชฐเซ‚เชฐ เชจเชฅเซ€. เช…เชฎเซ‡ เชธเชฟเชธเซเชŸเชฎ เชธเชฐเชณ เชฌเชจเชพเชตเชตเชพ เชฎเชพเช‚เช—เซ€เช เช›เซ€เช. เชœเซ‹ เชคเชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เช•เชพเชฐเซเชฏเช•เซเชทเชฎเชคเชพ เช›เซ‡ เชœเซ‡ เชคเชฎเชพเชฐเซ‡ เชธเซเช•เซเชฐเชฟเชชเซเชŸเชฎเชพเช‚ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡, เชคเซ‹ เช†เชตเซ‹ เช…เชจเซ‡ เช…เชฎเชจเซ‡ เช•เชนเซ‹ - เช…เชฎเซ‡ เชคเซ‡ เช—เซ‹เชฎเชพเช‚ เช•เชฐเซ€เชถเซเช‚.

เชถเซเชญ เชธเชพเช‚เชœ! เชฐเชฟเชชเซ‹เชฐเซเชŸ เชฎเชพเชŸเซ‡ เช†เชญเชพเชฐ! เช…เชฎเซ‡ GPG เชกเชฟเช•เซเชฐเชฟเชชเซเชถเชจ เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ WAL-G เชฎเซ‡เชณเชตเชตเชพเชฎเชพเช‚ เช…เชธเชฎเชฐเซเชฅ เชนเชคเชพ. เชคเซ‡ เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡ เชเชจเซเช•เซเชฐเชฟเชชเซเชŸ เช•เชฐเซ‡ เช›เซ‡, เชชเชฐเช‚เชคเซ เชกเชฟเช•เซเชฐเชฟเชชเซเชŸ เช•เชฐเชตเชพ เชฎเชพเช‚เช—เชคเชพ เชจเชฅเซ€. เชถเซเช‚ เชคเซ‡ เช•เช‚เชˆเช• เช›เซ‡ เชœเซ‡ เช†เชชเชฃเชพ เชฎเชพเชŸเซ‡ เช•เชพเชฎ เช•เชฐเชคเซเช‚ เชจเชฅเซ€? เชชเชฐเชฟเชธเซเชฅเชฟเชคเชฟ เชจเชฟเชฐเชพเชถเชพเชœเชจเช• เช›เซ‡.

GitHub เชชเชฐ เชธเชฎเชธเซเชฏเชพ เชฌเชจเชพเชตเซ‹ เช…เชจเซ‡ เชšเชพเชฒเซ‹ เชคเซ‡เชจเซ‡ เชถเซ‹เชงเซ€ เช•เชพเชขเซ€เช.

เชเชŸเชฒเซ‡ เช•เซ‡, เชคเชฎเซ‡ เช†เชจเซ‹ เชธเชพเชฎเชจเซ‹ เช•เชฐเซเชฏเซ‹ เชจเชฅเซ€?

เชเชฐเชฐ เชฐเชฟเชชเซ‹เชฐเซเชŸเชจเซ€ เชเช• เชตเชฟเชถเซ‡เชทเชคเชพ เช›เซ‡ เช•เซ‡ เชœเซเชฏเชพเชฐเซ‡ WAL-G เชจเซ‡ เชธเชฎเชœเชพเชคเซเช‚ เชจเชฅเซ€ เช•เซ‡ เชคเซ‡ เช•เซ‡เชตเชพ เชชเซเชฐเช•เชพเชฐเชจเซ€ เชซเชพเช‡เชฒ เช›เซ‡, เชคเซเชฏเชพเชฐเซ‡ เชคเซ‡ เชชเซ‚เช›เซ‡ เช›เซ‡: "เช•เชฆเชพเชš เชคเซ‡ เชเชจเซเช•เซเชฐเชฟเชชเซเชŸเซ‡เชก เช›เซ‡?" เช•เชฆเชพเชš เชธเชฎเชธเซเชฏเชพ เช เชเชจเซเช•เซเชฐเชฟเชชเซเชถเชจเชจเซ€ เชจเชฅเซ€. เชนเซเช‚ เช† เชตเชฟเชทเชฏ เชชเชฐ เชฒเซ‹เช—เซ€เช‚เช— เชธเซเชงเชพเชฐเชตเชพ เชฎเชพเช‚เช—เซ เช›เซเช‚. เชคเซ‡เชฃเซ‡ เชคเซ‡เชจเซ‡ เชกเชฟเชธเชพเชฏเชซเชฐ เช•เชฐเชตเซเช‚ เชœเซ‹เชˆเช. เช…เชฎเซ‡ เชนเชพเชฒเชฎเชพเช‚ เช† เชตเชฟเชทเชฏ เชชเชฐ เช เช…เชฐเซเชฅเชฎเชพเช‚ เช•เชพเชฎ เช•เชฐเซ€ เชฐเชนเซเชฏเชพ เช›เซ€เช เช•เซ‡ เชธเชพเชฐเซเชตเชœเชจเชฟเช• เช…เชจเซ‡ เช–เชพเชจเช—เซ€ เช•เซ€ เชฎเซ‡เชณเชตเชตเชพ เชฎเชพเชŸเซ‡เชจเซ€ เชธเชฟเชธเซเชŸเชฎ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช—เซ‹เช เชตเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ เชคเซ‡ เช…เชฎเชจเซ‡ เช–เชฐเซ‡เช–เชฐ เช—เชฎเชคเซเช‚ เชจเชฅเซ€. เช•เชพเชฐเชฃ เช•เซ‡ เช†เชชเชฃเซ‡ เชฌเชพเชนเซเชฏ GPG เช•เชนเซ€เช เช›เซ€เช เชœเซ‡เชฅเซ€ เชคเซ‡ เช†เชชเชฃเชจเซ‡ เชคเซ‡เชจเซ€ เชšเชพเชตเซ€เช“ เช†เชชเซ‡. เช…เชจเซ‡ เชชเช›เซ€ เช†เชชเชฃเซ‡ เช† เช•เซ€เช“ เชฒเชˆเช เช›เซ€เช เช…เชจเซ‡ เชคเซ‡เชจเซ‡ เช†เช‚เชคเชฐเชฟเช• GPG เชชเชฐ เชธเซเชฅเชพเชจเชพเช‚เชคเชฐเชฟเชค เช•เชฐเซ€เช เช›เซ€เช, เชœเซ‡ เช–เซเชฒเซเชฒเซเช‚ PGP เช›เซ‡, เชœเซ‡ WAL-G เชจเซ€ เช…เช‚เชฆเชฐ เช†เชชเชฃเชพ เชฎเชพเชŸเซ‡ เชธเช‚เช•เชฒเชฟเชค เช›เซ‡, เช…เชจเซ‡ เชคเซเชฏเชพเช‚ เช†เชชเชฃเซ‡ เชเชจเซเช•เซเชฐเชฟเชชเซเชถเชจ เช•เชนเซ€เช เช›เซ€เช. เช† เชธเช‚เชฆเชฐเซเชญเชฎเชพเช‚, เช…เชฎเซ‡ เชธเชฟเชธเซเชŸเชฎเชฎเชพเช‚ เชธเซเชงเชพเชฐเซ‹ เช•เชฐเชตเชพ เชฎเชพเช‚เช—เซ€เช เช›เซ€เช เช…เชจเซ‡ เชฒเชฟเชฌเชธเซ‹เชกเชฟเชฏเชฎ เชเชจเซเช•เซเชฐเชฟเชชเซเชถเชจเชจเซ‡ เชธเชฎเชฐเซเชฅเชจ เช†เชชเชตเชพ เชฎเชพเช‚เช—เซ€เช เช›เซ€เช (เชธเช‚เชธเซเช•เชฐเชฃ 0.2.15 เชฎเชพเช‚ เช‰เชฎเซ‡เชฐเชพเชฏเซ‡เชฒ). เช…เชฒเชฌเชคเซเชค, เชกเซ€เช•เซ‹เชกเชฟเช‚เช— เช•เชพเชฎ เช•เชฐเชตเซเช‚ เชœเซ‹เชˆเช, เชšเชพเชฒเซ‹ เชคเซ‡เชจเซ‡ เชถเซ‹เชงเซ€ เช•เชพเชขเซ€เช - เชคเชฎเชพเชฐเซ‡ เชฅเซ‹เชกเชพ เชถเชฌเซเชฆเซ‹ เช•เชฐเชคเชพเช‚ เชฒเช•เซเชทเชฃเซ‹เชจเซ€ เชตเชงเซ เชœเชฐเซ‚เชฐ เช›เซ‡. เชคเชฎเซ‡ เช•เซเชฏเชพเชฐเซ‡เช• เชธเซเชชเซ€เช•เชฐเชจเชพ เชฐเซ‚เชฎเชฎเชพเช‚ เชญเซ‡เช—เชพ เชฅเชˆเชจเซ‡ เชธเชฟเชธเซเชŸเชฎ เชœเซ‹เชˆ เชถเช•เซ‹ เช›เซ‹. (เชฌเชพเชนเซเชฏ GPG เชตเชฟเชจเชพ PGP เชเชจเซเช•เซเชฐเชฟเชชเซเชถเชจ - v0.2.9)

เชจเชฎเชธเซเชคเซ‡! เชฐเชฟเชชเซ‹เชฐเซเชŸ เชฎเชพเชŸเซ‡ เช†เชญเชพเชฐ! เชฎเชพเชฐเชพ เชฌเซ‡ เชชเซเชฐเชถเซเชจเซ‹ เช›เซ‡. เชฎเชจเซ‡ pg_basebackup เช…เชจเซ‡ WAL เชฒเซ‰เช— เช‡เชจ เชฌเซ‡ เชชเซเชฐเชฆเชพเชคเชพเช“ เช•เชฐเชตเชพเชจเซ€ เชตเชฟเชšเชฟเชคเซเชฐ เช‡เชšเซเช›เชพ เช›เซ‡, เชเชŸเชฒเซ‡ เช•เซ‡ เชนเซเช‚ เชเช• เช•เซเชฒเชพเช‰เชก เช…เชจเซ‡ เชฌเซ€เชœเซเช‚ เช•เชฐเชตเชพ เชฎเชพเช‚เช—เซ เช›เซเช‚. เช† เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช•เซ‹เชˆ เชฐเซ€เชค เช›เซ‡?

เช† เชนเชตเซ‡ เช…เชธเซเชคเชฟเชคเซเชตเชฎเชพเช‚ เชจเชฅเซ€, เชชเชฐเช‚เชคเซ เชคเซ‡ เชเช• เชฐเชธเชชเซเชฐเชฆ เชตเชฟเชšเชพเชฐ เช›เซ‡.

เชนเซเช‚ เชซเช•เซเชค เชเช• เชชเซเชฐเชฆเชพเชคเชพ เชชเชฐ เชตเชฟเชถเซเชตเชพเชธ เช•เชฐเชคเซ‹ เชจเชฅเซ€, เชนเซเช‚ เชฌเซ€เชœเชพเชฎเชพเช‚ เชชเชฃ เชคเซ‡ เชœ เชฐเชพเช–เชตเชพ เชฎเชพเช‚เช—เซ เช›เซเช‚, เชฎเชพเชคเซเชฐ เช•เชฟเชธเซเชธเชพเชฎเชพเช‚.

เชตเชฟเชšเชพเชฐ เชฐเชธเชชเซเชฐเชฆ เช›เซ‡. เชคเช•เชจเซ€เช•เซ€ เชฐเซ€เชคเซ‡, เช† เช…เชฎเชฒเชฎเชพเช‚ เชฎเซ‚เช•เชตเซเช‚ เชฎเซเชถเซเช•เซ‡เชฒ เชจเชฅเซ€. เชตเชฟเชšเชพเชฐเชจเซ‡ เช–เซ‹เชตเชพเชˆ เชœเชตเชพเชฅเซ€ เชฐเซ‹เช•เชตเชพ เชฎเชพเชŸเซ‡, เชถเซเช‚ เชนเซเช‚ เชคเชฎเชจเซ‡ GitHub เชชเชฐ เชฎเซเชฆเซเชฆเซ‹ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เช•เชนเซ€ เชถเช•เซเช‚?

เชนเชพ เช…เชฒเชฌเชคเซเชค.

เช…เชจเซ‡ เชชเช›เซ€, เชœเซเชฏเชพเชฐเซ‡ เชตเชฟเชฆเซเชฏเชพเชฐเซเชฅเซ€เช“ Google เชธเชฎเชฐ เช“เชซ เช•เซ‹เชก เชชเชฐ เช†เชตเซ‡ เช›เซ‡, เชคเซเชฏเชพเชฐเซ‡ เช…เชฎเซ‡ เชคเซ‡เชฎเชจเซ‡ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเชฎเชพเช‚ เช‰เชฎเซ‡เชฐเซ€เชถเซเช‚ เชœเซ‡เชฅเซ€ เช•เชฐเซ€เชจเซ‡ เชคเซ‡เชฎเชพเช‚เชฅเซ€ เชตเชงเซ เชฎเซ‡เชณเชตเชตเชพ เชฎเชพเชŸเซ‡ เชตเชงเซ เช•เชพเชฐเซเชฏ เชฅเชพเชฏ.

เช…เชจเซ‡ เชฌเซ€เชœเซ‹ เชชเซเชฐเชถเซเชจ. GitHub เชชเชฐ เชเช• เชธเชฎเชธเซเชฏเชพ เช›เซ‡. เชฎเชจเซ‡ เชฒเชพเช—เซ‡ เช›เซ‡ เช•เซ‡ เชคเซ‡ เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ เชฌเช‚เชง เช›เซ‡. เชชเซเชจเชƒเชธเซเชฅเชพเชชเชจ เชฆเชฐเชฎเชฟเชฏเชพเชจ เช—เชญเชฐเชพเชŸ เช›เซ‡. เช…เชจเซ‡ เชคเซ‡เชจเซ‡ เชนเชฐเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชคเชฎเซ‡ เชเช• เช…เชฒเช— เชเชธเซ‡เชฎเซเชฌเชฒเซ€ เชฌเชจเชพเชตเซ€. เชคเซ‡ เชฎเซเชฆเซเชฆเชพเช“เชฎเชพเช‚ เชฏเซ‹เช—เซเชฏ เช›เซ‡. เช…เชจเซ‡ เชเช• เชฅเซเชฐเซ‡เชกเชฎเชพเช‚ เชตเซ‡เชฐเซ€เชเชฌเชฒ เชเชจเซเชตเชพเชฏเชฐเชฎเซ‡เชจเซเชŸ เช•เชฐเชตเชพเชจเซ‹ เชตเชฟเช•เชฒเซเชช เช›เซ‡. เช…เชจเซ‡ เชคเซ‡เชฅเซ€ เชœ เชคเซ‡ เช–เซ‚เชฌ เชœ เชงเซ€เชฐเซ‡ เชงเซ€เชฐเซ‡ เช•เชพเชฎ เช•เชฐเซ‡ เช›เซ‡. เช…เชจเซ‡ เช…เชฎเซ‡ เช† เชธเชฎเชธเซเชฏเชพเชจเซ‹ เชธเชพเชฎเชจเซ‹ เช•เชฐเซเชฏเซ‹, เช…เชจเซ‡ เชคเซ‡ เชนเชœเซ€ เชธเซเชงเซ€ เช เซ€เช• เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เชจเชฅเซ€.

เชธเชฎเชธเซเชฏเชพ เช เช›เซ‡ เช•เซ‡ เช•เซ‡เชŸเชฒเชพเช• เช•เชพเชฐเชฃเซ‹เชธเชฐ เชธเซเชŸเซ‹เชฐเซ‡เชœ (CEPH) เช•เชจเซ‡เช•เซเชถเชจเชจเซ‡ เชฐเซ€เชธเซ‡เชŸ เช•เชฐเซ‡ เช›เซ‡ เชœเซเชฏเชพเชฐเซ‡ เช…เชฎเซ‡ เชคเซ‡เชจเซ€ เชชเชพเชธเซ‡ เช‰เชšเซเชš เชธเช‚เชฎเชคเชฟ เชธเชพเชฅเซ‡ เช†เชตเซ€เช เช›เซ€เช. เช† เชตเชฟเชถเซ‡ เชถเซเช‚ เช•เชฐเซ€ เชถเช•เชพเชฏ? เชซเชฐเซ€เชฅเซ€ เชชเซเชฐเชฏเชพเชธ เชคเชฐเซเช• เช†เชจเชพ เชœเซ‡เชตเซ‹ เชฆเซ‡เช–เชพเชฏ เช›เซ‡. เช…เชฎเซ‡ เชซเชฐเซ€เชฅเซ€ เชซเชพเช‡เชฒ เชกเชพเช‰เชจเชฒเซ‹เชก เช•เชฐเชตเชพเชจเซ‹ เชชเซเชฐเชฏเชพเชธ เช•เชฐเซ€ เชฐเชนเซเชฏเชพ เช›เซ€เช. เชเช• เชชเชพเชธเชฎเชพเช‚, เช…เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เชธเช‚เช–เซเชฏเชพเชฌเช‚เชง เชซเชพเช‡เชฒเซ‹ เชกเชพเช‰เชจเชฒเซ‹เชก เชฅเชˆ เชจ เชนเชคเซ€, เช…เชฎเซ‡ เชฒเซ‹เช— เช‡เชจ เชจ เชฅเชฏเชพ เชนเซ‹เชฏ เชคเซ‡เชตเชพ เชคเชฎเชพเชฎ เชฒเซ‹เช•เซ‹ เชฎเชพเชŸเซ‡ เชฌเซ€เชœเซ€ เชซเชพเช‡เชฒ เชฌเชจเชพเชตเซ€เชถเซเช‚. เช…เชจเซ‡ เชœเซเชฏเชพเช‚ เชธเซเชงเซ€ เช“เช›เชพเชฎเชพเช‚ เช“เช›เซ€ เชเช• เชซเชพเช‡เชฒ เชชเซเชจเชฐเชพเชตเซƒเชคเซเชคเชฟ เชฆเซ€เช  เชฒเซ‹เชก เชฅเชพเชฏ เช›เซ‡, เช…เชฎเซ‡ เชชเซเชจเชฐเชพเชตเชฐเซเชคเชจ เช•เชฐเซ€เช เช›เซ€เช เช…เชจเซ‡ เชชเซเชจเชฐเชพเชตเชฐเซเชคเชจ เช•เชฐเซ€เช เช›เซ€เช เช…เชจเซ‡ เชชเซเชจเชฐเชพเชตเชฐเซเชคเชจ เช•เชฐเซ€เช เช›เซ€เช. เช…เชฎเซ‡ เชซเชฐเซ€เชฅเซ€ เชชเซเชฐเชฏเชพเชธ เช•เชฐเชตเชพเชจเชพ เชคเชฐเซเช•เชฎเชพเช‚ เชธเซเชงเชพเชฐเซ‹ เช•เชฐเซเชฏเซ‹ - เช˜เชพเชคเชพเช‚เช•เซ€เชฏ เชฌเซ‡เช•เช“เชซ. เชชเชฐเช‚เชคเซ เชคเซ‡ เชนเช•เซ€เช•เชค เชธเชพเชฅเซ‡ เชถเซเช‚ เช•เชฐเชตเซเช‚ เชคเซ‡ เชธเช‚เชชเซ‚เชฐเซเชฃเชชเชฃเซ‡ เชธเซเชชเชทเซเชŸ เชจเชฅเซ€ เช•เซ‡ เช•เชจเซ‡เช•เซเชถเชจ เชซเช•เซเชค เชธเซเชŸเซ‹เชฐเซ‡เชœ เชธเชฟเชธเซเชŸเชฎ เชฌเชพเชœเซ เชชเชฐ เชคเซ‚เชŸเซ€ เชœเชพเชฏ เช›เซ‡. เชเชŸเชฒเซ‡ เช•เซ‡, เชœเซเชฏเชพเชฐเซ‡ เช†เชชเชฃเซ‡ เชเช• เชธเซเชŸเซเชฐเซ€เชฎ เชชเชฐ เช…เชชเชฒเซ‹เชก เช•เชฐเซ€เช เช›เซ€เช, เชคเซเชฏเชพเชฐเซ‡ เชคเซ‡ เช† เชœเซ‹เชกเชพเชฃเซ‹เชจเซ‡ เชคเซ‹เชกเชคเซเช‚ เชจเชฅเซ€. เช†เชชเชฃเซ‡ เช…เชนเซ€เช‚ เชถเซเช‚ เชธเซเชงเชพเชฐเซ€ เชถเช•เซ€เช? เช…เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เชจเซ‡เชŸเชตเชฐเซเช• เชฅเซเชฐเซ‹เชŸเชฒเชฟเช‚เช— เช›เซ‡, เช…เชฎเซ‡ เชฆเชฐเซ‡เช• เช•เชจเซ‡เช•เซเชถเชจเชจเซ‡ เชคเซ‡ เชฎเซ‹เช•เชฒเซ‡ เช›เซ‡ เชคเซ‡ เชฌเชพเช‡เชŸเซเชธเชจเซ€ เชธเช‚เช–เซเชฏเชพ เชฆเซเชตเชพเชฐเชพ เชฎเชฐเซเชฏเชพเชฆเชฟเชค เช•เชฐเซ€ เชถเช•เซ€เช เช›เซ€เช. เชจเชนเชฟเช‚เชคเชฐ, เชฎเชจเซ‡ เช–เชฌเชฐ เชจเชฅเซ€ เช•เซ‡ เช‘เชฌเซเชœเซ‡เช•เซเชŸ เชธเซเชŸเซ‹เชฐเซ‡เชœ เช…เชฎเชจเซ‡ เชคเซ‡เชฎเชพเช‚เชฅเซ€ เชธเชฎเชพเช‚เชคเชฐ เชกเชพเช‰เชจเชฒเซ‹เชก เช…เชฅเชตเชพ เชกเชพเช‰เชจเชฒเซ‹เชก เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเชคเซเช‚ เชจเชฅเซ€ เชคเซ‡ เชนเช•เซ€เช•เชค เชธเชพเชฅเซ‡ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชตเซเชฏเชตเชนเชพเชฐ เช•เชฐเชตเซ‹.

SLA เชจเชฅเซ€? เชถเซเช‚ เชคเซ‡ เชคเซ‡เชฎเชจเชพ เชฎเชพเชŸเซ‡ เชฒเช–เชพเชฏเซ‡เชฒเซเช‚ เชจเชฅเซ€ เช•เซ‡ เชคเซ‡เช“ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชชเซ‹เชคเชพเชจเซ‡ เชคเซเชฐเชพเชธ เช†เชชเชตเชพ เชฆเซ‡ เช›เซ‡?

เชฎเซเชฆเซเชฆเซ‹ เช เช›เซ‡ เช•เซ‡ เชœเซ‡ เชฒเซ‹เช•เซ‹ เช† เชชเซเชฐเชถเซเชจ เชธเชพเชฅเซ‡ เช†เชตเซ‡ เช›เซ‡ เชคเซ‡เชฎเชจเซ€ เชชเชพเชธเซ‡ เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡ เชคเซ‡เชฎเชจเซ€ เชชเซ‹เชคเชพเชจเซ€ เชคเชฟเชœเซ‹เชฐเซ€ เชนเซ‹เชฏ เช›เซ‡. เชเชŸเชฒเซ‡ เช•เซ‡, เชเชฎเซ‡เชเซ‹เชจ เช…เชฅเชตเชพ เช—เซ‚เช—เชฒ เช•เซเชฒเชพเช‰เชก เช…เชฅเชตเชพ เชฏเชพเชจเซเชกเซ‡เช•เซเชธ เช‘เชฌเซเชœเซ‡เช•เซเชŸ เชธเซเชŸเซ‹เชฐเซ‡เชœเชฎเชพเช‚เชฅเซ€ เช•เซ‹เชˆ เช†เชตเชคเซเช‚ เชจเชฅเซ€.

เช•เชฆเชพเชš เชชเซเชฐเชถเซเชจ เชนเชตเซ‡ เชคเชฎเชพเชฐเชพ เชฎเชพเชŸเซ‡ เชจเชฅเซ€?

เช† เช•เชฟเชธเซเชธเชพเชฎเชพเช‚ เช…เชนเซ€เช‚ เชชเซเชฐเชถเซเชจ เช•เซ‹เชจเชพ เชฎเชพเชŸเซ‡ เชตเชพเช‚เชงเซ‹ เชจเชฅเซ€. เชœเซ‹ เช†เชจเซ‹ เชธเชพเชฎเชจเซ‹ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช•เชฐเชตเซ‹ เชคเซ‡ เช…เช‚เช—เซ‡ เช•เซ‹เชˆ เชตเชฟเชšเชพเชฐเซ‹ เชนเซ‹เชฏ, เชคเซ‹ เชšเชพเชฒเซ‹ เชคเซ‡เชจเซ‡ WAL-G เชฎเชพเช‚ เช•เชฐเซ€เช. เชชเชฐเช‚เชคเซ เชนเชœเซ€ เชธเซเชงเซ€ เชฎเชจเซ‡ เช†เชจเซ‹ เชธเชพเชฎเชจเซ‹ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช•เชฐเชตเซ‹ เชคเซ‡ เช…เช‚เช—เซ‡ เช•เซ‹เชˆ เชธเชพเชฐเชพ เชตเชฟเชšเชพเชฐเซ‹ เชจเชฅเซ€. เช•เซ‡เชŸเชฒเชพเช• เช‘เชฌเซเชœเซ‡เช•เซเชŸ เชธเซเชŸเซ‹เชฐเซ‡เชœ เช›เซ‡ เชœเซ‡ เชฒเชฟเชธเซเชŸเชฟเช‚เช— เชฌเซ‡เช•เช…เชชเชจเซ‡ เช…เชฒเช— เชฐเซ€เชคเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช•เชฐเซ‡ เช›เซ‡. เชคเชฎเซ‡ เชคเซ‡เชฎเชจเซ‡ เช‘เชฌเซเชœเซ‡เช•เซเชŸเซเชธเชจเซ€ เชธเซ‚เชšเชฟ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เช•เชนเซ‹ เช›เซ‹, เช…เชจเซ‡ เชคเซ‡เช“ เชคเซเชฏเชพเช‚ เชซเซ‹เชฒเซเชกเชฐ เช‰เชฎเซ‡เชฐเซ‡ เช›เซ‡. WAL-G เช†เชจเชพเชฅเซ€ เชกเชฐเซ€ เชœเชพเชฏ เช›เซ‡ - เช…เชนเซ€เช‚ เช•เซ‡เชŸเชฒเซ€เช• เชเชตเซ€ เชตเชธเซเชคเซ เช›เซ‡ เชœเซ‡ เชซเชพเช‡เชฒ เชจเชฅเซ€, เชนเซเช‚ เชคเซ‡เชจเซ‡ เชชเซเชจเชƒเชธเซเชฅเชพเชชเชฟเชค เช•เชฐเซ€ เชถเช•เชคเซ‹ เชจเชฅเซ€, เชœเซ‡เชจเซ‹ เช…เชฐเซเชฅ เช›เซ‡ เช•เซ‡ เชฌเซ‡เช•เช…เชช เชชเซเชจเชƒเชธเซเชฅเชพเชชเชฟเชค เชฅเชฏเซเช‚ เชจเชฅเซ€. เชเชŸเชฒเซ‡ เช•เซ‡, เชตเชพเชธเซเชคเชตเชฎเชพเช‚, เชคเชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เชธเช‚เชชเซ‚เชฐเซเชฃเชชเชฃเซ‡ เชชเซเชจเชƒเชธเซเชฅเชพเชชเชฟเชค เช•เซเชฒเชธเซเชŸเชฐ เช›เซ‡, เชชเชฐเช‚เชคเซ เชคเซ‡ เชคเชฎเชจเซ‡ เชเช• เชญเซ‚เชฒเชญเชฐเซ‡เชฒเซเช‚ เชธเซเชŸเซ‡เชŸเชธ เช†เชชเซ‡ เช›เซ‡ เช•เชพเชฐเชฃ เช•เซ‡ เช‘เชฌเซเชœเซ‡เช•เซเชŸ เชธเซเชŸเซ‹เชฐเซ‡เชœเซ‡ เช•เซ‡เชŸเชฒเซ€เช• เชตเชฟเชšเชฟเชคเซเชฐ เชฎเชพเชนเชฟเชคเซ€ เชชเชฐเชค เช•เชฐเซ€ เชนเชคเซ€ เชœเซ‡ เชคเซ‡ เชธเช‚เชชเซ‚เชฐเซเชฃเชชเชฃเซ‡ เชธเชฎเชœเซ€ เชถเช•เชคเซ€ เชจเชฅเซ€.

เช† เชเช• เชตเชธเซเชคเซ เช›เซ‡ เชœเซ‡ เชฎเซ‡เช‡เชฒ เช•เซเชฒเชพเช‰เชกเชฎเชพเช‚ เชฅเชพเชฏ เช›เซ‡.

เชœเซ‹ เชคเชฎเซ‡ เชชเซเชฐเชœเชจเชจ เชฌเชจเชพเชตเซ€ เชถเช•เซ‹ เชคเซ‹...

เชคเซ‡ เชธเชคเชค เชชเซเชจเชƒเช‰เชคเซเชชเชพเชฆเชฟเชค เชฅเชพเชฏ เช›เซ‡ ...

เชœเซ‹ เชคเซเชฏเชพเช‚ เชชเซเชจเชƒเช‰เชคเซเชชเชพเชฆเชจ เชนเซ‹เชฏ, เชคเซ‹ เชฎเชจเซ‡ เชฒเชพเช—เซ‡ เช›เซ‡ เช•เซ‡ เช…เชฎเซ‡ เชซเชฐเซ€เชฅเซ€ เชชเซเชฐเชฏเชพเชธ เช•เชฐเชตเชพเชจเซ€ เชตเซเชฏเซ‚เชนเชฐเชšเชจเชพเช“ เชธเชพเชฅเซ‡ เชชเซเชฐเชฏเซ‹เช— เช•เชฐเซ€เชถเซเช‚ เช…เชจเซ‡ เชซเชฐเซ€เชฅเซ€ เชชเซเชฐเชฏเชพเชธ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช•เชฐเชตเซ‹ เช…เชจเซ‡ เช•เซเชฒเชพเช‰เชกเชจเซ‡ เช†เชชเชฃเชพ เชฎเชพเชŸเซ‡ เชถเซเช‚ เชœเชฐเซ‚เชฐเซ€ เช›เซ‡ เชคเซ‡ เชธเชฎเชœเซ€เชถเซเช‚. เช•เชฆเชพเชš เชคเซ‡ เชคเซเชฐเชฃ เชœเซ‹เชกเชพเชฃเซ‹ เชชเชฐ เช…เชฎเชพเชฐเชพ เชฎเชพเชŸเซ‡ เชธเซเชฅเชฟเชฐ เชนเชถเซ‡ เช…เชจเซ‡ เชœเซ‹เชกเชพเชฃ เชคเซ‹เชกเชถเซ‡ เชจเชนเซ€เช‚, เชชเช›เซ€ เช…เชฎเซ‡ เช•เชพเชณเชœเซ€เชชเซ‚เชฐเซเชตเช• เชคเซเชฐเชฃ เชธเซเชงเซ€ เชชเชนเซ‹เช‚เชšเซ€เชถเซเช‚. เช•เชพเชฐเชฃ เช•เซ‡ เชนเชตเซ‡ เช…เชฎเซ‡ เช–เซ‚เชฌ เชœ เชเชกเชชเชฅเซ€ เช•เชจเซ‡เช•เซเชถเชจ เช›เซ‹เชกเซ€ เชฆเชˆเช เช›เซ€เช, เชเชŸเชฒเซ‡ เช•เซ‡ เชœเซ‹ เช…เชฎเซ‡ 16 เชฅเซเชฐเซ‡เชกเซ‹ เชธเชพเชฅเซ‡ เชชเซเชจเชƒเชชเซเชฐเชพเชชเซเชคเชฟ เชถเชฐเซ‚ เช•เชฐเซ€เช เช›เซ€เช, เชคเซ‹ เชชเซเชฐเชฅเชฎ เชชเซเชจเชƒเชชเซเชฐเชฏเชพเชธ เชชเช›เซ€ 8 เชฅเซเชฐเซ‡เชกเซ‹, 4 เชฅเซเชฐเซ‡เชกเซ‹, 2 เชฅเซเชฐเซ‡เชกเซ‹ เช…เชจเซ‡ เชเช• เชนเชถเซ‡. เช…เชจเซ‡ เชชเช›เซ€ เชคเซ‡ เชซเชพเช‡เชฒเชจเซ‡ เชเช• เชชเซเชฐเชตเชพเชนเชฎเชพเช‚ เช–เซ‡เช‚เชšเชถเซ‡. เชœเซ‹ เชคเซเชฏเชพเช‚ เช•เซ‡เชŸเชฒเชพเช• เชœเชพเชฆเซเชˆ เชฎเซ‚เชฒเซเชฏเซ‹ เช›เซ‡ เชœเซ‡เชฎ เช•เซ‡ 7,5 เชฅเซเชฐเซ‡เชกเซ‹ เชชเชฎเซเชชเชฟเช‚เช— เชฎเชพเชŸเซ‡ เชถเซเชฐเซ‡เชทเซเช  เช›เซ‡, เชคเซ‹ เช…เชฎเซ‡ เชคเซ‡เชจเชพ เชชเชฐ เชงเซเชฏเชพเชจ เช†เชชเซ€เชถเซเช‚ เช…เชจเซ‡ เชฌเซ€เชœเชพ 7,5 เชฅเซเชฐเซ‡เชกเซ‹ เชฌเชจเชพเชตเชตเชพเชจเซ‹ เชชเซเชฐเชฏเชพเชธ เช•เชฐเซ€เชถเซเช‚. เช…เชนเซ€เช‚ เชเช• เชตเชฟเชšเชพเชฐ เช›เซ‡.

เชฐเชฟเชชเซ‹เชฐเซเชŸ เชฎเชพเชŸเซ‡ เช†เชญเชพเชฐ! WAL-G เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเซ‹ เชธเช‚เชชเซ‚เชฐเซเชฃ เชตเชฐเซเช•เชซเซเชฒเซ‹ เช•เซ‡เชตเซ‹ เชฆเซ‡เช–เชพเชฏ เช›เซ‡? เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชฎเซ‚เชฐเซเช– เช•เชฟเชธเซเชธเชพเชฎเชพเช‚ เชœเซเชฏเชพเชฐเซ‡ เชชเซƒเชทเซเช เซ‹ เชชเชฐ เช•เซ‹เชˆ เชกเซ‡เชฒเซเชŸเชพ เชจเชฅเซ€. เช…เชจเซ‡ เช…เชฎเซ‡ เชชเซเชฐเชพเชฐเช‚เชญเชฟเช• เชฌเซ‡เช•เช…เชช เชฒเชˆเช เช›เซ€เช เช…เชจเซ‡ เชฆเซ‚เชฐ เช•เชฐเซ€เช เช›เซ€เช, เชชเช›เซ€ เชœเซเชฏเชพเช‚ เชธเซเชงเซ€ เช†เชชเชฃเซ‡ เชšเชนเซ‡เชฐเชพ เชชเชฐ เชตเชพเชฆเชณเซ€ เชจ เชฅเชˆเช เชคเซเชฏเชพเช‚ เชธเซเชงเซ€ เชถเชพเชซเซเชŸเชจเซ‡ เช†เชฐเซเช•เชพเช‡เชต เช•เชฐเซ€เช เช›เซ€เช. เช…เชนเซ€เช‚, เชœเซ‡เชฎ เชนเซเช‚ เชคเซ‡เชจเซ‡ เชธเชฎเชœเซเช‚ เช›เซเช‚, เชคเซเชฏเชพเช‚ เชเช• เชญเช‚เช—เชพเชฃ เช›เซ‡. เช…เชฎเซเช• เชธเชฎเชฏเซ‡ เชคเชฎเชพเชฐเซ‡ เชชเซƒเชทเซเช เซ‹เชจเซ‹ เชกเซ‡เชฒเซเชŸเชพ เชฌเซ‡เช•เช…เชช เชฒเซ‡เชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡, เชเชŸเชฒเซ‡ เช•เซ‡ เช•เซ‡เชŸเชฒเซ€เช• เชฌเชพเชนเซเชฏ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เช†เชจเซ‡ เชšเชฒเชพเชตเซ€ เชฐเชนเซ€ เช›เซ‡ เช…เชฅเชตเชพ เช† เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชฅเชพเชฏ เช›เซ‡?

เชกเซ‡เชฒเซเชŸเชพ เชฌเซ‡เช•เช…เชช API เชเช•เชฆเชฎ เชธเชฐเชณ เช›เซ‡. เชคเซเชฏเชพเช‚ เชเช• เชธเช‚เช–เซเชฏเชพ เช›เซ‡ - เชฎเชนเชคเซเชคเชฎ เชกเซ‡เชฒเซเชŸเชพ เชชเช—เชฒเชพเช‚, เชคเซ‡เชจเซ‡ เชคเซ‡ เช•เชนเซ‡เชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เชคเซ‡ เชกเชฟเชซเซ‹เชฒเซเชŸ เชถเซ‚เชจเซเชฏ เช›เซ‡. เช†เชจเซ‹ เช…เชฐเซเชฅ เช เช›เซ‡ เช•เซ‡ เชœเซเชฏเชพเชฐเซ‡ เชชเชฃ เชคเชฎเซ‡ เชฌเซ‡เช•เช…เชช-เชชเซเชถ เช•เชฐเซ‹ เช›เซ‹, เชคเซเชฏเชพเชฐเซ‡ เชคเซ‡ เชธเช‚เชชเซ‚เชฐเซเชฃ เชฌเซ‡เช•เช…เชช เชกเชพเช‰เชจเชฒเซ‹เชก เช•เชฐเซ‡ เช›เซ‡. เชœเซ‹ เชคเชฎเซ‡ เชคเซ‡เชจเซ‡ เช•เซ‹เชˆเชชเชฃ เชธเช•เชพเชฐเชพเชคเซเชฎเช• เชธเช‚เช–เซเชฏเชพเชฎเชพเช‚ เชฌเชฆเชฒเซ‹ เช›เซ‹, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, 3, เชคเซ‹ เช†เช—เชฒเซ€ เชตเช–เชคเซ‡ เชœเซเชฏเชพเชฐเซ‡ เชคเชฎเซ‡ เชฌเซ‡เช•เช…เชช-เชชเซเชถ เช•เชฐเซ‹ เช›เซ‹, เชคเซ‹ เชคเซ‡ เช…เช—เชพเช‰เชจเชพ เชฌเซ‡เช•เช…เชชเชจเชพ เช‡เชคเชฟเชนเชพเชธเชจเซ‡ เชœเซเช เช›เซ‡. เชคเซ‡ เชœเซเช เช›เซ‡ เช•เซ‡ เชคเชฎเซ‡ 3 เชกเซ‡เชฒเซเชŸเชพเชจเซ€ เชธเชพเช‚เช•เชณเชจเซ‡ เช“เชณเช‚เช—เชคเชพ เชจเชฅเซ€ เช…เชจเซ‡ เชกเซ‡เชฒเซเชŸเชพ เชฌเชจเชพเชตเซ‡ เช›เซ‡.

เชเชŸเชฒเซ‡ เช•เซ‡, เชœเซเชฏเชพเชฐเซ‡ เชชเชฃ เช†เชชเชฃเซ‡ WAL-G เชฒเซ‹เชจเซเชš เช•เชฐเซ€เช เช›เซ€เช, เชคเซเชฏเชพเชฐเซ‡ เชคเซ‡ เชธเช‚เชชเซ‚เชฐเซเชฃ เชฌเซ‡เช•เช…เชช เชฒเซ‡เชตเชพเชจเซ‹ เชชเซเชฐเชฏเชพเชธ เช•เชฐเซ‡ เช›เซ‡?

เชจเชพ, เช…เชฎเซ‡ WAL-G เชšเชฒเชพเชตเซ€เช เช›เซ€เช เช…เชจเซ‡ เชœเซ‹ เชคเชฎเชพเชฐเซ€ เชจเซ€เชคเชฟเช“ เชคเซ‡เชจเซ‡ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เชคเซ‹ เชคเซ‡ เชกเซ‡เชฒเซเชŸเชพ เชฌเชจเชพเชตเชตเชพเชจเซ‹ เชชเซเชฐเชฏเชพเชธ เช•เชฐเซ‡ เช›เซ‡.

เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡ เช•เชนเซ€เช เชคเซ‹, เชœเซ‹ เชคเชฎเซ‡ เชคเซ‡เชจเซ‡ เชฆเชฐ เชตเช–เชคเซ‡ เชถเซ‚เชจเซเชฏ เชธเชพเชฅเซ‡ เชšเชฒเชพเชตเซ‹ เช›เซ‹, เชคเซ‹ เชถเซเช‚ เชคเซ‡ pg_basebackup เชœเซ‡เชตเซเช‚ เชตเชฐเซเชคเชจ เช•เชฐเชถเซ‡?

เชจเชพ, เชคเซ‡ เชนเชœเซ เชชเชฃ เชเชกเชชเชฅเซ€ เชšเชพเชฒเชถเซ‡ เช•เชพเชฐเชฃ เช•เซ‡ เชคเซ‡ เช•เชฎเซเชชเซเชฐเซ‡เชถเชจ เช…เชจเซ‡ เชธเชฎเชพเช‚เชคเชฐเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡. Pg_basebackup เชคเชฎเชพเชฐเซ€ เชฌเชพเชœเซเชฎเชพเช‚ เชถเชพเชซเซเชŸ เชฎเซ‚เช•เชถเซ‡. WAL-G เชงเชพเชฐเซ‡ เช›เซ‡ เช•เซ‡ เชคเชฎเซ‡ เช†เชฐเซเช•เชพเช‡เชตเชฟเช‚เช— เช—เซ‹เช เชตเซ‡เชฒ เช›เซ‡. เช…เชจเซ‡ เชœเซ‹ เชคเซ‡ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชฟเชค เชจ เชนเซ‹เชฏ เชคเซ‹ เชคเซ‡ เชšเซ‡เชคเชตเชฃเซ€ เชœเชพเชฐเซ€ เช•เชฐเชถเซ‡.

Pg_basebackup เชถเชพเชซเซเชŸ เชตเชฟเชจเชพ เชšเชฒเชพเชตเซ€ เชถเช•เชพเชฏ เช›เซ‡.

เชนเชพ, เชชเช›เซ€ เชคเซ‡เช“ เชฒเช—เชญเช— เชธเชฎเชพเชจ เชตเชฐเซเชคเชจ เช•เชฐเชถเซ‡. Pg_basebackup เชซเชพเช‡เชฒ เชธเชฟเชธเซเชŸเชฎเชฎเชพเช‚ เชจเช•เชฒเซ‹. เชฎเชพเชฐเซเช— เชฆเซเชตเชพเชฐเชพ, เช…เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เชเช• เชจเชตเซ€ เชธเซเชตเชฟเชงเชพ เช›เซ‡ เชœเซ‡เชจเซ‹ เชนเซเช‚ เช‰เชฒเซเชฒเซ‡เช– เช•เชฐเชตเชพเชจเซเช‚ เชญเซ‚เชฒเซ€ เช—เชฏเซ‹ เช›เซเช‚. เชนเชตเซ‡ เช†เชชเชฃเซ‡ pg_basebackup เชฅเซ€ เชซเชพเชˆเชฒ เชธเชฟเชธเซเชŸเชฎเชฎเชพเช‚ เชฌเซ‡เช•เช…เชช เชฒเชˆ เชถเช•เซ€เช เช›เซ€เช. เชฎเชจเซ‡ เช–เชฌเชฐ เชจเชฅเซ€ เช•เซ‡ เช† เชถเชพ เชฎเชพเชŸเซ‡ เชœเชฐเซ‚เชฐเซ€ เช›เซ‡, เชชเชฐเช‚เชคเซ เชคเซ‡ เชคเซเชฏเชพเช‚ เช›เซ‡.

เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, CephFS เชชเชฐ. เชฆเชฐเซ‡เช• เชตเซเชฏเช•เซเชคเชฟ เช‘เชฌเซเชœเซ‡เช•เซเชŸ เชธเซเชŸเซ‹เชฐเซ‡เชœเชจเซ‡ เช—เซ‹เช เชตเชตเชพ เชฎเชพเช‚เช—เชคเซ€ เชจเชฅเซ€.

เชนเชพ, เช•เชฆเชพเชš เชคเซ‡เชฅเซ€ เชœ เชคเซ‡เช“เช เช† เชธเซเชตเชฟเชงเชพ เชตเชฟเชถเซ‡ เชชเซเชฐเชถเซเชจ เชชเซ‚เช›เซเชฏเซ‹ เชœเซ‡เชฅเซ€ เช•เชฐเซ€เชจเซ‡ เช…เชฎเซ‡ เชคเซ‡ เช•เชฐเซ€ เชถเช•เซ€เช. เช…เชจเซ‡ เช…เชฎเซ‡ เชคเซ‡ เช•เชฐเซเชฏเซเช‚.

เชฐเชฟเชชเซ‹เชฐเซเชŸ เชฎเชพเชŸเซ‡ เช†เชญเชพเชฐ! เชซเชพเช‡เชฒ เชธเชฟเชธเซเชŸเชฎ เชชเชฐ เช•เซ‰เชชเชฟ เช•เชฐเชตเชพ เชตเชฟเชถเซ‡ เชฎเชพเชคเซเชฐ เชเช• เชชเซเชฐเชถเซเชจ เช›เซ‡. เชฌเซ‰เช•เซเชธเชจเซ€ เชฌเชนเชพเชฐ, เชถเซเช‚ เชคเชฎเซ‡ เชนเชตเซ‡ เชฐเชฟเชฎเซ‹เชŸ เชธเซเชŸเซ‹เชฐเซ‡เชœ เชชเชฐ เช•เซ‰เชชเชฟ เช•เชฐเชตเชพเชจเซเช‚ เชธเชฎเชฐเซเชฅเชจ เช•เชฐเซ‹ เช›เซ‹, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชœเซ‹ เชกเซ‡เชŸเชพ เชธเซ‡เชจเซเชŸเชฐเชฎเชพเช‚ เช…เชฎเซเช• เชถเซ‡เชฒเซเชซ เชนเซ‹เชฏ เช•เซ‡ เชฌเซ€เชœเซเช‚ เช•เช‚เชˆเช•?

เช† เชฐเชšเชจเชพเชฎเชพเช‚, เช† เชเช• เชฎเซเชถเซเช•เซ‡เชฒ เชชเซเชฐเชถเซเชจ เช›เซ‡. เชนเชพ, เช…เชฎเซ‡ เชธเชฎเชฐเซเชฅเชจ เช•เชฐเซ€เช เช›เซ€เช, เชชเชฐเช‚เชคเซ เช† เช•เชพเชฐเซเชฏเช•เซเชทเชฎเชคเชพ เชนเชœเซ€ เชธเซเชงเซ€ เช•เซ‹เชˆเชชเชฃ เชชเซเชฐเช•เชพเชถเชจเชฎเชพเช‚ เชถเชพเชฎเซ‡เชฒ เชจเชฅเซ€. เชเชŸเชฒเซ‡ เช•เซ‡, เชคเชฎเชพเชฎ เชชเซ‚เชฐเซเชต-เชชเซเชฐเช•เชพเชถเชจ เช†เชจเซ‡ เชธเชฎเชฐเซเชฅเชจ เช†เชชเซ‡ เช›เซ‡, เชชเชฐเช‚เชคเซ เชชเซเชฐเช•เชพเชถเชจ เชธเช‚เชธเซเช•เชฐเชฃเซ‹ เชจเชฅเซ€. เช† เช•เชพเชฐเซเชฏเช•เซเชทเชฎเชคเชพ เช†เชตเซƒเชคเซเชคเชฟ 0.2 เชฎเชพเช‚ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชนเชคเซ€. เชคเซ‡ เชšเซ‹เช•เซเช•เชธเชชเชฃเซ‡ เชŸเซ‚เช‚เช• เชธเชฎเชฏเชฎเชพเช‚ เชฐเชฟเชฒเซ€เช เชฅเชถเซ‡, เชœเชฒเชฆเซ€ เช…เชฎเซ‡ เชฌเชงเซ€ เชœเชพเชฃเซ€เชคเซ€ เชญเซ‚เชฒเซ‹เชจเซ‡ เช เซ€เช• เช•เชฐเซ€เชถเซเช‚. เชชเชฐเช‚เชคเซ เช…เชคเซเชฏเชพเชฐเซ‡ เช† เชซเช•เซเชค เชชเซเชฐเซ€-เชฐเซ€เชฒเซ€เชเชฎเชพเช‚ เชœ เชฅเชˆ เชถเช•เซ‡ เช›เซ‡. เชชเซเชฐเซ€-เชฐเซ€เชฒเซ€เชเชฎเชพเช‚ เชฌเซ‡ เชญเซ‚เชฒเซ‹ เช›เซ‡. WAL-E เชชเซเชจเชƒเชชเซเชฐเชพเชชเซเชคเชฟ เชธเชพเชฅเซ‡ เชธเชฎเชธเซเชฏเชพ, เช…เชฎเซ‡ เชคเซ‡เชจเซ‡ เช เซ€เช• เช•เชฐเซ€ เชจเชฅเซ€. เช…เชจเซ‡ เชจเชตเซ€เชจเชคเชฎ เชชเซ‚เชฐเซเชต-เชชเซเชฐเช•เชพเชถเชจเชฎเชพเช‚ เชกเซ‡เชฒเซเชŸเชพ-เชฌเซ‡เช•เช…เชช เชตเชฟเชถเซ‡เชจเซ€ เชญเซ‚เชฒ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชนเชคเซ€. เชคเซ‡เชฅเซ€, เช…เชฎเซ‡ เชฆเชฐเซ‡เช•เชจเซ‡ เชชเซเชฐเช•เชพเชถเชจ เชธเช‚เชธเซเช•เชฐเชฃเซ‹เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ€ เชญเชฒเชพเชฎเชฃ เช•เชฐเซ€เช เช›เซ€เช. เชœเชฒเชฆเซ€ เชœ เชชเซเชฐเซ€-เชฐเชฟเชฒเซ€เชเชฎเชพเช‚ เช•เซ‹เชˆ เชตเชงเซ เชฌเช—เซเชธ เชจเชฅเซ€, เช…เชฎเซ‡ เช•เชนเซ€ เชถเช•เซ€เช เช•เซ‡ เช…เชฎเซ‡ Google Cloud, S3-เชธเซเชธเช‚เช—เชค เชตเชธเซเชคเซเช“ เช…เชจเซ‡ เชซเชพเช‡เชฒ เชธเซเชŸเซ‹เชฐเซ‡เชœเชจเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช•เชฐเซ€เช เช›เซ€เช.

เชนเซ‡เชฒเซ‹, เชฐเชฟเชชเซ‹เชฐเซเชŸ เชฎเชพเชŸเซ‡ เช†เชญเชพเชฐ. เชœเซ‡เชฎ เชนเซเช‚ เชธเชฎเชœเซเช‚ เช›เซเช‚ เชคเซ‡เชฎ, WAL-G เช เชฌเชพเชฐเซเชฎเซ‡เชจ เชœเซ‡เชตเซ€ เช•เซ‹เชˆ เชชเซเชฐเช•เชพเชฐเชจเซ€ เช•เซ‡เชจเซเชฆเซเชฐเชฟเชฏ เชชเซเชฐเชฃเชพเชฒเซ€ เชจเชฅเซ€? เชถเซเช‚ เชคเชฎเซ‡ เช† เชฆเชฟเชถเชพเชฎเชพเช‚ เช†เช—เชณ เชตเชงเชตเชพเชจเซ€ เชฏเซ‹เชœเชจเชพ เช˜เชกเซ€ เชฐเชนเซเชฏเชพ เช›เซ‹?

เชธเชฎเชธเซเชฏเชพ เช เช›เซ‡ เช•เซ‡ เช†เชชเชฃเซ‡ เช† เชฆเชฟเชถเชพเชฎเชพเช‚เชฅเซ€ เชฆเซ‚เชฐ เชฅเชˆ เช—เชฏเชพ เช›เซ€เช. WAL-G เชฌเซ‡เช เชนเซ‹เชธเซเชŸ เชชเชฐ, เช•เซเชฒเชธเซเชŸเชฐ เชนเซ‹เชธเซเชŸ เชชเชฐ เช…เชจเซ‡ เช•เซเชฒเชธเซเชŸเชฐเชฎเชพเช‚เชจเชพ เชคเชฎเชพเชฎ เชนเซ‹เชธเซเชŸ เชชเชฐ เชฐเชนเซ‡ เช›เซ‡. เชœเซเชฏเชพเชฐเซ‡ เช…เชฎเซ‡ เช˜เชฃเชพ เชนเชœเชพเชฐ เช•เซเชฒเชธเซเชŸเชฐเซ‹เชฎเชพเช‚ เช—เชฏเชพ, เชคเซเชฏเชพเชฐเซ‡ เช…เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เช˜เชฃเชพ เชฌเชพเชฐเชŸเซ‡เชจเซเชกเชฐ เช‡เชจเซเชธเซเชŸเซ‹เชฒเซ‡เชถเชจ เชนเชคเชพ. เช…เชจเซ‡ เชœเซเชฏเชพเชฐเซ‡ เชชเชฃ เชคเซ‡เชฎเชจเชพเชฎเชพเช‚ เช•เช‚เชˆเช• เช…เชฒเช— เชชเชกเซ‡ เช›เซ‡, เชคเซเชฏเชพเชฐเซ‡ เชคเซ‡ เชเช• เชฎเซ‹เชŸเซ€ เชธเชฎเชธเซเชฏเชพ เช›เซ‡. เช•เชพเชฐเชฃ เช•เซ‡ เชคเซ‡เชฎเชจเซ‡ เชฐเชฟเชชเซ‡เชฐ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡, เชคเชฎเชพเชฐเซ‡ เชธเชฎเชœเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡ เช•เซ‡ เช•เชฏเชพ เช•เซเชฒเชธเซเชŸเชฐเชฎเชพเช‚ เชนเชตเซ‡ เชฌเซ‡เช•เช…เชช เชจเชฅเซ€. เชนเซเช‚ เชฌเซ‡เช•เช…เชช เชธเชฟเชธเซเชŸเชฎเซเชธ เชฎเชพเชŸเซ‡ เชญเซŒเชคเชฟเช• เชนเชพเชฐเซเชกเชตเซ‡เชฐเชจเซ€ เชฆเชฟเชถเชพเชฎเชพเช‚ WAL-G เชตเชฟเช•เชธเชพเชตเชตเชพเชจเซ€ เชฏเซ‹เชœเชจเชพ เชงเชฐเชพเชตเชคเซ‹ เชจเชฅเซ€. เชœเซ‹ เชธเชฎเซเชฆเชพเชฏเชจเซ‡ เช…เชนเซ€เช‚ เช•เซ‡เชŸเชฒเซ€เช• เช•เชพเชฐเซเชฏเช•เซเชทเชฎเชคเชพ เชœเซ‹เชˆเชคเซ€ เชนเซ‹เชฏ, เชคเซ‹ เชฎเชจเซ‡ เชœเชฐเชพเชฏ เชตเชพเช‚เชงเซ‹ เชจเชฅเซ€.

เช…เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เชŸเซ€เชฎเซ‹ เช›เซ‡ เชœเซ‡ เชธเซเชŸเซ‹เชฐเซ‡เชœ เชฎเชพเชŸเซ‡ เชœเชตเชพเชฌเชฆเชพเชฐ เช›เซ‡. เช…เชจเซ‡ เช…เชฎเชจเซ‡ เชเชŸเชฒเซเช‚ เชธเชพเชฐเซเช‚ เชฒเชพเช—เซ‡ เช›เซ‡ เช•เซ‡ เชคเซ‡ เช…เชฎเซ‡ เชจเชฅเซ€, เช•เซ‡ เชคเซเชฏเชพเช‚ เช–เชพเชธ เชฒเซ‹เช•เซ‹ เช›เซ‡ เชœเซ‡ เช…เชฎเชพเชฐเซ€ เชซเชพเช‡เชฒเซ‹ เชœเซเชฏเชพเช‚ เชซเชพเช‡เชฒเซ‹ เชธเซเชฐเช•เซเชทเชฟเชค เช›เซ‡ เชคเซเชฏเชพเช‚ เชฎเซ‚เช•เซ‡ เช›เซ‡. เชคเซ‡เช“ เชšเซ‹เช•เซเช•เชธ เชธเช‚เช–เซเชฏเชพเชฎเชพเช‚ เชซเชพเชˆเชฒเซ‹เชจเซ€ เช–เซ‹เชŸเชจเซ‹ เชธเชพเชฎเชจเซ‹ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชคเซเชฏเชพเช‚ เชคเชฎเชพเชฎ เชชเซเชฐเช•เชพเชฐเชจเชพ เชนเซ‹เช‚เชถเชฟเชฏเชพเชฐ เช•เซ‹เชกเชฟเช‚เช— เช•เชฐเซ‡ เช›เซ‡. เชคเซ‡เช“ เชจเซ‡เชŸเชตเชฐเซเช• เชฌเซ‡เชจเซเชกเชตเชฟเชกเซเชฅ เชฎเชพเชŸเซ‡ เชœเชตเชพเชฌเชฆเชพเชฐ เช›เซ‡. เชœเซเชฏเชพเชฐเซ‡ เชคเชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เชฌเชพเชฐเชŸเซ‡เชจเซเชกเชฐ เชนเซ‹เชฏ, เชคเซเชฏเชพเชฐเซ‡ เชคเชฎเชจเซ‡ เช…เชšเชพเชจเช• เช–เชฌเชฐ เชชเชกเซ€ เชถเช•เซ‡ เช›เซ‡ เช•เซ‡ เชเช• เชœ เชธเชฐเซเชตเชฐ เชชเชฐ เช˜เชฃเชพ เชฌเชงเชพ เชŸเซเชฐเชพเชซเชฟเช•เชตเชพเชณเชพ เชจเชพเชจเชพ เชกเซ‡เชŸเชพเชฌเซ‡เชธเซ‡เชธ เชญเซ‡เช—เชพ เชฅเชฏเชพ เช›เซ‡. เชคเชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เชคเซ‡เชจเชพ เชชเชฐ เช˜เชฃเซ€ เชœเช—เซเชฏเชพ เชนเซ‹เชฏ เชคเซ‡เชตเซเช‚ เชฒเชพเช—เซ‡ เช›เซ‡, เชชเชฐเช‚เชคเซ เช•เซ‡เชŸเชฒเชพเช• เช•เชพเชฐเชฃเซ‹เชธเชฐ เชฌเชงเซเช‚ เชจเซ‡เชŸเชตเชฐเซเช• เชฆเซเชตเชพเชฐเชพ เชฌเช‚เชงเชฌเซ‡เชธเชคเซเช‚ เชจเชฅเซ€. เชคเซ‡ เชฌเซ€เชœเซ€ เชฐเซ€เชคเซ‡ เชฌเชนเชพเชฐ เชšเชพเชฒเซ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡. เชคเซเชฏเชพเช‚ เช˜เชฃเชพ เชฌเชงเชพ เชจเซ‡เชŸเชตเชฐเซเช•เซเชธ เช›เซ‡, เชคเซเชฏเชพเช‚ เชชเซเชฐเซ‹เชธเซ‡เชธเชฐ เช•เซ‹เชฐเซ‹ เช›เซ‡, เชชเชฐเช‚เชคเซ เช…เชนเซ€เช‚ เช•เซ‹เชˆ เชกเชฟเชธเซเช• เชจเชฅเซ€. เช…เชจเซ‡ เช…เชฎเซ‡ เช•เช‚เชˆเช• เชนเชฒ เช•เชฐเชตเชพเชจเซ€ เช† เชœเชฐเซ‚เชฐเชฟเชฏเชพเชคเชฅเซ€ เช•เช‚เชŸเชพเชณเซ€ เช—เชฏเชพ, เช…เชจเซ‡ เช…เชฎเซ‡ เช เชนเช•เซ€เช•เชค เชคเชฐเชซ เช†เช—เชณ เชตเชงเซเชฏเชพ เช•เซ‡ เชกเซ‡เชŸเชพ เชธเซเชŸเซ‹เชฐเซ‡เชœ เช เชเช• เช…เชฒเช— เชธเซ‡เชตเชพ เช›เซ‡, เชœเซ‡เชจเชพ เชฎเชพเชŸเซ‡ เช…เชฒเช— เชตเชฟเชถเซ‡เชท เชฒเซ‹เช•เซ‹ เชœเชตเชพเชฌเชฆเชพเชฐ เช›เซ‡.

เชชเซ€เชเชธ เชเช• เชจเชตเซเช‚ เชธเช‚เชธเซเช•เชฐเชฃ เชฌเชนเชพเชฐ เชชเชพเชกเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡ 0.2.15, เชœเซ‡เชฎเชพเช‚ เชคเชฎเซ‡ .walg.json เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เชซเชพเช‡เชฒเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹, เชœเซ‡ เชกเชฟเชซเซ‹เชฒเซเชŸ เชฐเซ‚เชชเซ‡ postgres เชนเซ‹เชฎ เชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ€เชฎเชพเช‚ เชธเซเชฅเชฟเชค เช›เซ‡. เชคเชฎเซ‡ bash เชธเซเช•เซเชฐเชฟเชชเซเชŸเซ‹ เช›เซ‹เชกเซ€ เชถเช•เซ‹ เช›เซ‹. เช‰เชฆเชพเชนเชฐเชฃ .walg.json เช† เช…เช‚เช•เชฎเชพเช‚ เช›เซ‡ https://github.com/wal-g/wal-g/issues/545

เชตเชฟเชกเชฟเช“:



เชธเซ‹เชฐเซเชธ: www.habr.com

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹