WAL-G: เดชเตเดคเดฟเดฏ เดซเต€เดšเตเดšเดฑเตเด•เดณเตเด‚ เด•เดฎเตเดฎเตเดฏเต‚เดฃเดฟเดฑเตเดฑเดฟ เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเดตเตเด‚. เดœเต‹เตผเดœเดฟ เดฑเตˆเดฒเต‹เดตเต

เดœเต‹เตผเดœเดฟ เดฑเตˆเดฒเต‹เดตเดฟเตปเตเดฑเต† 2020-เตปเตเดฑเต† เด†เดฆเตเดฏเด•เดพเดฒ เดฑเดฟเดชเตเดชเต‹เตผเดŸเตเดŸเดฟเตปเตเดฑเต† เดŸเตเดฐเดพเตปเดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเต เดตเดพเดฏเดฟเด•เตเด•เดพเตป เดžเดพเตป เดจเดฟเตผเดฆเตเดฆเต‡เดถเดฟเด•เตเด•เตเดจเตเดจเต "WAL-G: เด•เดฎเตเดฎเตเดฏเต‚เดฃเดฟเดฑเตเดฑเดฟเดฏเตเดŸเต† เดชเตเดคเดฟเดฏ เด…เดตเดธเดฐเด™เตเด™เดณเตเด‚ เดตเดฟเด•เดพเดธเดตเตเด‚"

เด“เดชเตเดชเตบ เดธเต‹เดดเตโ€Œเดธเต เดฎเต†เดฏเดฟเตปเตเดฑเดจเตผเดฎเดพเตผ เดตเดณเดฐเตเดฎเตเดชเต‹เตพ เดจเดฟเดฐเดตเดงเดฟ เดตเต†เดฒเตเดฒเตเดตเดฟเดณเดฟเด•เตพ เดจเต‡เดฐเดฟเดŸเตเดจเตเดจเต. เด†เดตเดถเตเดฏเดฎเดพเดฏ เด•เต‚เดŸเตเดคเตฝ เด•เต‚เดŸเตเดคเตฝ เดซเต€เดšเตเดšเดฑเตเด•เตพ เดŽเด™เตเด™เดจเต† เดŽเดดเตเดคเดพเด‚, เด•เต‚เดŸเตเดคเตฝ เด•เต‚เดŸเตเดคเตฝ เดชเตเดฐเดถเตเดจเด™เตเด™เตพ เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เดพเด‚, เด•เต‚เดŸเตเดคเตฝ เด•เต‚เดŸเตเดคเตฝ เดชเตเตพ เด…เดญเตเดฏเตผเดคเตเดฅเดจเด•เตพ เด•เดพเดฃเตเดจเตเดจเดคเต เดŽเด™เตเด™เดจเต†? เด’เดฐเต เด‰เดฆเดพเดนเดฐเดฃเดฎเดพเดฏเดฟ WAL-G (PostgreSQL-เดจเตเดณเตเดณ เดฌเดพเด•เตเด•เดชเตเดชเต-เดŸเต‚เตพ) เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต, เดธเตผเดตเตเดตเด•เดฒเดพเดถเดพเดฒเดฏเดฟเตฝ เด“เดชเตเดชเตบ เดธเต‹เดดเตโ€Œเดธเต เดกเต†เดตเดฒเดชเตโ€Œเดฎเต†เตปเตเดฑเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เด’เดฐเต เด•เต‹เดดเตโ€Œเดธเต เดธเดฎเดพเดฐเด‚เดญเดฟเดšเตเดšเตเด•เตŠเดฃเตเดŸเต เดžเด™เตเด™เตพ เดˆ เดชเตเดฐเดถเตโ€Œเดจเด™เตเด™เตพ เดŽเด™เตเด™เดจเต† เดชเดฐเดฟเดนเดฐเดฟเดšเตเดšเตเดตเต†เดจเตเดจเตเด‚ เดžเด™เตเด™เตพ เดŽเดจเตเดคเดพเดฃเต เดจเต‡เดŸเดฟเดฏเดคเต†เดจเตเดจเตเด‚ เด…เดŸเตเดคเตเดคเดคเดพเดฏเดฟ เดŽเดตเดฟเดŸเต‡เด•เตเด•เต เดชเต‹เด•เตเดฎเต†เดจเตเดจเตเด‚ เดžเดพเตป เดจเดฟเด™เตเด™เดณเต‹เดŸเต เดชเดฑเดฏเตเด‚.

WAL-G: เดชเตเดคเดฟเดฏ เดซเต€เดšเตเดšเดฑเตเด•เดณเตเด‚ เด•เดฎเตเดฎเตเดฏเต‚เดฃเดฟเดฑเตเดฑเดฟ เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเดตเตเด‚. เดœเต‹เตผเดœเดฟ เดฑเตˆเดฒเต‹เดตเต

เดŽเดฒเตเดฒเดพเดตเตผเด•เตเด•เตเด‚ เดตเต€เดฃเตเดŸเตเด‚ เดจเดฎเดธเตเด•เดพเดฐเด‚! เดžเดพเตป เดฏเต†เด•เตเด•เดพเดฑเตเดฑเต†เดฑเดฟเตปเดฌเตผเด—เดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เด’เดฐเต Yandex เดกเดตเดฒเดชเตเดชเดฑเดพเดฃเต. เด‡เดจเตเดจเต เดžเดพเตป WAL-G เดจเต† เด•เตเดฑเดฟเดšเตเดšเต เดธเด‚เดธเดพเดฐเดฟเด•เตเด•เตเด‚.

เดฑเดฟเดชเตเดชเต‹เตผเดŸเตเดŸเดฟเตปเตเดฑเต† เดถเต€เตผเดทเด•เด‚ เด‡เดคเต เดฌเดพเด•เตเด•เดชเตเดชเตเด•เดณเต† เด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เด•เดพเดฐเตเดฏเดฎเดพเดฃเต†เดจเตเดจเต เดชเดฑเดžเตเดžเดฟเดŸเตเดŸเดฟเดฒเตเดฒ. WAL-G เดŽเดจเตเดคเดพเดฃเต†เดจเตเดจเต เด†เตผเด•เตเด•เต†เด™เตเด•เดฟเดฒเตเด‚ เด…เดฑเดฟเดฏเดพเดฎเต‹? เด…เดคเต‹ เดŽเดฒเตเดฒเดพเดตเตผเด•เตเด•เตเด‚ เด…เดฑเดฟเดฏเดพเดฎเต‹? เด…เดฑเดฟเดฏเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด•เตˆ เด‰เดฏเตผเดคเตเดคเตเด•. เดนเต‹เดณเดฟ เดทเดฟเดฑเตเดฑเต, เดจเดฟเด™เตเด™เตพ เดฑเดฟเดชเตเดชเต‹เตผเดŸเตเดŸเดฟเดฒเต‡เด•เตเด•เต เดตเดจเตเดจเต, เด…เดคเต เดŽเดจเตเดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเดพเดฃเต†เดจเตเดจเต เด…เดฑเดฟเดฏเดฟเดฒเตเดฒ.

เด‡เดจเตเดจเต เดŽเดจเตเดคเต เดธเด‚เดญเดตเดฟเด•เตเด•เตเดฎเต†เดจเตเดจเต เดžเดพเตป เดชเดฑเดฏเดพเด‚. เดžเด™เตเด™เดณเตเดŸเต† เดŸเต€เด‚ เด•เตเดฑเดšเตเดšเต เด•เดพเดฒเดฎเดพเดฏเดฟ เดฌเดพเด•เตเด•เดชเตเดชเตเด•เตพ เดšเต†เดฏเตเดฏเตเดจเตเดจเต เดŽเดจเตเดจเดคเต เด…เด™เตเด™เดจเต† เดธเด‚เดญเดตเดฟเด•เตเด•เตเดจเตเดจเต. เดžเด™เตเด™เตพ เดกเดพเดฑเตเดฑ เดธเตเดฐเด•เตเดทเดฟเดคเดฎเดพเดฏเตเด‚ เดธเตเดฐเด•เตเดทเดฟเดคเดฎเดพเดฏเตเด‚ เดธเต—เด•เดฐเตเดฏเดชเตเดฐเดฆเดฎเดพเดฏเตเด‚ เด•เดพเดฐเตเดฏเด•เตเดทเดฎเดฎเดพเดฏเตเด‚ เดŽเด™เตเด™เดจเต† เดธเด‚เดญเดฐเดฟเด•เตเด•เตเดจเตเดจเต เดŽเดจเตเดจเดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดธเด‚เดธเดพเดฐเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เดชเดฐเดฎเตเดชเดฐเดฏเดฟเดฒเต† เดฎเดฑเตเดฑเตŠเดฐเต เดฑเดฟเดชเตเดชเต‹เตผเดŸเตเดŸเดพเดฃเดฟเดคเต.

WAL-G: เดชเตเดคเดฟเดฏ เดซเต€เดšเตเดšเดฑเตเด•เดณเตเด‚ เด•เดฎเตเดฎเตเดฏเต‚เดฃเดฟเดฑเตเดฑเดฟ เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเดตเตเด‚. เดœเต‹เตผเดœเดฟ เดฑเตˆเดฒเต‹เดตเต

เดฎเตเตป เดชเดฐเดฎเตเดชเดฐเด•เดณเดฟเตฝ เด†เตปเดกเตเดฐเดฟ เดฌเต‹เดฑเต‹เดกเดฟเตป, เดตเตโ€Œเดณเดพเดกเดฟเดฎเดฟเตผ เดฒเต†เดธเตเด•เต‹เดตเต เดŽเดจเตเดจเดฟเดตเดฐเตเดŸเต† เดจเดฟเดฐเดตเดงเดฟ เดฑเดฟเดชเตเดชเต‹เตผเดŸเตเดŸเตเด•เตพ เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเตเดจเตเดจเต. เดžเด™เตเด™เดณเดฟเตฝ เดชเดฒเดฐเตเด‚ เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเตเดจเตเดจเต. เดžเด™เตเด™เตพ เดตเตผเดทเด™เตเด™เดณเดพเดฏเดฟ WAL-G เดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดธเด‚เดธเดพเดฐเดฟเด•เตเด•เตเดจเตเดจเต.

clck.ru/F8ioz โ€” https://www.highload.ru/moscow/2018/abstracts/3964

clck.ru/Ln8Qw โ€” https://www.highload.ru/moscow/2019/abstracts/5981

เดˆ เดฑเดฟเดชเตเดชเต‹เตผเดŸเตเดŸเต เดฎเดฑเตเดฑเตเดณเตเดณเดตเดฐเดฟเตฝ เดจเดฟเดจเตเดจเต เด…เตฝเดชเตเดชเด‚ เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเด‚, เด…เดคเต เดธเดพเด™เตเด•เต‡เดคเดฟเด• เดญเดพเด—เดคเตเดคเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเดพเดฃเต, เดŽเดจเตเดจเดพเตฝ เดธเดฎเต‚เดนเดคเตเดคเดฟเตปเตเดฑเต† เดตเดณเตผเดšเตเดšเดฏเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸ เดชเตเดฐเดถเตเดจเด™เตเด™เตพ เดžเด™เตเด™เตพ เดŽเด™เตเด™เดจเต† เดจเต‡เดฐเดฟเดŸเตเดŸเต เดŽเดจเตเดจเดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดžเดพเตป เด‡เดตเดฟเดŸเต† เดธเด‚เดธเดพเดฐเดฟเด•เตเด•เตเด‚. เด‡เดคเดฟเดจเต† เดจเต‡เดฐเดฟเดŸเดพเตป เดธเดนเดพเดฏเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เดšเต†เดฑเดฟเดฏ เด†เดถเดฏเด‚ เดžเด™เตเด™เตพ เดŽเด™เตเด™เดจเต† เด•เดฃเตเดŸเต†เดคเตเดคเดฟ.

WAL-G: เดชเตเดคเดฟเดฏ เดซเต€เดšเตเดšเดฑเตเด•เดณเตเด‚ เด•เดฎเตเดฎเตเดฏเต‚เดฃเดฟเดฑเตเดฑเดฟ เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเดตเตเด‚. เดœเต‹เตผเดœเดฟ เดฑเตˆเดฒเต‹เดตเต

เด•เตเดฑเดšเตเดšเต เดตเตผเดทเด™เตเด™เตพเด•เตเด•เต เดฎเตเดฎเตเดชเต, Citus เดกเดพเดฑเตเดฑเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เดžเด™เตเด™เตพเด•เตเด•เต เดฒเดญเดฟเดšเตเดš เด’เดฐเต เดšเต†เดฑเดฟเดฏ เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเต เด†เดฏเดฟเดฐเตเดจเตเดจเต WAL-G. เดžเด™เตเด™เตพ เด…เดคเต เดŽเดŸเตเดคเตเดคเต. เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ เด‡เดคเต เด’เดฐเต เดตเตเดฏเด•เตเดคเดฟ เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเดšเตเดšเต†เดŸเตเดคเตเดคเดคเดพเดฃเต.

เด•เต‚เดŸเดพเดคเต† WAL-G เดจเต เดฎเดพเดคเตเดฐเด‚ เด‡เดฒเตเดฒเดพเดฏเดฟเดฐเตเดจเตเดจเต:

  • เด’เดฐเต เดชเด•เตผเดชเตเดชเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดฌเดพเด•เตเด•เดชเตเดชเต.
  • เดตเตผเดฆเตเดงเดฟเดšเตเดšเตเดตเดฐเตเดจเตเดจ เดฌเดพเด•เตเด•เดชเตเดชเตเด•เดณเตŠเดจเตเดจเตเด‚ เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเตเดจเตเดจเดฟเดฒเตเดฒ.
  • WAL-Delta เดฌเดพเด•เตเด•เดชเตเดชเตเด•เดณเตŠเดจเตเดจเตเด‚ เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเตเดจเตเดจเดฟเดฒเตเดฒ.
  • เดชเดฟเดจเตเดจเต† เด…เดชเตเดชเต‹เดดเตเด‚ เด’เดฐเตเดชเดพเดŸเต เด•เดพเดฃเตเดจเตเดจเดฟเดฒเตเดฒ.

เดˆ เด•เตเดฑเดšเตเดšเต เดตเตผเดทเด™เตเด™เดณเดพเดฏเดฟ, WAL-G เดตเดณเดฐเต†เดฏเดงเดฟเด•เด‚ เดตเดณเตผเดจเตเดจเต.

WAL-G: เดชเตเดคเดฟเดฏ เดซเต€เดšเตเดšเดฑเตเด•เดณเตเด‚ เด•เดฎเตเดฎเตเดฏเต‚เดฃเดฟเดฑเตเดฑเดฟ เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเดตเตเด‚. เดœเต‹เตผเดœเดฟ เดฑเตˆเดฒเต‹เดตเต

2020 เด“เดŸเต†, เดฎเตเด•เดณเดฟเตฝ เดชเดฑเดžเตเดžเดตเดฏเต†เดฒเตเดฒเดพเด‚ เด‡เดคเดฟเดจเด•เด‚ เดชเตเดฐเดคเตเดฏเด•เตเดทเดชเตเดชเต†เดŸเตเดŸเต. เด‡เดคเดฟเดฒเต‡เด•เตเด•เต เด‡เดชเตเดชเต‹เตพ เดจเดฎเตเด•เตเด•เตเดณเตเดณเดคเต เดšเต‡เตผเดคเตเดคเต:

  • GitHub-เตฝ 1-เดฒเดงเดฟเด•เด‚ เดจเด•เตเดทเดคเตเดฐเด™เตเด™เตพ.
  • 150 เดซเต‹เตผเด•เตเด•เตเด•เตพ.
  • เดเด•เดฆเต‡เดถเด‚ 15 เดคเตเดฑเดจเตเดจ เดชเดฟ.เด†เตผ.
  • เด•เต‚เดŸเดพเดคเต† เดจเดฟเดฐเดตเดงเดฟ เดธเด‚เดญเดพเดตเดจเด•เตพ.
  • เด’เดชเตเดชเด‚ เดŽเดฒเตเดฒเดพ เดธเดฎเดฏเดคเตเดคเตเด‚ เดชเตเดฐเดถเตเดจเด™เตเด™เตพ เดคเตเดฑเด•เตเด•เตเด•. เดžเด™เตเด™เตพ เด…เด•เตเดทเดฐเดพเตผเดคเตเดฅเดคเตเดคเดฟเตฝ เดŽเดฒเตเดฒเดพ เดฆเดฟเดตเดธเดตเตเด‚ เด…เดตเดฟเดŸเต† เดชเต‹เดฏเดฟ เด…เดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดŽเดจเตเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต เดŽเดจเตเดจ เดตเดธเตเดคเตเดค เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเตเดจเตเดจเดฟเดŸเตเดŸเตเด‚ เด‡เดคเต.

WAL-G: เดชเตเดคเดฟเดฏ เดซเต€เดšเตเดšเดฑเตเด•เดณเตเด‚ เด•เดฎเตเดฎเตเดฏเต‚เดฃเดฟเดฑเตเดฑเดฟ เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเดตเตเด‚. เดœเต‹เตผเดœเดฟ เดฑเตˆเดฒเต‹เดตเต

Yandex-เดฒเต† เดžเด™เตเด™เดณเตเดŸเต† เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเดค เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เดธเต‡เดตเดจเดคเตเดคเดฟเดจเดพเดฏเดฟ เดžเด™เตเด™เตพ เดคเดจเตเดจเต† เด’เดจเตเดจเตเด‚ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เต‡เดฃเตเดŸเดคเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเดฒเตเด‚, เดˆ เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเดฟเดจเต เดžเด™เตเด™เดณเตเดŸเต† เด•เต‚เดŸเตเดคเตฝ เดถเตเดฐเดฆเตเดง เด†เดตเดถเตเดฏเดฎเดพเดฃเต†เดจเตเดจ เดจเดฟเด—เดฎเดจเดคเตเดคเดฟเดฒเต†เดคเตเดคเดฟ.

2018 เดฒเต† เดถเดฐเดคเตเด•เดพเดฒเดคเตเดคเดฟเตฝ เดŽเดตเดฟเดŸเต†เดฏเต‹ เด’เดฐเต เด†เดถเดฏเด‚ เดžเด™เตเด™เดณเตเดŸเต† เดฎเดจเดธเตเดธเดฟเตฝ เดตเดจเตเดจเต. เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด†เดตเดถเตเดฏเดคเตเดคเดฟเดจเต เด•เตˆเด•เตพ เด‡เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดšเดฟเดฒ เดธเดตเดฟเดถเต‡เดทเดคเด•เตพ เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต‹ เดฌเด—เตเด•เตพ เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต‹ เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เดŸเต€เดฎเดฟเดจเต เดจเดฟเดฐเดตเดงเดฟ เดฎเดพเตผเด—เด™เตเด™เดณเตเดฃเตเดŸเต. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดฎเดฑเตเดฑเตŠเดฐเต เดกเต†เดตเดฒเดชเตเดชเดฑเต† เดตเดพเดŸเด•เดฏเตโ€Œเด•เตเด•เต†เดŸเตเด•เตเด•เดพเดจเตเด‚ เดชเดฃเด‚ เดจเตฝเด•เดพเดจเตเด‚ เด•เดดเดฟเดฏเตเด‚. เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด•เตเดฑเดšเตเดšเต เดธเดฎเดฏเดคเตเดคเต‡เด•เตเด•เต เด’เดฐเต เด‡เตปเตเดฑเต‡เดฃเดฟเดจเต† เดŽเดŸเตเด•เตเด•เดพเด‚, เด•เต‚เดŸเดพเดคเต† เด…เดฆเตเดฆเต‡เดนเดคเตเดคเดฟเดจเต เด•เตเดฑเดšเตเดšเต เดถเดฎเตเดชเดณเดตเตเด‚ เดจเตฝเด•เดพเด‚. เดŽเดจเตเดจเดพเตฝ เด‡เดชเตเดชเต‹เดดเตเด‚ เด’เดฐเต เดตเดฒเดฟเดฏ เด•เต‚เดŸเตเดŸเด‚ เด†เดณเตเด•เตพ เด‰เดฃเตเดŸเต, เด…เดตเดฐเดฟเตฝ เดšเดฟเดฒเตผเด•เตเด•เต เด•เต‹เดกเต เดŽเด™เตเด™เดจเต† เดŽเดดเตเดคเดฃเดฎเต†เดจเตเดจเต เด‡เดคเดฟเดจเด•เด‚ เด…เดฑเดฟเดฏเดพเด‚. เด•เต‹เดกเดฟเตปเตเดฑเต† เด—เตเดฃเดจเดฟเดฒเดตเดพเดฐเด‚ เดŽเดจเตเดคเดพเดฃเต†เดจเตเดจเต เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดŽเดฒเตเดฒเดพเดฏเตเดชเตเดชเต‹เดดเตเด‚ เด…เดฑเดฟเดฏเดฟเดฒเตเดฒ.

เดžเด™เตเด™เตพ เด…เดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดšเดฟเดจเตเดคเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดตเดฟเดฆเตเดฏเดพเตผเดคเตเดฅเดฟเด•เดณเต† เด†เด•เตผเดทเดฟเด•เตเด•เดพเตป เดถเตเดฐเดฎเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดคเต. เดŽเดจเตเดจเดพเตฝ เดตเดฟเดฆเตเดฏเดพเตผเดคเตเดฅเดฟเด•เตพ เดžเด™เตเด™เดณเต‹เดŸเตŠเดชเตเดชเด‚ เดŽเดฒเตเดฒเดพ เด•เดพเดฐเตเดฏเด™เตเด™เดณเดฟเดฒเตเด‚ เดชเด™เตเด•เต†เดŸเตเด•เตเด•เดฟเดฒเตเดฒ. เด…เดตเตผ เดœเต‹เดฒเดฟเดฏเตเดŸเต† เด’เดฐเต เดญเดพเด—เด‚ เดฎเดพเดคเตเดฐเดฎเต‡ เดšเต†เดฏเตเดฏเต‚. เด•เต‚เดŸเดพเดคเต†, เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เด…เดตเตผ เดŸเต†เดธเตเดฑเตเดฑเตเด•เตพ เดŽเดดเตเดคเตเด•เดฏเตเด‚ เดฌเด—เตเด•เตพ เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดชเตเดฐเดงเดพเดจ เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเต† เดฌเดพเดงเดฟเด•เตเด•เดพเดคเตเดค เดธเดตเดฟเดถเต‡เดทเดคเด•เตพ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเด‚. เดฌเดพเด•เตเด•เดชเตเดชเตเด•เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดฌเดพเด•เตเด•เดชเตเดชเตเด•เตพ เดชเตเดจเดƒเดธเตเดฅเดพเดชเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเด• เดŽเดจเตเดจเดคเดพเดฃเต เดชเตเดฐเดงเดพเดจ เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚. เด’เดฐเต เดฌเดพเด•เตเด•เดชเตเดชเต เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเตฝ เดžเด™เตเด™เตพเด•เตเด•เต เดชเดฟเดดเดตเต เดธเด‚เดญเดตเดฟเดšเตเดšเดพเตฝ, เดžเด™เตเด™เตพเด•เตเด•เต เดกเดพเดฑเตเดฑ เดจเดทเตโ€ŒเดŸเดฎเดพเด•เตเด‚. เด†เดฐเตเด‚ เด‡เดคเต เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ, เดคเต€เตผเดšเตเดšเดฏเดพเดฏเตเด‚. เดŽเดฒเตเดฒเดพเด‚ เดตเดณเดฐเต† เดธเตเดฐเด•เตเดทเดฟเดคเดฎเดพเดฏเดฟเดฐเดฟเด•เตเด•เดพเตป เดŽเดฒเตเดฒเดพเดตเดฐเตเด‚ เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเต. เด…เดคเดฟเดจเดพเตฝ, เดคเต€เตผเดšเตเดšเดฏเดพเดฏเตเด‚, เดžเด™เตเด™เดณเตเดŸเต‡เดคเดฟเดจเต†เด•เตเด•เดพเตพ เด•เตเดฑเดšเตเดšเต เดตเดฟเดถเตเดตเดธเดฟเด•เตเด•เตเดจเตเดจ เด•เต‹เดกเต เด…เดจเตเดตเดฆเดฟเด•เตเด•เดพเตป เดžเด™เตเด™เตพ เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ. เด…เดคเดพเดฏเดคเต, เดจเดฟเตผเดฃเตเดฃเดพเดฏเด•เดฎเดฒเตเดฒเดพเดคเตเดค เดเดคเตŠเดฐเต เด•เต‹เดกเตเด‚ เดžเด™เตเด™เดณเตเดŸเต† เด…เดงเดฟเด• เดคเตŠเดดเดฟเดฒเดพเดณเดฟเด•เดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดธเตเดตเต€เด•เดฐเดฟเด•เตเด•เดพเตป เดžเด™เตเด™เตพ เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเต.

เดเดคเต เดธเดพเดนเดšเดฐเตเดฏเดคเตเดคเดฟเดฒเดพเดฃเต เดตเดฟเดฆเตเดฏเดพเตผเดคเตเดฅเดฟ เดชเดฟเด†เตผ เดธเตเดตเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต?

  • เด…เดตเตผ เด…เดตเดฐเตเดŸเต† เด•เต‹เดกเต เดชเดฐเดฟเดถเต‹เดงเดจเด•เตพเด•เตเด•เตŠเดชเตเดชเด‚ เดจเตฝเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต. เดŽเดฒเตเดฒเดพเด‚ เดธเดฟเดเดฏเดฟเตฝ เดจเดŸเด•เตเด•เดฃเด‚.
  • เดžเด™เตเด™เตพ 2 เด…เดตเดฒเต‹เด•เดจเด™เตเด™เดณเดฟเดฒเต‚เดŸเต†เดฏเตเด‚ เด•เดŸเดจเตเดจเตเดชเต‹เด•เตเดจเตเดจเต. เด’เดจเตเดจเต เด†เตปเดกเตเดฐเดฟ เดฌเต‹เดฑเต‹เดกเดฟเตป, เด’เดจเตเดจเต เดŽเตปเตเดฑเต†.
  • เด•เต‚เดŸเดพเดคเต†, เด‡เดคเต เดžเด™เตเด™เดณเตเดŸเต† เดธเต‡เดตเดจเดคเตเดคเดฟเตฝ เด’เดจเตเดจเตเด‚ เดคเด•เตผเด•เตเด•เดฟเดฒเตเดฒเต†เดจเตเดจเต เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เดพเตป, เดˆ เดชเตเดฐเดคเดฟเดฌเดฆเตเดงเดคเดฏเต‹เดŸเต† เดžเดพเตป เด…เดธเด‚เดฌเตเดฒเดฟ เดชเตเดฐเดคเตเดฏเต‡เด•เด‚ เด…เดชเตโ€Œเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เด’เดจเตเดจเตเด‚ เดชเดฐเดพเดœเดฏเดชเตเดชเต†เดŸเตเดจเตเดจเดฟเดฒเตเดฒเต†เดจเตเดจเต เดžเด™เตเด™เตพ เดŽเตปเดกเต-เดŸเต-เดŽเตปเดกเต เดŸเต†เดธเตเดฑเตเดฑเตเด•เดณเดฟเตฝ เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเดจเตเดจเต.

เด“เดชเตเดชเตบ เดธเต‹เดดเตโ€Œเดธเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดชเตเดฐเดคเตเดฏเต‡เด• เด•เต‹เดดเตโ€Œเดธเต

WAL-G: เดชเตเดคเดฟเดฏ เดซเต€เดšเตเดšเดฑเตเด•เดณเตเด‚ เด•เดฎเตเดฎเตเดฏเต‚เดฃเดฟเดฑเตเดฑเดฟ เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเดตเตเด‚. เดœเต‹เตผเดœเดฟ เดฑเตˆเดฒเต‹เดตเต

เดŽเดจเตเดคเตเด•เตŠเดฃเตเดŸเดพเดฃเต เด‡เดคเต เด†เดตเดถเตเดฏเดฎเดพเดฏเดฟ เดตเดฐเตเดจเตเดจเดคเต, เดŽเดจเตเดคเดฟเดจเดพเดฃเต เด‡เดคเต เดŽเดจเตเดจเดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เด•เตเดฑเดšเตเดšเต, เดŽเดจเดฟเด•เตเด•เต เดคเต‹เดจเตเดจเตเดจเตเดจเต, เด’เดฐเต เดฐเดธเด•เดฐเดฎเดพเดฏ เด†เดถเดฏเดฎเดพเดฃเต.

เดžเด™เตเด™เตพเด•เตเด•เต, เดฒเดพเดญเด‚ เดตเตเดฏเด•เตเดคเดฎเดพเดฃเต:

  • เดžเด™เตเด™เตพเด•เตเด•เต เด…เดงเดฟเด• เด•เตˆเด•เตพ เดฒเดญเดฟเด•เตเด•เตเด‚.
  • เดธเตโ€ŒเดฎเดพเตผเดŸเตเดŸเต เด•เต‹เดกเต เดŽเดดเตเดคเตเดจเตเดจ เดธเตโ€ŒเดฎเดพเตผเดŸเตเดŸเต เดตเดฟเดฆเตเดฏเดพเตผเดคเตเดฅเดฟเด•เตพเด•เตเด•เดฟเดŸเดฏเดฟเตฝ เดžเด™เตเด™เตพ เดŸเต€เดฎเดฟเดจเดพเดฏเดฟ เดธเตเดฅเดพเดจเดพเตผเดคเตเดฅเดฟเด•เดณเต† เดคเดฟเดฐเดฏเตเด•เดฏเดพเดฃเต.

เดตเดฟเดฆเตเดฏเดพเตผเดคเตเดฅเดฟเด•เตพเด•เตเด•เต เดŽเดจเตเดคเต เดชเตเดฐเดฏเต‹เดœเดจเด‚?

เด…เดต เดตเตเดฏเด•เตเดคเดฎเดฒเตเดฒเดพเดฏเดฟเดฐเดฟเด•เตเด•เดพเด‚, เด•เดพเดฐเดฃเด‚ เดตเดฟเดฆเตเดฏเดพเตผเดคเตเดฅเดฟเด•เตพเด•เตเด•เต เด…เดตเตผ เดŽเดดเตเดคเตเดจเตเดจ เด•เต‹เดกเดฟเดจเต เด•เตเดฑเดžเตเดžเดคเต เดชเดฃเด‚ เดฒเดญเดฟเด•เตเด•เดฟเดฒเตเดฒ, เดชเด•เตเดทเต‡ เด…เดตเดฐเตเดŸเต† เดตเดฟเดฆเตเดฏเดพเตผเดคเตเดฅเดฟ เดฑเต†เด•เตเด•เต‹เตผเดกเตเด•เตพเด•เตเด•เต เด—เตเดฐเต‡เดกเตเด•เตพ เดฎเดพเดคเตเดฐเดฎเต‡ เดฒเดญเดฟเด•เตเด•เต‚.

เดžเดพเตป เด‡เดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เด…เดตเดฐเต‹เดŸเต เดšเต‹เดฆเดฟเดšเตเดšเต. เด’เดชเตเดชเด‚ เด…เดตเดฐเตเดŸเต† เดตเดพเด•เตเด•เตเด•เดณเดฟเตฝ:

  • เด“เดชเตเดชเตบ เดธเต‹เดดเตโ€Œเดธเดฟเตฝ เดธเด‚เดญเดพเดตเด•เตปเตเดฑเต† เด…เดจเตเดญเดตเด‚.
  • เดจเดฟเด™เตเด™เดณเตเดŸเต† เดธเดฟเดตเดฟเดฏเดฟเตฝ เด’เดฐเต เดฒเตˆเตป เดจเต‡เดŸเตเด•.
  • เดธเตเดตเดฏเด‚ เดคเต†เดณเดฟเดฏเดฟเดšเตเดšเต Yandex-เตฝ เด’เดฐเต เด…เดญเดฟเดฎเตเด–เดคเตเดคเดฟเตฝ เดตเดฟเดœเดฏเดฟเด•เตเด•เตเด•.
  • เด’เดฐเต GSoC เด…เด‚เด—เดฎเดพเด•เต‚.
  • เด•เต‹เดกเต เดŽเดดเตเดคเดพเตป เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเดตเตผเด•เตเด•เต +1 เดชเตเดฐเดคเตเดฏเต‡เด• เด•เต‹เดดเตเดธเต.

เด•เต‹เดดเตโ€Œเดธเต เดŽเด™เตเด™เดจเต† เด•เตเดฐเดฎเต€เด•เดฐเดฟเดšเตเดšเต เดŽเดจเตเดจเดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดžเดพเตป เดธเด‚เดธเดพเดฐเดฟเด•เตเด•เดฟเดฒเตเดฒ. WAL-G เด†เดฏเดฟเดฐเตเดจเตเดจเต เดชเตเดฐเดงเดพเดจ เดชเดฆเตเดงเดคเดฟ เดŽเดจเตเดจเต เดžเดพเตป เดชเดฑเดฏเดพเด‚. เด’เดกเต€เดธเดฟ, PostgreSQL, ClickHouse เดคเตเดŸเด™เตเด™เดฟเดฏ เดชเตเดฐเต‹เดœเด•เตเดŸเตเด•เดณเตเด‚ เดžเด™เตเด™เตพ เดˆ เด•เต‹เดดเตเดธเดฟเตฝ เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต.

เด…เดตเตผ เดˆ เด•เต‹เดดเตโ€Œเดธเดฟเตฝ เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ, เดกเดฟเดชเตเดฒเต‹เดฎเด•เดณเตเด‚ เด•เต‹เดดเตโ€Œเดธเต เดตเตผเด•เตเด•เตเด•เดณเตเด‚ เดจเตฝเด•เดฟ.

เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เตพเด•เตเด•เตเดณเตเดณ เดชเตเดฐเดฏเต‹เดœเดจเดคเตเดคเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต?

เด‡เดชเตเดชเต‹เตพ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดเดฑเตเดฑเดตเตเด‚ เดคเดพเตฝเดชเตเดชเดฐเตเดฏเดฎเตเดณเตเดณ เดญเดพเด—เดคเตเดคเต‡เด•เตเด•เต เดชเต‹เด•เดพเด‚. เด‡เดคเต เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดŽเดจเตเดคเต เดชเตเดฐเดฏเต‹เดœเดจเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต? เดตเดฟเดฆเตเดฏเดพเตผเดคเตเดฅเดฟเด•เตพ เด’เดฐเตเดชเดพเดŸเต เดฌเด—เตเด•เตพ เดชเดฐเดฟเดนเดฐเดฟเดšเตเดšเต เดŽเดจเตเดจเดคเดพเดฃเต เด•เดพเดฐเตเดฏเด‚. เดจเดฟเด™เตเด™เตพ เดžเด™เตเด™เดณเต‹เดŸเต เด†เดตเดถเตเดฏเดชเตเดชเต†เดŸเตเดŸ เด…เดญเตเดฏเตผเดคเตเดฅเดจ เดธเดตเดฟเดถเต‡เดทเดคเด•เตพ เดžเด™เตเด™เตพ เด‰เดฃเตเดŸเดพเด•เตเด•เดฟ.

เดจเดฟเด™เตเด™เตพ เดตเดณเดฐเต†เด•เตเด•เดพเดฒเดฎเดพเดฏเดฟ เด†เด—เตเดฐเดนเดฟเดšเตเดšเดคเตเด‚ เดธเดพเด•เตเดทเดพเดคเตเด•เดฐเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดŸเดคเตเดฎเดพเดฏ เด•เดพเดฐเตเดฏเด™เตเด™เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดžเดพเตป เดจเดฟเด™เตเด™เดณเต‹เดŸเต เดชเดฑเดฏเดŸเตเดŸเต†.

WAL-G: เดชเตเดคเดฟเดฏ เดซเต€เดšเตเดšเดฑเตเด•เดณเตเด‚ เด•เดฎเตเดฎเตเดฏเต‚เดฃเดฟเดฑเตเดฑเดฟ เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเดตเตเด‚. เดœเต‹เตผเดœเดฟ เดฑเตˆเดฒเต‹เดตเต

เดŸเต‡เดฌเดฟเตพเดธเตโ€Œเดชเต‡เดธเต เดชเดฟเดจเตเดคเตเดฃ. WAL-G-เดฏเดฟเดฒเต† เดŸเต‡เดฌเดฟเตพเดธเตโ€Œเดชเต‡เดธเตเด•เตพ เด’เดฐเตเดชเด•เตเดทเต‡ WAL-G-เตปเตเดฑเต† เดฑเดฟเดฒเต€เดธเดฟเดจเต เดถเต‡เดทเด‚ เดชเตเดฐเดคเต€เด•เตเดทเดฟเดšเตเดšเดฟเดฐเตเดจเตเดจเต, เด•เดพเดฐเดฃเด‚ WAL-G เดฎเดฑเตเดฑเตŠเดฐเต เดฌเดพเด•เตเด•เดชเตเดชเต เดŸเต‚เตพ WAL-E-เดฏเตเดŸเต† เดชเดฟเตปเด—เดพเดฎเดฟเดฏเดพเดฃเต, เด…เดตเดฟเดŸเต† เดŸเต‡เดฌเดฟเตพเดธเตโ€Œเดชเต‡เดธเตเด•เดณเตเดณเตเดณ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เดฌเดพเด•เตเด•เดชเตเดชเตเด•เตพ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต.

เด…เดคเต เดŽเดจเตเดคเดพเดฃเต†เดจเตเดจเตเด‚ เดŽเดจเตเดคเดฟเดจเดพเดฃเต เด‡เดคเต เด†เดตเดถเตเดฏเดฎเตเดณเตเดณเดคเต†เดจเตเดจเตเด‚ เดžเดพเตป เดจเดฟเด™เตเด™เดณเต† เดนเตเดฐเดธเตเดตเดฎเดพเดฏเดฟ เด“เตผเดฎเตเดฎเดฟเดชเตเดชเดฟเด•เตเด•เดŸเตเดŸเต†. เดธเดพเดงเดพเดฐเดฃเด—เดคเดฟเดฏเดฟเตฝ, เดจเดฟเด™เตเด™เดณเตเดŸเต† เดŽเดฒเตเดฒเดพ Postgres เดกเดพเดฑเตเดฑเดฏเตเด‚ เดซเดฏเตฝ เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเตฝ เด’เดฐเต เดกเดฏเดฑเด•เตเดŸเดฑเดฟ เด‰เตพเด•เตเด•เตŠเดณเตเดณเตเดจเตเดจเต, เด…เดคเดฟเดจเต† เดฌเต‡เดธเต เดŽเดจเตเดจเต เดตเดฟเดณเดฟเด•เตเด•เตเดจเตเดจเต. เดˆ เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเดฏเดฟเตฝ เด‡เดคเดฟเดจเด•เด‚ เดคเดจเตเดจเต† เดชเต‹เดธเตเดฑเตเดฑเตโ€Œเด—เตเดฐเต‡เดธเดฟเดจเต เด†เดตเดถเตเดฏเดฎเดพเดฏ เดŽเดฒเตเดฒเดพ เดซเดฏเดฒเตเด•เดณเตเด‚ เด‰เดชเดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเด•เดณเตเด‚ เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.

เดŸเต‡เดฌเดฟเตพเดธเตโ€Œเดชเต‡เดธเตเด•เตพ เดชเต‹เดธเตเดฑเตเดฑเตโ€Œเด—เตเดฐเต†เดธเต เดกเดพเดฑเตเดฑ เด‰เตพเด•เตเด•เตŠเดณเตเดณเตเดจเตเดจ เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเด•เดณเดพเดฃเต, เดชเด•เตเดทเต‡ เด…เดต เด…เดŸเดฟเดธเตเดฅเดพเดจ เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเด•เตเด•เต เดชเตเดฑเดคเตเดคเต เดธเตเดฅเดฟเดคเดฟเดšเต†เดฏเตเดฏเตเดจเตเดจเดฟเดฒเตเดฒ. เดŸเต‡เดฌเดฟเตพเดธเตเดชเดพเด•เตเด•เตเด•เตพ เด…เดŸเดฟเดธเตเดฅเดพเดจ เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเด•เตเด•เต เดชเตเดฑเดคเตเดคเดพเดฃเต เดธเตเดฅเดฟเดคเดฟ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต†เดจเตเดจเต เดธเตเดฒเตˆเดกเต เด•เดพเดฃเดฟเด•เตเด•เตเดจเตเดจเต.

WAL-G: เดชเตเดคเดฟเดฏ เดซเต€เดšเตเดšเดฑเตเด•เดณเตเด‚ เด•เดฎเตเดฎเตเดฏเต‚เดฃเดฟเดฑเตเดฑเดฟ เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเดตเตเด‚. เดœเต‹เตผเดœเดฟ เดฑเตˆเดฒเต‹เดตเต

เดชเต‹เดธเตเดฑเตเดฑเตโ€Œเด—เตเดฐเต‡เดธเดฟเดจเต เดคเดจเตเดจเต† เด‡เดคเต เดŽเด™เตเด™เดจเต†เดฏเดฟเดฐเดฟเด•เตเด•เตเด‚? เด…เดŸเดฟเดธเตเดฅเดพเดจ เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเดฏเดฟเตฝ เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• เด‰เดชเดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟ pg_tblspc เด‰เดฃเตเดŸเต. เด…เดŸเดฟเดธเตเดฅเดพเดจ เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเด•เตเด•เต เดชเตเดฑเดคเตเดคเตเดณเตเดณ เดชเต‹เดธเตเดฑเตเดฑเตโ€Œเด—เตเดฐเต†เดธเต เดกเดพเดฑเตเดฑ เดฏเดฅเดพเตผเดคเตเดฅเดคเตเดคเดฟเตฝ เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเด•เดณเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เดธเดฟเด‚เดฒเดฟเด™เตเด•เตเด•เตพ เด‡เดคเดฟเตฝ เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.

WAL-G: เดชเตเดคเดฟเดฏ เดซเต€เดšเตเดšเดฑเตเด•เดณเตเด‚ เด•เดฎเตเดฎเตเดฏเต‚เดฃเดฟเดฑเตเดฑเดฟ เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเดตเตเด‚. เดœเต‹เตผเดœเดฟ เดฑเตˆเดฒเต‹เดตเต

เดจเดฟเด™เตเด™เตพ เด‡เดคเต†เดฒเตเดฒเดพเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดˆ เด•เดฎเดพเตปเดกเตเด•เตพ เด‡เดคเตเดชเต‹เดฒเต†เดฏเดพเดฏเดฟเดฐเดฟเด•เตเด•เดพเด‚. เด…เดคเดพเดฏเดคเต, เดšเดฟเดฒ เดจเดฟเตผเดฆเตเดฆเดฟเดทเตโ€ŒเดŸ เดŸเต‡เดฌเดฟเตพเดธเตโ€Œเดชเต†เดฏเตโ€Œเดธเดฟเตฝ เดจเดฟเด™เตเด™เตพ เด’เดฐเต เดชเดŸเตเดŸเดฟเด• เดธเตƒเดทเตโ€ŒเดŸเดฟเดšเตเดšเต เด…เดคเต เด‡เดชเตเดชเต‹เตพ เดŽเดตเดฟเดŸเต†เดฏเดพเดฃเต†เดจเตเดจเต เดจเต‹เด•เตเด•เตเด•. เด‡เดตเดฏเดพเดฃเต เด…เดตเดธเดพเดจ เดฐเดฃเตเดŸเต เดตเดฐเดฟเด•เตพ, เด…เดตเดธเดพเดจเดคเตเดคเต† เดฐเดฃเตเดŸเต เด•เดฎเดพเตปเดกเตเด•เตพ เดŽเดจเตเดจเต เดตเดฟเดณเดฟเด•เตเด•เตเดจเตเดจเต. เด…เดตเดฟเดŸเต† เดŽเดจเตเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดตเดดเดฟเดฏเตเดฃเตเดŸเต†เดจเตเดจเต เดตเตเดฏเด•เตเดคเดฎเดพเดฃเต. เดŽเดจเตเดจเดพเตฝ เดตเดพเดธเตเดคเดตเดคเตเดคเดฟเตฝ, เด‡เดคเต เดฏเดฅเดพเตผเดคเตเดฅ เดตเดดเดฟเดฏเดฒเตเดฒ. เด…เดŸเดฟเดธเตเดฅเดพเดจ เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เดŸเต‡เดฌเดฟเตพเดธเตโ€Œเดชเต†เดฏเตโ€Œเดธเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เดชเตเดฐเดฟเดซเดฟเด•เตโ€Œเดธเต เดšเต†เดฏเตโ€Œเดค เดชเดพเดคเดฏเดพเดฃเดฟเดคเต. เด…เดตเดฟเดŸเต† เดจเดฟเดจเตเดจเต เด…เดคเต เดจเดฟเด™เตเด™เดณเตเดŸเต† เดฏเดฅเดพเตผเดคเตเดฅ เดกเดพเดฑเตเดฑเดฏเดฟเดฒเต‡เด•เตเด•เต เดจเดฏเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เดธเดฟเด‚เดฒเดฟเด™เตเด•เตเดฎเดพเดฏเดฟ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดจเตเดจเต.

เดžเด™เตเด™เดณเตเดŸเต† เดŸเต€เดฎเดฟเตฝ เดžเด™เตเด™เตพ เด‡เดคเต†เดฒเตเดฒเดพเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ, เดŽเดจเตเดจเดพเตฝ WAL-G-เดฏเดฟเดฒเต‡เด•เตเด•เต เดฎเดพเดฑเดพเตป เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเตเดตเต†เดจเตเดจเต เดžเด™เตเด™เตพเด•เตเด•เต เด•เดคเตเดคเต†เดดเตเดคเดฟเดฏ เดฎเดฑเตเดฑเต เดจเดฟเดฐเดตเดงเดฟ WAL-E เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เตพ เด‡เดคเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต, เดชเด•เตเดทเต‡ เด‡เดคเต เด…เดตเดฐเต† เดคเดŸเดฏเตเด•เดฏเดพเดฏเดฟเดฐเตเดจเตเดจเต. เด‡เดคเต เด‡เดชเตเดชเต‹เตพ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต.

WAL-G: เดชเตเดคเดฟเดฏ เดซเต€เดšเตเดšเดฑเตเด•เดณเตเด‚ เด•เดฎเตเดฎเตเดฏเต‚เดฃเดฟเดฑเตเดฑเดฟ เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเดตเตเด‚. เดœเต‹เตผเดœเดฟ เดฑเตˆเดฒเต‹เดตเต

เดžเด™เตเด™เดณเตเดŸเต† เดชเตเดฐเดคเตเดฏเต‡เด• เด•เต‹เดดเตโ€Œเดธเต เดžเด™เตเด™เตพเด•เตเด•เต เด•เตŠเดฃเตเดŸเตเดตเดจเตเดจ เดฎเดฑเตเดฑเตŠเดฐเต เดธเดตเดฟเดถเต‡เดทเดค เด•เตเดฏเดพเดšเตเดšเดชเตเดชเต เด†เดฃเต. เดชเต‹เดธเตเดฑเตเดฑเตเด—เตเดฐเต‡เดธเดฟเดจเต‡เด•เตเด•เดพเตพ เด•เต‚เดŸเตเดคเตฝ เด’เดฑเดพเด•เตเด•เดฟเดณเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดšเตเดšเดฟเดŸเตเดŸเตเดณเตเดณ เด†เดณเตเด•เตพเด•เตเด•เต เด•เตเดฏเดพเดšเตเดšเดชเตเดชเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เด…เดฑเดฟเดฏเดพเด‚.

เด…เดคเต เดŽเดจเตเดคเดพเดฃเต†เดจเตเดจเดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดšเตเดฐเตเด•เตเด•เดคเตเดคเดฟเตฝ. เดžเด™เตเด™เดณเตเดŸเต† เดธเต‡เดตเดจเดคเตเดคเดฟเดฒเต† เด•เตเดฒเดธเตเดฑเตเดฑเตผ เดŸเต‹เดชเตเดชเต‹เดณเดœเดฟ เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เด‡เดคเตเดชเต‹เดฒเต†เดฏเดพเดฏเดฟเดฐเดฟเด•เตเด•เดพเด‚. เดžเด™เตเด™เตพเด•เตเด•เต เด’เดฐเต เดฏเดœเดฎเดพเดจเดจเตเดฃเตเดŸเต. เด…เดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดฑเตˆเดฑเตเดฑเดฟเด‚เด—เต เดŽเดนเต†เดกเต เดฒเต‹เด—เต เดธเตเดŸเตเดฐเต€เด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจ เด’เดฐเต เดชเด•เตผเดชเตเดชเตเดฃเตเดŸเต. เด…เดคเต เดจเดฟเดฒเดตเดฟเตฝ เดเดคเต LSN-เตฝ เด†เดฃเต†เดจเตเดจเต เดฑเต†เดชเตเดฒเดฟเด•เตเด• เดฎเดพเดธเตเดฑเตเดฑเดฑเต‹เดŸเต เดชเดฑเดฏเตเดจเตเดจเต. เด‡เดคเดฟเดจเต เดธเดฎเดพเดจเตเดคเดฐเดฎเดพเดฏเดฟ เดŽเดตเดฟเดŸเต†เดฏเต†เด™เตเด•เดฟเดฒเตเด‚, เดฒเต‹เด—เต เด†เตผเด•เตเด•เตˆเดตเต เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเตเด‚. เดฒเต‹เด—เต เด†เตผเด•เตเด•เตˆเดตเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต เดชเตเดฑเดฎเต‡, เดฌเดพเด•เตเด•เดชเตเดชเตเด•เดณเตเด‚ เด•เตเดฒเต—เดกเดฟเดฒเต‡เด•เตเด•เต เด…เดฏเดฏเตเด•เตเด•เตเดจเตเดจเต. เด•เต‚เดŸเดพเดคเต† เดกเต†เตฝเดฑเตเดฑ เดฌเดพเด•เตเด•เดชเตเดชเตเด•เตพ เด…เดฏเดšเตเดšเต.

เดŽเดจเตเดคเดพเดฏเดฟเดฐเดฟเด•เตเด•เดพเด‚ เดชเตเดฐเดถเตเดจเด‚? เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดตเดณเดฐเต† เดตเดฒเดฟเดฏ เด’เดฐเต เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เด‰เดณเตเดณเดชเตเดชเต‹เตพ, เดจเดฟเด™เตเด™เดณเตเดŸเต† เดชเด•เตผเดชเตเดชเต เดฎเดพเดธเตเดฑเตเดฑเดฑเต†เด•เตเด•เดพเตพ เดตเดณเดฐเต† เดชเดฟเดจเตเดจเดฟเดฒเดพเด•เดพเตป เดคเตเดŸเด™เตเด™เตเด‚. เด…เดตเตพ เดตเดณเดฐเต† เดชเดฟเดจเตเดจเดฟเดฒเดพเดฃเต, เด…เดตเตพเด•เตเด•เต เด’เดฐเดฟเด•เตเด•เดฒเตเด‚ เด…เดตเดจเต† เดชเดฟเดŸเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเดฟเดฒเตเดฒ. เดˆ เดชเตเดฐเดถเตเดจเด‚ เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เดŽเด™เตเด™เดจเต†เดฏเต†เด™เตเด•เดฟเดฒเตเด‚ เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต.

เดเดฑเตเดฑเดตเตเด‚ เดŽเดณเตเดชเตเดชเดฎเตเดณเตเดณ เดฎเดพเตผเด—เตเด—เด‚ เดชเด•เตผเดชเตเดชเต เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตเดคเต เดตเต€เดฃเตเดŸเตเด‚ เด…เดชเตโ€Œเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเด• เดŽเดจเตเดจเดคเดพเดฃเต, เด•เดพเดฐเดฃเด‚ เด…เดคเต เด’เดฐเดฟเด•เตเด•เดฒเตเด‚ เดชเดฟเดŸเดฟเด•เตเด•เดชเตเดชเต†เดŸเดฟเดฒเตเดฒ, เดชเตเดฐเดถเตเดจเด‚ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต. เดŽเดจเตเดจเดพเตฝ เด‡เดคเต เดตเดณเดฐเต† เดจเต€เดฃเตเดŸ เดธเดฎเดฏเดฎเดพเดฃเต, เด•เดพเดฐเดฃเด‚ 10 TB เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เดฌเดพเด•เตเด•เดชเตเดชเต เดชเตเดจเดƒเดธเตเดฅเดพเดชเดฟเด•เตเด•เตเดจเตเดจเดคเต เดตเดณเดฐเต† เดตเดณเดฐเต† เดจเต€เดฃเตเดŸ เดธเดฎเดฏเดฎเดพเดฃเต. เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ เด‡เดคเตเดคเดฐเด‚ เดชเตเดฐเดถเตโ€Œเดจเด™เตเด™เตพ เด‰เดฃเตเดŸเดพเดฏเดพเตฝ เดŽเดคเตเดฐเดฏเตเด‚ เดตเต‡เด—เด‚ เด‡เดคเต†เดฒเตเดฒเดพเด‚ เดšเต†เดฏเตเดฏเดพเตป เดžเด™เตเด™เตพ เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเต. เด…เดคเตเดคเดจเตเดจเต†เดฏเดพเดฃเต เด•เตเดฏเดพเดšเตเดšเดชเตเดชเต.

เดˆ เดฐเต€เดคเดฟเดฏเดฟเตฝ เด•เตเดฒเต—เดกเดฟเตฝ เดธเด‚เดญเดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดกเต†เตฝเดฑเตเดฑ เดฌเดพเด•เตเด•เดชเตเดชเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป Catchup เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต. เดจเดฟเดฒเดตเดฟเตฝ เดเดคเต LSN เดฒเดพเด—เดฟเด‚เด—เต เดฑเต†เดชเตเดฒเดฟเด•เตเด•เดฏเดฟเดฒเดพเดฃเต†เดจเตเดจเต เดจเดฟเด™เตเด™เตพ เดชเดฑเดฏเตเด•เดฏเตเด‚ เดจเดฟเด™เตเด™เดณเตเดŸเต† เด•เตเดฒเดธเตเดฑเตเดฑเตผ เดจเดฟเดฒเดตเดฟเตฝ เดธเตเดฅเดฟเดคเดฟ เดšเต†เดฏเตเดฏเตเดจเตเดจ LSN-เดจเตเด‚ LSN-เดจเตเด‚ เด‡เดŸเดฏเดฟเตฝ เด’เดฐเต เดกเต†เตฝเดฑเตเดฑ เดฌเดพเด•เตเด•เดชเตเดชเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ เด•เตเดฏเดพเดšเตเดšเดชเตเดชเต เด•เดฎเดพเตปเดกเดฟเตฝ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเด•. เด…เดคเดฟเดจเต เดถเต‡เดทเด‚ เดจเดฟเด™เตเด™เตพ เดˆ เดฌเดพเด•เตเด•เดชเตเดชเต เดชเดฟเดจเตเดจเต‹เด•เตเด•เด‚ เดจเดฟเตฝเด•เตเด•เตเดจเตเดจ เดชเด•เตผเดชเตเดชเดฟเดฒเต‡เด•เตเด•เต เดชเตเดจเดƒเดธเตเดฅเดพเดชเดฟเด•เตเด•เตเดจเตเดจเต.

เดฎเดฑเตเดฑเต เด…เดŸเดฟเดธเตเดฅเดพเดจเด™เตเด™เตพ

เดตเดฟเดฆเตเดฏเดพเตผเดคเตเดฅเดฟเด•เดณเตเด‚ เดžเด™เตเด™เตพเด•เตเด•เต เด’เดฐเต‡เดธเดฎเดฏเด‚ เดงเดพเดฐเดพเดณเด‚ เดธเดตเดฟเดถเต‡เดทเดคเด•เตพ เด•เตŠเดฃเตเดŸเตเดตเดจเตเดจเต. Yandex-เตฝ เดžเด™เตเด™เตพ เดชเดพเดšเด•เด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต เดชเต‹เดธเตเดฑเตเดฑเตโ€Œเด—เตเดฐเต†เดธเต เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ, เดžเด™เตเด™เตพเด•เตเด•เต MySQL, MongoDB, Redis, ClickHouse เดŽเดจเตเดจเดฟเดตเดฏเตเด‚ เด‰เดฃเตเดŸเต, เด’เดฐเต เด˜เดŸเตเดŸเดคเตเดคเดฟเตฝ MySQL-เดจเดพเดฏเดฟ เดชเต‹เดฏเดฟเตปเตเดฑเต-เด‡เตป-เดŸเตˆเด‚ เดตเต€เดฃเตเดŸเต†เดŸเตเด•เตเด•เตฝ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดฌเดพเด•เตเด•เดชเตเดชเตเด•เตพ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เดพเตป เดžเด™เตเด™เตพเด•เตเด•เต เด•เดดเดฟเดฏเต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต, เด…เด™เตเด™เดจเต† เด…เดชเตโ€Œเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเดพเตป เด…เดตเดธเดฐเดฎเตเดฃเตเดŸเดพเดฏเดฟเดฐเตเดจเตเดจเต. เด…เดตเดฐเต† เดฎเต‡เด˜เดคเตเดคเดฟเดฒเต‡เด•เตเด•เต.

WAL-G เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต เดธเดฎเดพเดจเดฎเดพเดฏ เดฐเต€เดคเดฟเดฏเดฟเตฝ เดžเด™เตเด™เตพ เด‡เดคเต เดšเต†เดฏเตเดฏเดพเตป เด†เด—เตเดฐเดนเดฟเดšเตเดšเต. เดžเด™เตเด™เตพ เดชเดฐเต€เด•เตเดทเดฃเด‚ เดจเดŸเดคเตเดคเดพเตป เดคเต€เดฐเตเดฎเดพเดจเดฟเดšเตเดšเต, เดŽเดฒเตเดฒเดพเด‚ เดŽเด™เตเด™เดจเต†เดฏเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเดฎเต†เดจเตเดจเต เด•เดพเดฃเดพเตป.

เด†เดฆเตเดฏเด‚, เดˆ เดฏเตเด•เตเดคเดฟ เด’เดฐเต เดคเดฐเดคเตเดคเดฟเดฒเตเด‚ เดชเด™เตเด•เดฟเดŸเดพเดคเต†, เด…เดตเตผ เดซเต‹เตผเด•เตเด•เดฟเตฝ เด•เต‹เดกเต เดŽเดดเตเดคเดฟ. เดžเด™เตเด™เตพเด•เตเด•เต เด’เดฐเต เดคเดฐเด‚ เดตเตผเด•เตเด•เดฟเด‚เด—เต เดฎเต‹เดกเตฝ เด‰เดฃเตเดŸเต†เดจเตเดจเตเด‚ เด…เดคเดฟเดจเต เดชเดฑเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเดฎเต†เดจเตเดจเตเด‚ เด…เดตเตผ เด•เดฃเตเดŸเต. เดžเด™เตเด™เดณเตเดŸเต† เดชเตเดฐเดงเดพเดจ เด•เดฎเตเดฎเตเดฏเต‚เดฃเดฟเดฑเตเดฑเดฟ เดชเต‹เดธเตเดฑเตเดฑเตเด—เตเดฐเต†เดธเดฟเดธเตเดฑเตเดฑเตเด•เดณเดพเดฃเต†เดจเตเดจเต เดžเด™เตเด™เตพ เด•เดฐเตเดคเดฟ, เด…เดตเตผ WAL-G เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต. เด…เดคเดฟเดจเดพเตฝ เดˆ เดญเดพเด—เด™เตเด™เตพ เดŽเด™เตเด™เดจเต†เดฏเต†เด™เตเด•เดฟเดฒเตเด‚ เดตเต‡เตผเดคเดฟเดฐเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต. เด…เดคเดพเดฏเดคเต, เดชเต‹เดธเตเดฑเตเดฑเตโ€Œเด—เตเดฐเต‡เดธเดฟเดจเดพเดฏเดฟ เดžเด™เตเด™เตพ เด•เต‹เดกเต เดŽเดกเดฟเดฑเตเดฑเตเดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ, เดžเด™เตเด™เตพ MySQL เดคเด•เตผเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ; เดžเด™เตเด™เตพ MySQL เดŽเดกเดฟเดฑเตเดฑเตเดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ, เดžเด™เตเด™เตพ เดชเต‹เดธเตเดฑเตเดฑเตโ€Œเด—เตเดฐเต†เดธเดฟเดจเต† เดคเด•เตผเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ.

WAL-G: เดชเตเดคเดฟเดฏ เดซเต€เดšเตเดšเดฑเตเด•เดณเตเด‚ เด•เดฎเตเดฎเตเดฏเต‚เดฃเดฟเดฑเตเดฑเดฟ เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเดตเตเด‚. เดœเต‹เตผเดœเดฟ เดฑเตˆเดฒเต‹เดตเต

เด‡เดคเต เดŽเด™เตเด™เดจเต† เดตเต‡เตผเดคเดฟเดฐเดฟเด•เตเด•เดพเด‚ เดŽเดจเตเดจเดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เด†เดฆเตเดฏเดคเตเดคเต† เด†เดถเดฏเด‚ PostgreSQL เดŽเด•เตเดธเตเดฑเตเดฑเตปเดทเดจเตเด•เดณเดฟเตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เด…เดคเต‡ เดธเดฎเต€เดชเดจเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด• เดŽเดจเตเดจ เด†เดถเดฏเดฎเดพเดฏเดฟเดฐเตเดจเตเดจเต. เด•เต‚เดŸเดพเดคเต†, เดตเดพเดธเตเดคเดตเดคเตเดคเดฟเตฝ, เด’เดฐเต MySQL เดฌเดพเด•เตเด•เดชเตเดชเต เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดจเดฟเด™เตเด™เตพ เด’เดฐเตเดคเดฐเด‚ เดกเตˆเดจเดพเดฎเดฟเด•เต เดฒเตˆเดฌเตเดฐเดฑเดฟ เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต.

เดŽเดจเตเดจเดพเตฝ เด‡เดตเดฟเดŸเต† เดˆ เดธเดฎเต€เดชเดจเดคเตเดคเดฟเตปเตเดฑเต† เด…เดธเดฎเดฎเดฟเดคเดฟ เด‰เดŸเดจเดŸเดฟ เดฆเตƒเดถเตเดฏเดฎเดพเดฃเต. เดจเดฟเด™เตเด™เตพ Postgres เดฌเดพเด•เตเด•เดชเตเดชเต เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ, เด…เดคเดฟเตฝ Postgres-เดจเดพเดฏเดฟ เด’เดฐเต เดธเดพเดงเดพเดฐเดฃ เดฌเดพเด•เตเด•เดชเตเดชเต เด‡เดŸเตเด•เดฏเตเด‚ เดŽเดฒเตเดฒเดพเด‚ เดถเดฐเดฟเดฏเดพเดตเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเด‚. MySQL-เดจเดพเดฏเดฟ เดจเดฟเด™เตเด™เตพ Postgres-เดจเดพเดฏเดฟ เด’เดฐเต เดฌเดพเด•เตเด•เดชเตเดชเต เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ MySQL-เดจเดพเดฏเดฟ เด’เดฐเต เดกเตˆเดจเดพเดฎเดฟเด•เต เดฒเตˆเดฌเตเดฐเดฑเดฟ เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เด‡เดคเต เด’เดฐเตเดคเดฐเด‚ เดตเดฟเดšเดฟเดคเตเดฐเดฎเดพเดฏเดฟ เดคเต‹เดจเตเดจเตเดจเตเดจเต. เดžเด™เตเด™เดณเตเด‚ เด…เด™เตเด™เดจเต† เดšเดฟเดจเตเดคเดฟเดšเตเดšเต, เด‡เดคเดฒเตเดฒ เดชเดฐเดฟเดนเดพเดฐเดฎเต†เดจเตเดจเต เดคเต€เดฐเตเดฎเดพเดจเดฟเดšเตเดšเต.

Postgres, MySQL, MongoDB, Redis เดŽเดจเตเดจเดฟเดตเดฏเตโ€Œเด•เตเด•เดพเดฏเตเดณเตเดณ เดตเดฟเดตเดฟเดง เดฌเดฟเตฝเดกเตเด•เตพ

เดŽเดจเตเดจเดพเตฝ เด‡เดคเต เดถเดฐเดฟเดฏเดพเดฏ เดคเต€เดฐเตเดฎเดพเดจเดคเตเดคเดฟเดฒเต†เดคเตเดคเดพเตป เดžเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเดšเตเดšเต - เดตเตเดฏเดคเตเดฏเดธเตเดค เด…เดŸเดฟเดคเตเดคเดฑเด•เตพเด•เตเด•เดพเดฏเดฟ เดตเตเดฏเดคเตเดฏเดธเตเดค เด…เดธเด‚เดฌเตเดฒเดฟเด•เตพ เด…เดจเตเดตเดฆเดฟเด•เตเด•เดพเตป. WAL-G เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจ เดชเตŠเดคเตเดตเดพเดฏ API เด†เด•เตโ€Œเดธเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจ เดตเดฟเดตเดฟเดง เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเตเด•เดณเตเดŸเต† เดฌเดพเด•เตเด•เดชเตเดชเตเด•เดณเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดฟเดชเตเดชเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดฒเต‹เดœเดฟเด•เต เดตเต‡เตผเดคเดฟเดฐเดฟเดšเตเดšเต†เดŸเตเด•เตเด•เดพเตป เด‡เดคเต เดธเดพเดงเตเดฏเดฎเดพเด•เตเด•เดฟ.

WAL-G: เดชเตเดคเดฟเดฏ เดซเต€เดšเตเดšเดฑเตเด•เดณเตเด‚ เด•เดฎเตเดฎเตเดฏเต‚เดฃเดฟเดฑเตเดฑเดฟ เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเดตเตเด‚. เดœเต‹เตผเดœเดฟ เดฑเตˆเดฒเต‹เดตเต

เดตเดฟเดฆเตเดฏเดพเตผเดคเตเดฅเดฟเด•เตพเด•เตเด•เต เดชเตเดฐเดถเตเดจเด™เตเด™เตพ เดจเตฝเด•เตเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเต เดžเด™เตเด™เตพ เดธเตเดตเดฏเด‚ เดŽเดดเตเดคเดฟเดฏ เดญเดพเด—เดฎเดพเดฃเดฟเดคเต. เด…เดคเดพเดฏเดคเต, เด…เดตเตผเด•เตเด•เต เดŽเดจเตเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดคเต†เดฑเตเดฑเต เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเตเดจเตเดจ เดญเดพเด—เดฎเดพเดฃเดฟเดคเต, เด…เดคเดฟเดจเดพเตฝ เด‡เดคเตเดคเดฐเดฎเตŠเดฐเต เด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดพเดฃเต เดจเดฒเตเดฒเดคเต, เดŽเดฒเตเดฒเดพเด‚ เดถเดฐเดฟเดฏเดพเด•เตเด‚ เดŽเดจเตเดจเต เดžเด™เตเด™เตพ เดคเต€เดฐเตเดฎเดพเดจเดฟเดšเตเดšเต.

WAL-G: เดชเตเดคเดฟเดฏ เดซเต€เดšเตเดšเดฑเตเด•เดณเตเด‚ เด•เดฎเตเดฎเตเดฏเต‚เดฃเดฟเดฑเตเดฑเดฟ เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเดตเตเด‚. เดœเต‹เตผเดœเดฟ เดฑเตˆเดฒเต‹เดตเต

เด…เดคเดฟเดจเตเดถเต‡เดทเด‚ เดžเด™เตเด™เตพ เดชเตเดฐเดถเตเดจเด™เตเด™เตพ เดชเดฑเดžเตเดžเต. เด‰เดŸเตป เดคเดจเตเดจเต† เด…เดต เดชเตŠเดณเดฟเดšเตเดšเตเดฎเดพเดฑเตเดฑเดฟ. เดตเดฟเดฆเตเดฏเดพเตผเดคเตเดฅเดฟเด•เตพ เดฎเต‚เดจเตเดจเต เด…เดŸเดฟเดธเตเดฅเดพเดจเด™เตเด™เดณเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต.

เด‡เดคเต MySQL เด†เดฃเต, เด‡เดคเต เดžเด™เตเด™เตพ เด’เดฐเต เดตเตผเดทเดคเตเดคเดฟเดฒเต‡เดฑเต†เดฏเดพเดฏเดฟ WAL-G เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดฌเดพเด•เตเด•เดชเตเดชเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

เด‡เดชเตเดชเต‹เตพ เดฎเต‹เด‚เด—เต‹เดกเดฟเดฌเดฟ เดชเตเดฐเตŠเดกเด•เตเดทเดจเต† เดธเดฎเต€เดชเดฟเด•เตเด•เตเดจเตเดจเต, เด…เดตเดฟเดŸเต† เด…เดตเตผ เด…เดคเต เด’เดฐเต เดซเดฏเตฝ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดชเต‚เตผเดคเตเดคเดฟเดฏเดพเด•เตเด•เตเดจเตเดจเต. เดตเดพเดธเตเดคเดตเดคเตเดคเดฟเตฝ, เด‡เดคเดฟเดจเต†เดฒเตเดฒเดพเด‚ เดžเด™เตเด™เตพ เดšเดŸเตเดŸเด•เตเด•เต‚เดŸเต เดŽเดดเตเดคเดฟ. เดคเตเดŸเตผเดจเตเดจเต เดตเดฟเดฆเตเดฏเดพเตผเดคเตเดฅเดฟเด•เตพ เดšเดฟเดฒ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเดฏ เด•เดพเดฐเตเดฏเด™เตเด™เตพ เดŽเดดเตเดคเดฟ. เดŽเดจเตเดจเดฟเดŸเตเดŸเต เดžเด™เตเด™เตพ เด…เดตเดฐเต† เด‰เตฝเดชเตเดชเดพเดฆเดจเดคเตเดคเดฟเตฝ เด…เด‚เด—เต€เด•เดฐเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเดจเตเดจ เด’เดฐเต เด…เดตเดธเตเดฅเดฏเดฟเดฒเต‡เด•เตเด•เต เด•เตŠเดฃเตเดŸเตเดตเดฐเตเดจเตเดจเต.

เดˆ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเตเด•เดณเดฟเตฝ เด“เดฐเต‹เดจเตเดจเดฟเดจเตเด‚ เดตเดฟเดฆเตเดฏเดพเตผเดคเตเดฅเดฟเด•เตพเด•เตเด•เต เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏ เดฌเดพเด•เตเด•เดชเตเดชเต เดŸเต‚เดณเตเด•เตพ เดŽเดดเตเดคเต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต†เดจเตเดจเต เดˆ เดชเตเดฐเดถเตเดจเด™เตเด™เตพ เดคเต‹เดจเตเดจเดฟเดฏเดฟเดฒเตเดฒ. เดžเด™เตเด™เตพเด•เตเด•เต เด…เด™เตเด™เดจเต†เดฏเตŠเดฐเต เดชเตเดฐเดถเตเดจเดฎเตเดฃเตเดŸเดพเดฏเดฟเดฐเตเดจเตเดจเดฟเดฒเตเดฒ. เดžเด™เตเด™เตพเด•เตเด•เต เดชเต‹เดฏเดฟเตปเตเดฑเต-เด‡เตป-เดŸเตˆเด‚ เดตเต€เดฃเตเดŸเต†เดŸเตเด•เตเด•เตฝ เดตเต‡เดฃเดฎเต†เดจเตเดจเตเด‚ เด•เตเดฒเต—เดกเดฟเดฒเต‡เด•เตเด•เต เดฌเดพเด•เตเด•เดชเตเดชเต เดšเต†เดฏเตเดฏเดฃเดฎเต†เดจเตเดจเตเดฎเดพเดฏเดฟเดฐเตเดจเตเดจเต เดžเด™เตเด™เดณเตเดŸเต† เดชเตเดฐเดถเตเดจเด‚. เด‡เดคเต เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เตเดจเตเดจ เดšเดฟเดฒ เด•เต‹เดกเต เดŽเดดเตเดคเดพเตป เด…เดตเตผ เดตเดฟเดฆเตเดฏเดพเตผเดคเตเดฅเดฟเด•เดณเต‹เดŸเต เด†เดตเดถเตเดฏเดชเตเดชเต†เดŸเตเดŸเต. เดตเดฟเดฆเตเดฏเดพเตผเดคเตเดฅเดฟเด•เตพ เด‡เดคเดฟเดจเด•เด‚ เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณ เดฌเดพเด•เตเด•เดชเตเดชเต เดŸเต‚เดณเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต, เด…เดคเต เดŽเด™เตเด™เดจเต†เดฏเต†เด™เตเด•เดฟเดฒเตเด‚ เดฌเดพเด•เตเด•เดชเตเดชเตเด•เตพ เดŽเดŸเตเด•เตเด•เตเดจเตเดจเต, เดคเตเดŸเตผเดจเตเดจเต เด…เดตเดฏเต†เดฒเตเดฒเดพเด‚ WAL-G เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด’เดŸเตเดŸเดฟเดšเตเดšเต, เด…เดคเต เดŽเดฒเตเดฒเดพเด‚ เด•เตเดฒเต—เดกเดฟเดฒเต‡เด•เตเด•เต เด•เตˆเดฎเดพเดฑเดฟ. เด…เดตเตผ เด‡เดคเดฟเดฒเต‡เด•เตเด•เต เดชเต‹เดฏเดฟเตปเตเดฑเต-เด‡เตป-เดŸเตˆเด‚ เดตเต€เดฃเตเดŸเต†เดŸเตเด•เตเด•เดฒเตเด‚ เดšเต‡เตผเดคเตเดคเต.

WAL-G: เดชเตเดคเดฟเดฏ เดซเต€เดšเตเดšเดฑเตเด•เดณเตเด‚ เด•เดฎเตเดฎเตเดฏเต‚เดฃเดฟเดฑเตเดฑเดฟ เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเดตเตเด‚. เดœเต‹เตผเดœเดฟ เดฑเตˆเดฒเต‹เดตเต

เดตเดฟเดฆเตเดฏเดพเตผเดคเตเดฅเดฟเด•เตพ เดฎเดฑเตเดฑเต†เดจเตเดคเดพเดฃเต เด•เตŠเดฃเตเดŸเตเดตเดจเตเดจเดคเต? เด…เดตเตผ WAL-G-เดฒเต‡เด•เตเด•เต เดฒเดฟเดฌเตเดธเต‹เดกเดฟเดฏเด‚ เดŽเตปเด•เตเดฐเดฟเดชเตเดทเตป เดชเดฟเดจเตเดคเตเดฃ เด•เตŠเดฃเตเดŸเตเดตเดจเตเดจเต.

เดžเด™เตเด™เตพเด•เตเด•เต เดฌเดพเด•เตเด•เดชเตเดชเต เดธเด‚เดญเดฐเดฃ โ€‹โ€‹เดจเดฏเด™เตเด™เดณเตเด‚ เด‰เดฃเตเดŸเต. เด‡เดชเตเดชเต‹เตพ เดฌเดพเด•เตเด•เดชเตเดชเตเด•เตพ เดถเดพเดถเตเดตเดคเดฎเดพเดฏเดฟ เด…เดŸเดฏเดพเดณเดชเตเดชเต†เดŸเตเดคเตเดคเดพเด‚. เดŽเด™เตเด™เดจเต†เดฏเต†เด™เตเด•เดฟเดฒเตเด‚ เด…เดต เดธเด‚เดญเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดชเตเดฐเด•เตเดฐเดฟเดฏ เด“เดŸเตเดŸเต‹เดฎเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต เดจเดฟเด™เตเด™เดณเตเดŸเต† เดธเต‡เดตเดจเดคเตเดคเดฟเดจเต เด•เต‚เดŸเตเดคเตฝ เดธเต—เด•เดฐเตเดฏเดชเตเดฐเดฆเดฎเดพเดฃเต.

WAL-G: เดชเตเดคเดฟเดฏ เดซเต€เดšเตเดšเดฑเตเด•เดณเตเด‚ เด•เดฎเตเดฎเตเดฏเต‚เดฃเดฟเดฑเตเดฑเดฟ เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเดตเตเด‚. เดœเต‹เตผเดœเดฟ เดฑเตˆเดฒเต‹เดตเต

เดˆ เดชเดฐเต€เด•เตเดทเดฃเดคเตเดคเดฟเตปเตเดฑเต† เดซเดฒเด‚ เดŽเดจเตเดคเดพเดฏเดฟเดฐเตเดจเตเดจเต?

100-เดฒเดงเดฟเด•เด‚ เดชเต‡เตผ เด†เดฆเตเดฏเด‚ เด•เต‹เดดเตโ€Œเดธเดฟเดจเดพเดฏเดฟ เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เดšเต†เดฏเตเดคเต. เดฏเต†เด•เตเด•เดพเดฑเตเดฑเต†เดฑเดฟเตปเดฌเตผเด—เดฟเดฒเต† เดฏเต‚เดฃเดฟเดตเต‡เดดเตเดธเดฟเดฑเตเดฑเดฟ เดฏเตเดฑเตฝ เดซเต†เดกเดฑเตฝ เดฏเต‚เดฃเดฟเดตเต‡เดดเตเดธเดฟเดฑเตเดฑเดฟ เด†เดฃเต†เดจเตเดจเต เดžเดพเตป เด†เดฆเตเดฏเด‚ เดชเดฑเดžเตเดžเดฟเดฒเตเดฒ. เดžเด™เตเด™เตพ เดŽเดฒเตเดฒเดพเด‚ เด…เดตเดฟเดŸเต† เด…เดฑเดฟเดฏเดฟเดšเตเดšเต. 100 เดชเต‡เตผ เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เดšเต†เดฏเตเดคเต. เดตเดพเดธเตเดคเดตเดคเตเดคเดฟเตฝ, เดตเดณเดฐเต† เด•เตเดฑเดšเตเดšเต เด†เดณเตเด•เตพ เดŽเดจเตเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดšเต†เดฏเตเดฏเดพเตป เดคเตเดŸเด™เตเด™เดฟ, เดเด•เดฆเต‡เดถเด‚ 30 เด†เดณเตเด•เตพ.

เด•เตเดฑเดšเตเดšเต เด†เดณเตเด•เตพ เดชเต‹เดฒเตเด‚ เด•เต‹เดดเตโ€Œเดธเต เดชเต‚เตผเดคเตเดคเดฟเดฏเดพเด•เตเด•เดฟ, เด•เดพเดฐเดฃเด‚ เด‡เดคเดฟเดจเด•เด‚ เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณ เด•เต‹เดกเตเด•เตพเด•เตเด•เดพเดฏเดฟ เดŸเต†เดธเตเดฑเตเดฑเตเด•เตพ เดŽเดดเตเดคเต‡เดฃเตเดŸเดคเต เด†เดตเดถเตเดฏเดฎเดพเดฃเต. เด•เต‚เดŸเดพเดคเต† เดšเดฟเดฒ เดฌเด—เต เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เตเด• เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดšเดฟเดฒ เดซเต€เดšเตเดšเดฑเตเด•เตพ เด‰เดฃเตเดŸเดพเด•เตเด•เตเด•. เดšเดฟเดฒ เดตเดฟเดฆเตเดฏเดพเตผเดคเตเดฅเดฟเด•เตพ เด‡เดชเตเดชเต‹เดดเตเด‚ เด•เต‹เดดเตโ€Œเดธเต เด…เดŸเดšเตเดšเต.

เดจเดฟเดฒเดตเดฟเตฝ, เดˆ เด•เต‹เดดเตโ€ŒเดธเดฟเดจเดฟเดŸเต†, เดตเดฟเดฆเตเดฏเดพเตผเดคเตเดฅเดฟเด•เตพ เดเด•เดฆเต‡เดถเด‚ 14 เดชเตเดฐเดถเตโ€Œเดจเด™เตเด™เตพ เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดตเดฟเดตเดฟเดง เดตเดฒเตเดชเตเดชเดคเตเดคเดฟเดฒเตเดณเตเดณ 10 เดธเดตเดฟเดถเต‡เดทเดคเด•เตพ เด‰เดฃเตเดŸเดพเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดคเดฟเดŸเตเดŸเตเดฃเตเดŸเต. เด•เต‚เดŸเดพเดคเต†, เด‡เดคเต เด’เดจเตเดจเต‹ เดฐเดฃเตเดŸเต‹ เดกเดตเดฒเดชเตเดชเตผเดฎเดพเดฐเตเดŸเต† เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏ เดชเด•เดฐเด•เตเด•เดพเดฐเดจเดพเดฃเต†เดจเตเดจเต เดŽเดจเดฟเด•เตเด•เต เดคเต‹เดจเตเดจเตเดจเตเดจเต.

เดฎเดฑเตเดฑเต เด•เดพเดฐเตเดฏเด™เตเด™เตพเด•เตเด•เตŠเดชเตเดชเด‚, เดžเด™เตเด™เตพ เดกเดฟเดชเตเดฒเต‹เดฎเด•เดณเตเด‚ เด•เต‹เดดเตโ€Œเดธเต เดตเตผเด•เตเด•เตเด•เดณเตเด‚ เดจเตฝเด•เดฟ. 12 เดชเต‡เตผเด•เตเด•เต เดกเดฟเดชเตเดฒเต‹เดฎเดฏเตเด‚ เดฒเดญเดฟเดšเตเดšเต. เด…เดตเดฐเดฟเตฝ 6 เดชเต‡เตผ เด‡เดคเดฟเดจเด•เด‚ "5" เตฝ เดธเตเดตเดฏเด‚ เดชเตเดฐเดคเดฟเดฐเต‹เดงเดฟเดšเตเดšเต. เด…เดตเดถเต‡เดทเดฟเด•เตเด•เตเดจเตเดจเดตเตผเด•เตเด•เต เด‡เดคเตเดตเดฐเต† เดธเด‚เดฐเด•เตเดทเดฃเด‚ เดฒเดญเดฟเดšเตเดšเดฟเดŸเตเดŸเดฟเดฒเตเดฒ, เดชเด•เตเดทเต‡ เด…เดตเตผเด•เตเด•เตเด‚ เดŽเดฒเตเดฒเดพเด‚ เดถเดฐเดฟเดฏเดพเด•เตเดฎเต†เดจเตเดจเต เดžเดพเตป เด•เดฐเตเดคเตเดจเตเดจเต.

เดญเดพเดตเดฟเดฏเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เดชเดฆเตเดงเดคเดฟเด•เตพ

เดญเดพเดตเดฟเดฏเดฟเตฝ เดจเดฎเตเด•เตเด•เต เดŽเดจเตเดคเต†เดฒเตเดฒเดพเด‚ เดชเดฆเตเดงเดคเดฟเด•เดณเตเดฃเตเดŸเต?

เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดžเด™เตเด™เตพ เด‡เดคเดฟเดจเด•เด‚ เด•เต‡เดŸเตเดŸเดฟเดŸเตเดŸเตเดณเตเดณเดคเตเด‚ เดšเต†เดฏเตเดฏเดพเตป เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเดคเตเดฎเดพเดฏ เดซเต€เดšเตเดšเตผ เด…เดญเตเดฏเตผเดคเตเดฅเดจเด•เดณเต†เด™เตเด•เดฟเดฒเตเด‚. เดˆ:

  • HA เด•เตเดฒเดธเตเดฑเตเดฑเตผ เดฌเดพเด•เตเด•เดชเตเดชเต เด†เตผเด•เตเด•เตˆเดตเดฟเตฝ เดŸเตˆเด‚เดฒเตˆเตป เดŸเตเดฐเดพเด•เตเด•เดฟเด‚เด—เดฟเตปเตเดฑเต† เด•เตƒเดคเตเดฏเดค เดจเดฟเดฐเต€เด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเต. WAL-G เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด‡เดคเต เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเตเด‚. เดˆ เดตเดฟเดทเดฏเด‚ เดเดฑเตเดฑเต†เดŸเตเด•เตเด•เตเดจเตเดจ เดตเดฟเดฆเตเดฏเดพเตผเดคเตเดฅเดฟเด•เตพ เดžเด™เตเด™เตพเด•เตเด•เตเดฃเตเดŸเดพเด•เตเดฎเต†เดจเตเดจเต เดžเดพเตป เด•เดฐเตเดคเตเดจเตเดจเต.
  • เด•เตเดฒเต—เดกเตเด•เตพเด•เตเด•เดฟเดŸเดฏเดฟเตฝ เดฌเดพเด•เตเด•เดชเตเดชเตเด•เดณเตเด‚ WAL-เด‰เด‚ เด•เตˆเดฎเดพเดฑเตเดจเตเดจเดคเดฟเดจเต เดžเด™เตเด™เตพเด•เตเด•เต เด‡เดคเดฟเดจเด•เด‚ เด‰เดคเตเดคเดฐเดตเดพเดฆเดฟเดคเตเดคเดฎเตเดณเตเดณ เด’เดฐเต เดตเตเดฏเด•เตเดคเดฟเดฏเตเดฃเตเดŸเต.
  • เดชเต‡เดœเตเด•เตพ เดฎเดพเดฑเตเดฑเดฟเดฏเต†เดดเตเดคเดพเดคเต†เดฏเตเด‚ เดžเด™เตเด™เตพ เด…เดฏเดฏเตโ€Œเด•เตเด•เตเดจเตเดจ เด†เตผเด•เตเด•เตˆเดตเตเด•เตพ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต เดšเต†เดฏเตเดฏเดพเดคเต†เดฏเตเด‚ เด‡เตปเด•เตเดฐเดฟเดฎเต†เตปเตเดฑเตฝ เดฌเดพเด•เตเด•เดชเตเดชเตเด•เตพ เด…เตบเดชเดพเด•เตเด•เต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดฒเต‚เดŸเต† WAL-G-เดฏเต† เด•เต‚เดŸเตเดคเตฝ เดตเต‡เด—เดคเตเดคเดฟเดฒเดพเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเดฎเต†เดจเตเดจเต เดžเด™เตเด™เตพ เด…เดŸเตเดคเตเดคเดฟเดŸเต† เด’เดฐเต เด†เดถเดฏเด‚ เดชเตเดฐเดธเดฟเดฆเตเดงเต€เด•เดฐเดฟเดšเตเดšเต.

เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด…เดต เด‡เดตเดฟเดŸเต† เดชเด™เตเด•เดฟเดŸเดพเด‚

เดˆ เดฑเดฟเดชเตเดชเต‹เตผเดŸเตเดŸเต เดŽเดจเตเดคเดฟเดจเตเดตเต‡เดฃเตเดŸเดฟเดฏเดพเดฏเดฟเดฐเตเดจเตเดจเต? เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ, เด‡เดชเตเดชเต‹เตพ, เดˆ เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเต เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ 4 เด†เดณเตเด•เตพเด•เตเด•เต เดชเตเดฑเดฎเต‡, เดžเด™เตเด™เตพเด•เตเด•เต เด…เดงเดฟเด• เด•เตˆเด•เดณเตเดฃเตเดŸเต, เด…เดคเดฟเตฝ เดงเดพเดฐเดพเดณเด‚ เด‰เดฃเตเดŸเต. เดชเตเดฐเดคเตเดฏเต‡เด•เดฟเดšเตเดšเตเด‚ เดจเดฟเด™เตเด™เตพ เด…เดตเตผเด•เตเด•เต เด’เดฐเต เดตเตเดฏเด•เตเดคเดฟเด—เดค เดธเดจเตเดฆเต‡เดถเดคเตเดคเดฟเตฝ เดŽเดดเตเดคเตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ. เดจเดฟเด™เตเด™เดณเตเดŸเต† เดกเดพเดฑเตเดฑ เดฌเดพเด•เตเด•เดชเตเดชเต เดšเต†เดฏเตโ€Œเดคเต WAL-G เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดšเต†เดฏเตเดฏเตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ WAL-G-เดฒเต‡เด•เตเด•เต เดฎเดพเดฑเดพเตป เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเตเดตเต†เด™เตเด•เดฟเตฝ, เดžเด™เตเด™เตพเด•เตเด•เต เดจเดฟเด™เตเด™เดณเตเดŸเต† เด†เด—เตเดฐเดนเด™เตเด™เตพ เดตเดณเดฐเต† เดŽเดณเตเดชเตเดชเดคเตเดคเดฟเตฝ เด‰เตพเด•เตเด•เตŠเดณเตเดณเดพเดจเดพเด•เตเด‚.

WAL-G: เดชเตเดคเดฟเดฏ เดซเต€เดšเตเดšเดฑเตเด•เดณเตเด‚ เด•เดฎเตเดฎเตเดฏเต‚เดฃเดฟเดฑเตเดฑเดฟ เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเดตเตเด‚. เดœเต‹เตผเดœเดฟ เดฑเตˆเดฒเต‹เดตเต

เด‡เดคเตŠเดฐเต QR เด•เต‹เดกเตเด‚ เด’เดฐเต เดฒเดฟเด™เตเด•เตเดฎเดพเดฃเต. เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด…เดตเดฏเดฟเดฒเต‚เดŸเต† เดชเต‹เดฏเดฟ เดจเดฟเด™เตเด™เดณเตเดŸเต† เดŽเดฒเตเดฒเดพ เด†เด—เตเดฐเดนเด™เตเด™เดณเตเด‚ เดŽเดดเตเดคเดพเด‚. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดžเด™เตเด™เตพ เดšเดฟเดฒ เดฌเด—เต เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ. เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดถเดฐเดฟเด•เตเด•เตเด‚ เดšเดฟเดฒ เดซเต€เดšเตเดšเดฑเตเด•เตพ เดตเต‡เดฃเด‚, เดŽเดจเตเดจเดพเตฝ เดšเดฟเดฒ เด•เดพเดฐเดฃเด™เตเด™เดณเดพเตฝ เดžเด™เตเด™เดณเตเดŸเต‡เดคเต เด‰เตพเดชเตเดชเต†เดŸเต† เด’เดฐเต เดฌเดพเด•เตเด•เดชเตเดชเดฟเดฒเตเด‚ เด‡เดคเต เด‡เดคเตเดตเดฐเต† เด‡เดฒเตเดฒ. เด‡เดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดŽเดดเตเดคเตเดจเตเดจเดคเต เด‰เดฑเดชเตเดชเดพเด•เตเด•เตเด•.

WAL-G: เดชเตเดคเดฟเดฏ เดซเต€เดšเตเดšเดฑเตเด•เดณเตเด‚ เด•เดฎเตเดฎเตเดฏเต‚เดฃเดฟเดฑเตเดฑเดฟ เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเดตเตเด‚. เดœเต‹เตผเดœเดฟ เดฑเตˆเดฒเต‹เดตเต

เดšเต‹เดฆเตเดฏเด™เตเด™เตพ

เดนเดฒเต‡เดพ! เดฑเดฟเดชเตเดชเต‹เตผเดŸเตเดŸเดฟเดจเต เดจเดจเตเดฆเดฟ! WAL-G-เดฏเต† เด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดšเต‹เดฆเตเดฏเด‚, เดŽเดจเตเดจเดพเตฝ Postgres เดจเต† เด•เตเดฑเดฟเดšเตเดšเดฒเตเดฒ. WAL-G MySQL เดฌเดพเด•เตเด•เดชเตเดชเต เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เด’เดฐเต เด…เดงเดฟเด• เดฌเดพเด•เตเด•เดชเตเดชเต เดตเดฟเดณเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เดžเด™เตเด™เตพ CentOS-เตฝ เด†เดงเตเดจเดฟเด• เด‡เตปเดธเตเดฑเตเดฑเดพเดณเต‡เดทเดจเตเด•เตพ เดŽเดŸเตเด•เตเด•เตเด•เดฏเตเด‚ เดจเดฟเด™เตเด™เตพ MySQL เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดคเดพเตฝ, MariDB เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเดชเตเดชเต†เดŸเตเด‚. เดชเดคเดฟเดชเตเดชเต 10.3 เดฎเตเดคเตฝ เด…เดงเดฟเด• เดฌเดพเด•เตเด•เดชเตเดชเต เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ, MariDB เดฌเดพเด•เตเด•เดชเตเดชเต เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต. เดจเดฟเด™เตเด™เตพ เด‡เดคเต เดŽเด™เตเด™เดจเต† เดšเต†เดฏเตเดฏเตเดจเตเดจเต?

เด‡เดชเตเดชเต‹เตพ เดžเด™เตเด™เตพ MariDB เดฌเดพเด•เตเด•เดชเตเดชเต เดšเต†เดฏเตเดฏเดพเตป เดถเตเดฐเดฎเดฟเดšเตเดšเดฟเดŸเตเดŸเดฟเดฒเตเดฒ. FoundationDB เดชเดฟเดจเตเดคเตเดฃเดฏเตโ€Œเด•เตเด•เดพเดฏเดฟ เดžเด™เตเด™เตพเด•เตเด•เต เด…เดญเตเดฏเตผเดคเตเดฅเดจเด•เตพ เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเตเดจเตเดจเต, เดŽเดจเตเดจเดพเตฝ เดชเตŠเดคเตเดตเดพเดฏเดฟ, เด…เดคเตเดคเดฐเดฎเตŠเดฐเต เด…เดญเตเดฏเตผเดคเตเดฅเดจ เด‰เดฃเตเดŸเต†เด™เตเด•เดฟเตฝ, เด…เดคเต เดšเต†เดฏเตเดฏเตเดจเตเดจ เด†เดณเตเด•เดณเต† เดžเด™เตเด™เตพเด•เตเด•เต เด•เดฃเตเดŸเต†เดคเตเดคเดพเดจเดพเด•เตเด‚. เดžเดพเตป เด•เดฐเตเดคเตเดจเตเดจเดคเตเดฐ เดฆเตˆเตผเด˜เตเดฏเดฎเต‡เดฑเดฟเดฏเดคเต‹ เดฌเตเดฆเตเดงเดฟเดฎเตเดŸเตเดŸเตเดณเตเดณเดคเต‹ เด…เดฒเตเดฒ.

เด—เตเดกเต เด†เดซเตเดฑเตเดฑเตผเดจเต‚เตบ เดฑเดฟเดชเตเดชเต‹เตผเดŸเตเดŸเดฟเดจเต เดจเดจเตเดฆเดฟ! เดธเดพเดงเตเดฏเดคเดฏเตเดณเตเดณ เดชเตเดคเดฟเดฏ เดซเต€เดšเตเดšเดฑเตเด•เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดšเต‹เดฆเตเดฏเด‚. เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดŸเต‡เดชเตเดชเตเด•เดณเดฟเดฒเต‡เด•เตเด•เต เดฌเดพเด•เตเด•เดชเตเดชเต เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเตเดจเตเดจ เดคเดฐเดคเตเดคเดฟเตฝ WAL-G เดŸเต‡เดชเตเดชเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดพเตป เดจเดฟเด™เตเด™เตพ เดคเดฏเตเดฏเดพเดฑเดพเดฃเต‹?

เดŸเต‡เดชเตเดชเต เดธเตเดฑเตเดฑเต‹เดฑเต‡เดœเดฟเดฒเต† เดฌเดพเด•เตเด•เดชเตเดชเต เด…เตผเดคเตเดฅเดฎเดพเด•เตเด•เตเดจเตเดจเดคเต?

เด…เดคเต†.

เด†เดจเตเดฆเตเดฐเต‡ เดฌเต‹เดฑเต‹เดกเดฟเตป เด‰เดฃเตเดŸเต, เดˆ เดšเต‹เดฆเตเดฏเดคเตเดคเดฟเดจเต เดŽเดจเตเดจเต†เด•เตเด•เดพเตพ เดจเดจเตเดจเดพเดฏเดฟ เด‰เดคเตเดคเดฐเด‚ เดจเตฝเด•เดพเตป เด•เดดเดฟเดฏเตเด‚.

(เด†เตปเดกเตเดฐเดฟ) เด…เดคเต†, เดšเต‹เดฆเตเดฏเดคเตเดคเดฟเดจเต เดจเดจเตเดฆเดฟ! เด•เตเดฒเต—เดกเต เดธเตเดฑเตเดฑเต‹เดฑเต‡เดœเดฟเตฝ เดจเดฟเดจเตเดจเต เดŸเต‡เดชเตเดชเดฟเดฒเต‡เด•เตเด•เต เด’เดฐเต เดฌเดพเด•เตเด•เดชเตเดชเต เด•เตˆเดฎเดพเดฑเดพเตป เดžเด™เตเด™เตพเด•เตเด•เต เด’เดฐเต เด…เดญเตเดฏเตผเดคเตเดฅเดจ เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเตเดจเตเดจเต. เด‡เดคเดฟเดจเดพเดฏเดฟ เดตเต†เดŸเตเดŸเตเดจเตเดจเต เดฎเต‡เด˜เด™เตเด™เตพ เดคเดฎเตเดฎเดฟเดฒเตเดณเตเดณ เด•เตˆเดฎเดพเดฑเตเดฑเด‚. เด•เดพเดฐเดฃเด‚ เด•เตเดฒเต—เดกเต-เดŸเต-เด•เตเดฒเต—เดกเต เดŸเตเดฐเดพเตปเดธเตเดซเตผ เดŸเต‡เดชเตเดชเต เด•เตˆเดฎเดพเดฑเตเดฑเดคเตเดคเดฟเตปเตเดฑเต† เดธเดพเดฎเดพเดจเตเดฏเดตเตฝเด•เตเด•เดฐเดฟเดšเตเดš เดชเดคเดฟเดชเตเดชเดพเดฃเต. เด•เต‚เดŸเดพเดคเต†, เดธเตเดฑเตเดฑเต‹เดฑเต‡เดœเตเด•เดณเตเดŸเต† เด•เดพเดฐเตเดฏเดคเตเดคเดฟเตฝ เดžเด™เตเด™เตพเด•เตเด•เต เดตเดฟเดชเตเดฒเต€เด•เดฐเดฟเด•เตเด•เดพเดตเตเดจเตเดจ เด’เดฐเต เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเตผ เด‰เดฃเตเดŸเต. เดตเดดเดฟเดฏเดฟเตฝ, เดชเดฒ เดธเตเดฑเตเดฑเต‹เดฑเต‡เดœเตเด•เดณเตเด‚ เดตเดฟเดฆเตเดฏเดพเตผเดคเตเดฅเดฟเด•เตพ เดŽเดดเตเดคเดฟเดฏเดคเดพเดฃเต. เดจเดฟเด™เตเด™เตพ เดŸเต‡เดชเตเดชเดฟเดจเดพเดฏเดฟ เดธเด‚เดญเดฐเดฃเด‚ เดŽเดดเตเดคเตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ, เด…เดคเต เดคเต€เตผเดšเตเดšเดฏเดพเดฏเตเด‚ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเด‚. เดชเดฟเตปเดตเดฒเดฟเด•เตเด•เตฝ เด…เดญเตเดฏเตผเดคเตเดฅเดจเด•เตพ เดชเดฐเดฟเด—เดฃเดฟเด•เตเด•เดพเตป เดžเด™เตเด™เตพ เดคเดฏเตเดฏเดพเดฑเดพเดฃเต. เด…เดตเดฟเดŸเต† เดจเดฟเด™เตเด™เตพ เด’เดฐเต เดซเดฏเตฝ เดŽเดดเตเดคเต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต, เด’เดฐเต เดซเดฏเตฝ เดตเดพเดฏเดฟเด•เตเด•เตเด•. Go-เดฏเดฟเตฝ เดจเดฟเด™เตเด™เตพ เด‡เดต เดšเต†เดฏเตเดฏเตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ 50 เดตเดฐเดฟ เด•เต‹เดกเต เดฒเดญเดฟเด•เตเด•เตเด‚. เดคเตเดŸเตผเดจเตเดจเต WAL-G-เดฏเดฟเตฝ เดŸเต‡เดชเตเดชเต เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเด‚.

เดฑเดฟเดชเตเดชเต‹เตผเดŸเตเดŸเดฟเดจเต เดจเดจเตเดฆเดฟ! เดฐเดธเด•เดฐเดฎเดพเดฏ เดตเดฟเด•เดธเดจ เดชเตเดฐเด•เตเดฐเดฟเดฏ. เดฌเดพเด•เตเด•เดชเตเดชเต เดŽเดจเตเดจเดคเต เด’เดฐเต เด—เต—เดฐเดตเดฎเต‡เดฑเดฟเดฏ เดชเตเดฐเดตเตผเดคเตเดคเดจเดฎเดพเดฃเต, เด…เดคเต เดŸเต†เดธเตเดฑเตเดฑเตเด•เดณเดพเตฝ เดจเดจเตเดจเดพเดฏเดฟ เด‰เตพเด•เตเด•เตŠเดณเตเดณเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเดพเดฃเต. เดชเตเดคเดฟเดฏ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเตเด•เตพเด•เตเด•เดพเดฏเดฟ เดจเดฟเด™เตเด™เตพ เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฟเดฏเดชเตเดชเต‹เตพ, เดตเดฟเดฆเตเดฏเดพเตผเดคเตเดฅเดฟเด•เดณเตเด‚ เดŸเต†เดธเตเดฑเตเดฑเตเด•เตพ เดŽเดดเตเดคเดฟเดฏเต‹, เด…เดคเต‹ เดจเดฟเด™เตเด™เตพ เดธเตเดตเดฏเด‚ เดŸเต†เดธเตเดฑเตเดฑเตเด•เตพ เดŽเดดเตเดคเดฟ เดตเดฟเดฆเตเดฏเดพเตผเดคเตเดฅเดฟเด•เตพเด•เตเด•เต เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฟเดฏเดฟเดฐเตเดจเตเดจเต‹?

เดตเดฟเดฆเตเดฏเดพเตผเดฅเดฟเด•เดณเตเด‚ เดชเดฐเต€เด•เตเดท เดŽเดดเตเดคเดฟ. เดŽเดจเตเดจเดพเตฝ เดชเตเดคเดฟเดฏ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเตเด•เตพ เดชเต‹เดฒเตเดณเตเดณ เดธเดตเดฟเดถเต‡เดทเดคเด•เตพเด•เตเด•เดพเดฏเดฟ เดตเดฟเดฆเตเดฏเดพเตผเดคเตเดฅเดฟเด•เตพ เด•เต‚เดŸเตเดคเตฝ เดŽเดดเตเดคเดฟ. เด…เดตเตผ เด‡เตปเตเดฑเด—เตเดฐเต‡เดทเตป เดŸเต†เดธเตเดฑเตเดฑเตเด•เตพ เดŽเดดเตเดคเดฟ. เด…เดตเตผ เดฏเต‚เดฃเดฟเดฑเตเดฑเต เดŸเต†เดธเตเดฑเตเดฑเตเด•เตพ เดŽเดดเตเดคเดฟ. เดธเด‚เดฏเต‹เดœเดจเด‚ เด•เดŸเดจเตเดจเตเดชเต‹เด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ, เด…เดคเดพเดฏเดคเต, เด‡เดชเตเดชเต‹เตพ, เด‡เดคเต เดจเดฟเด™เตเด™เตพ เดธเตเดตเดฎเต‡เดงเดฏเดพ เดŽเด•เตโ€Œเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดฏเตเดจเตเดจ เด’เดฐเต เดธเตโ€Œเด•เตเดฐเดฟเดชเตโ€Œเดฑเตเดฑเดพเดฃเต เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด…เดคเต เดšเต†เดฏเตเดฏเดพเตป เด•เตเดฐเต‹เตบ เด‰เดฃเตเดŸเต, เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต. เด…เดคเดพเดฏเดคเต เด…เดตเดฟเดŸเต†เดฏเตเดณเตเดณ เดคเดฟเดฐเด•เตเด•เดฅ เดตเดณเดฐเต† เดตเตเดฏเด•เตเดคเดฎเดพเดฃเต.

เดตเดฟเดฆเตเดฏเดพเตผเดคเตเดฅเดฟเด•เตพเด•เตเด•เต เด•เดพเดฐเตเดฏเดฎเดพเดฏ เดชเดฐเดฟเดšเดฏเดฎเดฟเดฒเตเดฒ. เด…เดตเดฒเต‹เด•เดจเด‚ เดšเต†เดฏเตเดฏเดพเตป เดตเดณเดฐเต†เดฏเดงเดฟเด•เด‚ เดธเดฎเดฏเดฎเต†เดŸเตเด•เตเด•เตเดฎเต‹?

เด…เดคเต†, เด…เดตเดฒเต‹เด•เดจเด™เตเด™เตพเด•เตเด•เต เดตเดณเดฐเต†เดฏเดงเดฟเด•เด‚ เดธเดฎเดฏเดฎเต†เดŸเตเด•เตเด•เตเด‚. เด…เดคเดพเดฏเดคเต, เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ, เดชเดฒ เด•เดฎเตเดฎเดฟเดฑเตเดฑเตผเดฎเดพเตผ เด’เดฐเต‡เดธเดฎเดฏเด‚ เดตเดจเตเดจเต เดžเดพเตป เด‡เดคเต เดšเต†เดฏเตเดคเต, เดžเดพเตป เด…เดคเต เดšเต†เดฏเตเดคเต เดŽเดจเตเดจเต เดชเดฑเดฏเตเดฎเตเดชเต‹เตพ, เด…เดตเตผ เด…เดตเดฟเดŸเต† เดŽเดจเตเดคเดพเดฃเต เดŽเดดเตเดคเดฟเดฏเดคเต†เดจเตเดจเต เดฎเดจเดธเดฟเดฒเดพเด•เตเด•เดพเตป เดจเดฟเด™เตเด™เตพ เดเด•เดฆเต‡เดถเด‚ เดชเด•เตเดคเดฟ เดฆเดฟเดตเดธเด‚ เดšเดฟเดจเตเดคเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดฎเดพเดฑเตเดฑเดฟเดตเต†เด•เตเด•เตเด•เดฏเตเด‚ เดตเต‡เดฃเด‚. เด•เดพเดฐเดฃเด‚ เด•เต‹เดกเต เดถเตเดฐเดฆเตเดงเดพเดชเต‚เตผเดตเตเดตเด‚ เดตเดพเดฏเดฟเด•เตเด•เดฃเด‚. เด…เดตเตผเด•เตเด•เต เด…เดญเดฟเดฎเตเด–เด‚ เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเตเดจเตเดจเดฟเดฒเตเดฒ. เดžเด™เตเด™เตพเด•เตเด•เต เด…เดตเดฐเต† เดจเดจเตเดจเดพเดฏเดฟ เด…เดฑเดฟเดฏเดฟเดฒเตเดฒ, เด…เดคเดฟเดจเดพเตฝ เด‡เดคเดฟเดจเต เด—เดฃเตเดฏเดฎเดพเดฏ เดธเดฎเดฏเดฎเต†เดŸเตเด•เตเด•เตเด‚.

เดฑเดฟเดชเตเดชเต‹เตผเดŸเตเดŸเดฟเดจเต เดจเดจเตเดฆเดฟ! เดฎเตเดฎเตเดชเต, WAL-G-เดฒเต† เด†เตผเด•เตเด•เตˆเดตเต_เด•เดฎเดพเตปเดกเต เดจเต‡เดฐเดฟเดŸเตเดŸเต เดตเดฟเดณเดฟเด•เตเด•เดฃเดฎเต†เดจเตเดจเต เด†เตปเดกเตเดฐเดฟ เดฌเต‹เดฑเต‹เดกเดฟเตป เดชเตเดฐเดธเตเดคเดพเดตเดฟเดšเตเดšเดฟเดฐเตเดจเตเดจเต. เดŽเดจเตเดจเดพเตฝ เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดคเดฐเดคเตเดคเดฟเดฒเตเดณเตเดณ เด•เตเดฒเดธเตเดฑเตเดฑเตผ เด•เดพเดŸเตเดฐเดฟเดกเตเดœเดฟเตปเตเดฑเต† เด•เดพเดฐเตเดฏเดคเตเดคเดฟเตฝ, เดทเดพเดซเตเดฑเตเดฑเตเด•เตพ เด…เดฏเดฏเตโ€Œเด•เตเด•เต‡เดฃเตเดŸ เดจเต‹เดกเต เดจเดฟเตผเดฃเตเดฃเดฏเดฟเด•เตเด•เดพเตป เดžเด™เตเด™เตพเด•เตเด•เต เด…เดงเดฟเด• เดฏเตเด•เตเดคเดฟ เด†เดตเดถเตเดฏเดฎเดพเดฃเต. เดˆ เดชเตเดฐเดถเตเดจเด‚ เดจเดฟเด™เตเด™เตพ เดธเตเดตเดฏเด‚ เดŽเด™เตเด™เดจเต† เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เตเด‚?

เด‡เดตเดฟเดŸเต† เดŽเดจเตเดคเดพเดฃเต เดจเดฟเด™เตเด™เดณเตเดŸเต† เดชเตเดฐเดถเตเดจเด‚? เดจเดฟเด™เตเด™เตพ เด’เดฐเต เดฌเดพเด•เตเด•เดชเตเดชเต เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เดธเดฟเตปเด•เตเดฐเดฃเดธเต เดชเด•เตผเดชเตเดชเตเดฃเตเดŸเต†เดจเตเดจเต เดชเดฑเดฏเดŸเตเดŸเต†? เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ?

(เด†เดจเตเดฆเตเดฐเต‡) เดทเต†เตฝ เดธเตโ€Œเด•เตเดฐเดฟเดชเตโ€Œเดฑเตเดฑเตเด•เดณเดฟเดฒเตเดฒเดพเดคเต† เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดจเดพเดฃเต WAL-G เด‰เดฆเตเดฆเต‡เดถเดฟเดšเตเดšเดคเต เดŽเดจเตเดจเดคเดพเดฃเต เดตเดธเตเดคเตเดค. เดŽเดจเตเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดจเดทเตโ€ŒเดŸเดฎเดพเดฏเต†เด™เตเด•เดฟเตฝ, WAL-G-เดฏเตเดŸเต† เด‰เดณเตเดณเดฟเตฝ เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเดฟเด•เตเด•เต‡เดฃเตเดŸ เดฏเตเด•เตเดคเดฟ เดจเดฎเตเด•เตเด•เต เดšเต‡เตผเด•เตเด•เดพเด‚. เด†เตผเด•เตเด•เตˆเดตเดฟเด‚เด—เต เดŽเดตเดฟเดŸเต† เดจเดฟเดจเตเดจเต เดตเดฐเดฃเด‚ เดŽเดจเตเดจเดคเดฟเดจเต† เดธเด‚เดฌเดจเตเดงเดฟเดšเตเดšเดฟเดŸเดคเตเดคเต‹เดณเด‚, เด†เตผเด•เตเด•เตˆเดตเดฟเด‚เด—เต เด•เตเดฒเดธเตเดฑเตเดฑเดฑเดฟเดฒเต† เดจเดฟเดฒเดตเดฟเดฒเต† เดฎเดพเดธเตเดฑเตเดฑเดฑเดฟเตฝ เดจเดฟเดจเตเดจเดพเดฏเดฟเดฐเดฟเด•เตเด•เดฃเด‚ เดŽเดจเตเดจเต เดžเด™เตเด™เตพ เดตเดฟเดถเตเดตเดธเดฟเด•เตเด•เตเดจเตเดจเต. เด’เดฐเต เดชเด•เตผเดชเตเดชเดฟเตฝ เดจเดฟเดจเตเดจเต เด†เตผเด•เตเด•เตˆเดตเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต เด’เดฐเต เดฎเต‹เดถเด‚ เด†เดถเดฏเดฎเดพเดฃเต. เดชเตเดฐเดถเตเดจเด™เตเด™เตพ เด‰เดฃเตเดŸเดพเด•เดพเตป เดธเดพเดงเตเดฏเดคเดฏเตเดณเตเดณ เดตเดฟเดตเดฟเดง เดธเดพเดนเดšเดฐเตเดฏเด™เตเด™เดณเตเดฃเตเดŸเต. เดชเตเดฐเดคเตเดฏเต‡เด•เดฟเดšเตเดšเตเด‚, เดŸเตˆเด‚เดฒเตˆเดจเตเด•เดณเตเด‚ เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เด…เดงเดฟเด• เดตเดฟเดตเดฐเด™เตเด™เดณเตเด‚ เด†เตผเด•เตเด•เตˆเดตเตเดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดฒเต† เดชเตเดฐเดถเตเดจเด™เตเด™เตพ. เดšเต‹เดฆเตเดฏเดคเตเดคเดฟเดจเต เดจเดจเตเดฆเดฟ!

(เดตเตเดฏเด•เตเดคเดค: เดžเด™เตเด™เตพ เดทเต†เตฝ เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเตเด•เตพ เด’เดดเดฟเดตเดพเด•เตเด•เดฟ เดˆ เดชเตเดฐเดถเตเดจเดคเตเดคเดฟเตฝ)

เด—เตเดกเต เดˆเดตเดจเดฟเด‚เด—เต! เดฑเดฟเดชเตเดชเต‹เตผเดŸเตเดŸเดฟเดจเต เดจเดจเตเดฆเดฟ! เดจเดฟเด™เตเด™เตพ เดธเด‚เดธเดพเดฐเดฟเดšเตเดš เด•เตเดฏเดพเดšเตเดšเดชเตเดชเต เดซเต€เดšเตเดšเดฑเดฟเตฝ เดŽเดจเดฟเด•เตเด•เต เดคเดพเตฝเดชเตเดชเดฐเตเดฏเดฎเตเดฃเตเดŸเต. เด’เดฐเต เดชเด•เตผเดชเตเดชเต เดชเดฟเดจเตเดจเดฟเดฒเดพเดฏเดคเดฟเดจเดพเตฝ เดชเดฟเดŸเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเดพเดคเตเดค เด’เดฐเต เดธเดพเดนเดšเดฐเตเดฏเด‚ เดžเด™เตเด™เตพ เด…เดญเดฟเดฎเตเด–เต€เด•เดฐเดฟเดšเตเดšเต. WAL-G เดชเตเดฐเดฎเดพเดฃเด™เตเด™เดณเดฟเตฝ เดˆ เดธเดตเดฟเดถเต‡เดทเดคเดฏเตเดŸเต† เด’เดฐเต เดตเดฟเดตเดฐเดฃเด‚ เดžเดพเตป เด•เดฃเตเดŸเต†เดคเตเดคเดฟเดฏเดฟเดฒเตเดฒ.

เด•เตเดฏเดพเดšเตเดšเตเด…เดชเตเดชเต เด…เด•เตเดทเดฐเดพเตผเดคเตเดฅเดคเตเดคเดฟเตฝ 20 เดœเดจเตเดตเดฐเดฟ 2020-เดจเต เดชเตเดฐเดคเตเดฏเด•เตเดทเดชเตเดชเต†เดŸเตเดŸเต. เดกเต‹เด•เตเดฏเตเดฎเต†เตปเตเดฑเต‡เดทเดจเต เด•เตเดฑเดšเตเดšเตเด•เต‚เดŸเดฟ เดœเต‹เดฒเดฟ เด†เดตเดถเตเดฏเดฎเดพเดฏเดฟ เดตเดจเตเดจเต‡เด•เตเด•เดพเด‚. เดžเด™เตเด™เตพ เด‡เดคเต เดธเตเดตเดฏเด‚ เดŽเดดเตเดคเตเดจเตเดจเต, เดžเด™เตเด™เตพ เด…เดคเต เดจเดจเตเดจเดพเดฏเดฟ เดŽเดดเตเดคเตเดจเตเดจเดฟเดฒเตเดฒ. เด’เดฐเตเดชเด•เตเดทเต‡ เด…เดคเต เดŽเดดเตเดคเดพเตป เดžเด™เตเด™เตพ เดตเดฟเดฆเตเดฏเดพเตผเดคเตเดฅเดฟเด•เดณเต† เด†เดตเดถเตเดฏเดชเตเดชเต†เดŸเดพเตป เดคเตเดŸเด™เตเด™เดฃเด‚.

เด‡เดคเต เด‡เดคเดฟเดจเด•เด‚ เดฑเดฟเดฒเต€เดธเต เดšเต†เดฏเตเดคเดฟเดŸเตเดŸเตเดฃเตเดŸเต‹?

เดชเตเตพ เด…เดญเตเดฏเตผเดคเตเดฅเดจ เด‡เดคเดฟเดจเด•เด‚ เดฎเดฐเดฟเดšเตเดšเต, เด…เดคเดพเดฏเดคเต เดžเดพเตป เด…เดคเต เดชเดฐเดฟเดถเต‹เดงเดฟเดšเตเดšเต. เดžเดพเตป เด‡เดคเต เด’เดฐเต เดŸเต†เดธเตเดฑเตเดฑเต เด•เตเดฒเดธเตเดฑเตเดฑเดฑเดฟเตฝ เดชเดฐเต€เด•เตเดทเดฟเดšเตเดšเต. เด’เดฐเต เดชเต‹เดฐเดพเดŸเตเดŸ เดฎเดพเดคเตƒเด•เดฏเดฟเตฝ เด‡เดคเต เดชเดฐเต€เด•เตเดทเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเดจเตเดจ เด’เดฐเต เดธเดพเดนเดšเดฐเตเดฏเด‚ เด‡เดคเตเดตเดฐเต† เดจเดฎเตเด•เตเด•เตเดฃเตเดŸเดพเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒ.

เดŽเดชเตเดชเต‹เตพ เดชเตเดฐเดคเต€เด•เตเดทเดฟเด•เตเด•เดฃเด‚?

เดŽเดจเดฟเด•เตเด•เดฑเดฟเดฏเดฟเดฒเตเดฒ. เด’เดฐเต เดฎเดพเดธเด‚ เด•เดพเดคเตเดคเดฟเดฐเดฟเด•เตเด•เต‚, เดžเด™เตเด™เตพ เด‰เดฑเดชเตเดชเดพเดฏเตเด‚ เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเด‚.

เด…เดตเดฒเด‚เดฌเด‚: www.habr.com

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•