PostgreSQL, เดชเต‡เดธเตเดฎเต‡เด•เตเด•เตผ เดŽเดจเตเดจเดฟเดตเดฏเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ เดชเดฐเดพเดœเดฏ เด•เตเดฒเดธเตเดฑเตเดฑเดฑเตเด•เดณเตเดŸเต† เดฎเต‹เดกเดฒเดฟเด‚เด—เต

เด†เดฎเตเด–เด‚

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

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

เด‡เดชเตเดชเต‹เตพ เดฎเดพเดจเต‡เดœเตโ€Œเดฎเต†เดจเตเดฑเต เด…เดจเตเดตเดฆเดฟเดšเตเดšเต MIT เดฒเตˆเดธเตปเดธเดฟเดจเต เด•เต€เดดเดฟเดฒเตเดณเตเดณ เด“เดชเตเดชเตบ เดธเต‹เดดเตโ€Œเดธเต เด•เดฎเตเดฎเตเดฏเต‚เดฃเดฟเดฑเตเดฑเดฟเด•เตเด•เต เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเต เดคเตเดฑเด•เตเด•เตเด•. README เด‰เดŸเตป เดคเดจเตเดจเต† เด‡เด‚เด—เตเดฒเต€เดทเดฟเดฒเต‡เด•เตเด•เต เดตเดฟเดตเตผเดคเตเดคเดจเด‚ เดšเต†เดฏเตเดฏเดชเตเดชเต†เดŸเตเด‚ (เด•เดพเดฐเดฃเด‚ เดชเตเดฐเดงเดพเดจ เด‰เดชเดญเต‹เด•เตเดคเดพเด•เตเด•เตพ เดชเต‡เดธเตเดฎเต‡เด•เตเด•เดฑเตเด‚ PostgreSQL เดกเดตเดฒเดชเตเดชเตผเดฎเดพเดฐเตเดฎเดพเด•เตเดฎเต†เดจเตเดจเต เดชเตเดฐเดคเต€เด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเต), เด•เต‚เดŸเดพเดคเต† README เดฏเตเดŸเต† เดชเดดเดฏ เดฑเดทเตเดฏเตป เดชเดคเดฟเดชเตเดชเต (เดญเดพเด—เดฟเด•เดฎเดพเดฏเดฟ) เดˆ เดฒเต‡เด–เดจเดคเตเดคเดฟเดจเตเดฑเต† เดฐเต‚เดชเดคเตเดคเดฟเตฝ เด…เดตเดคเดฐเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป เดžเดพเตป เดคเต€เดฐเตเดฎเดพเดจเดฟเดšเตเดšเต.

PostgreSQL, เดชเต‡เดธเตเดฎเต‡เด•เตเด•เตผ เดŽเดจเตเดจเดฟเดตเดฏเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ เดชเดฐเดพเดœเดฏ เด•เตเดฒเดธเตเดฑเตเดฑเดฑเตเด•เดณเตเดŸเต† เดฎเต‹เดกเดฒเดฟเด‚เด—เต

เดตเต†เตผเดšเตเดตเตฝ เดฎเต†เดทเต€เดจเตเด•เดณเดฟเตฝ เด•เตเดฒเดธเตเดฑเตเดฑเดฑเตเด•เตพ เดตเดฟเดจเตเดฏเดธเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต VirtualBox. เดฎเตŠเดคเตเดคเด‚ 12 เดตเต†เตผเดšเตเดตเตฝ เดฎเต†เดทเต€เดจเตเด•เตพ (เด†เด•เต† 36GiB) เดตเดฟเดจเตเดฏเดธเดฟเด•เตเด•เตเด‚, เด…เดต 4 เดคเต†เดฑเตเดฑเต-เดธเดนเดฟเดทเตเดฃเตเดค เด•เตเดฒเดธเตเดฑเตเดฑเดฑเตเด•เตพ (เดตเตเดฏเดคเตเดฏเดธเตเดค เด“เดชเตเดทเดจเตเด•เตพ) เดฐเต‚เดชเต€เด•เดฐเดฟเด•เตเด•เตเด‚. เด†เดฆเตเดฏเดคเตเดคเต† เดฐเดฃเตเดŸเต เด•เตเดฒเดธเตเดฑเตเดฑเดฑเตเด•เดณเดฟเตฝ เดฐเดฃเตเดŸเต PostgreSQL เดธเต†เตผเดตเดฑเตเด•เตพ เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด…เดต เดตเตเดฏเดคเตเดฏเดธเตเดค เดกเดพเดฑเตเดฑเดพ เดธเต†เดจเตเดฑเดฑเตเด•เดณเดฟเดฒเตเด‚ เด’เดฐเต เดชเตŠเดคเต เดธเต†เตผเดตเดฑเดฟเดฒเตเดฎเดพเดฃเต. เดธเดพเด•เตเดทเดฟ c เด•เต‹เดฑเด‚ เด‰เดชเด•เดฐเดฃเด‚ (เดฎเต‚เดจเตเดจเดพเด‚ เดกเดพเดฑเตเดฑเดพ เดธเต†เดจเตเดฑเดฑเดฟเดฒเต† เดตเดฟเดฒเด•เตเดฑเดžเตเดž เดตเต†เตผเดšเตเดตเตฝ เดฎเต†เดทเต€เดจเดฟเตฝ เดนเต‹เดธเตเดฑเตเดฑเต เดšเต†เดฏเตโ€Œเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต), เด‡เดคเต เด…เดจเดฟเดถเตเดšเดฟเดคเดคเตเดตเด‚ เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เตเดจเตเดจเต 50% / 50%, เด’เดฐเต เดชเดพเตผเดŸเตเดŸเดฟเด•เตเด•เต เดจเดฟเด™เตเด™เดณเตเดŸเต† เดตเต‹เดŸเตเดŸเต เดจเตฝเด•เตเด•. เดฎเต‚เดจเตเดจเต เดกเดพเดฑเตเดฑเดพ เดธเต†เดจเตเดฑเดฑเตเด•เดณเดฟเดฒเต† เดฎเต‚เดจเตเดจเดพเดฎเดคเตเดคเต† เด•เตเดฒเดธเตเดฑเตเดฑเตผ: เด’เดฐเต เดฎเดพเดธเตเดฑเตเดฑเตผ, เดฐเดฃเตเดŸเต เด…เดŸเดฟเดฎเด•เตพ, เดจเดฎเตเดชเตผ เด•เต‹เดฑเด‚ เด‰เดชเด•เดฐเดฃเด‚. เดจเดพเดฒเดพเดฎเดคเตเดคเต† เด•เตเดฒเดธเตเดฑเตเดฑเดฑเดฟเตฝ เดจเดพเดฒเต PostgreSQL เดธเต†เตผเดตเดฑเตเด•เตพ เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต, เด“เดฐเต‹ เดกเดพเดฑเตเดฑเดพ เดธเต†เดจเตเดฑเดฑเดฟเดจเตเด‚ เดฐเดฃเตเดŸเต: เด’เดฐเต เดฎเดพเดธเตเดฑเตเดฑเตผ, เดฌเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ เดชเด•เตผเดชเตเดชเตเด•เตพ, เด•เต‚เดŸเดพเดคเต† เด‰เดชเดฏเต‹เด—เด™เตเด™เดณเตเด‚ เดธเดพเด•เตเดทเดฟ c เด•เต‹เดฑเด‚ เด‰เดชเด•เดฐเดฃเด‚. เดจเดพเดฒเดพเดฎเดคเตเดคเต‡เดคเดฟเดจเต เดฐเดฃเตเดŸเต เดธเต†เตผเดตเดฑเตเด•เดณเตเดŸเต†เดฏเต‹ เด’เดฐเต เดกเดพเดฑเตเดฑเดพ เดธเต†เดจเตเดฑเดฑเดฟเดจเตเดฑเต†เดฏเต‹ เดชเดฐเดพเดœเดฏเดคเตเดคเต† เดจเต‡เดฐเดฟเดŸเดพเตป เด•เดดเดฟเดฏเตเด‚. เด†เดตเดถเตเดฏเดฎเต†เด™เตเด•เดฟเตฝ เดˆ เดชเดฐเดฟเดนเดพเดฐเด‚ เด•เต‚เดŸเตเดคเตฝ เดชเด•เตผเดชเตเดชเตเด•เดณเดฟเดฒเต‡เด•เตเด•เต เดธเตเด•เต†เดฏเดฟเตฝ เดšเต†เดฏเตเดฏเดพเด‚.

เด•เตƒเดคเตเดฏเดฎเดพเดฏ เดธเดฎเดฏ เดธเต‡เดตเดจเด‚ ntpd เดคเต†เดฑเตเดฑเต เดธเดนเดฟเดทเตเดฃเตเดคเดฏเตเด•เตเด•เดพเดฏเดฟ เดตเต€เดฃเตเดŸเตเด‚ เด•เตเดฐเดฎเต€เด•เดฐเดฟเดšเตเดšเต, เดชเด•เตเดทเต‡ เด…เดคเต เดฐเต€เดคเดฟ เดคเดจเตเดจเต† เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต ntpd (เด…เดจเดพเดฅ เดฎเต‹เดกเต). เดชเด™เตเด•เดฟเดŸเตเดŸ เดธเต†เตผเดตเตผ เดธเดพเด•เตเดทเดฟ เด’เดฐเต เดธเต†เตปเดŸเตเดฐเตฝ NTP เดธเต†เตผเดตเดฑเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต, เด…เดคเดฟเดจเตเดฑเต† เดธเดฎเดฏเด‚ เดŽเดฒเตเดฒเดพ เด•เตเดฒเดธเตเดฑเตเดฑเดฑเตเด•เตพเด•เตเด•เตเด‚ เดตเดฟเดคเดฐเดฃเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต, เด…เดคเตเดตเดดเดฟ เดŽเดฒเตเดฒเดพ เดธเต†เตผเดตเดฑเตเด•เดณเตเด‚ เดชเดฐเดธเตเดชเดฐเด‚ เดธเดฎเดจเตเดตเดฏเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต. เดŽเด™เตเด•เดฟเตฝ เดธเดพเด•เตเดทเดฟ เดชเดฐเดพเดœเดฏเดชเตเดชเต†เดŸเตเด•เดฏเต‹ เด’เดฑเตเดฑเดชเตเดชเต†เดŸเตเด•เดฏเต‹ เดšเต†เดฏเตเดคเดพเตฝ, เด•เตเดฒเดธเตเดฑเตเดฑเตผ เดธเต†เตผเดตเดฑเตเด•เดณเดฟเตฝ เด’เดจเตเดจเต (เด•เตเดฒเดธเตเดฑเตเดฑเดฑเดฟเดจเตเดณเตเดณเดฟเตฝ) เด…เดคเดฟเดจเตเดฑเต† เดธเดฎเดฏเด‚ เดตเดฟเดคเดฐเดฃเด‚ เดšเต†เดฏเตเดฏเดพเตป เดคเตเดŸเด™เตเด™เตเด‚. เด“เด•เตเดธเดฟเดฒเดฑเดฟ เด•เดพเดทเดฟเด‚เด—เต HTTP เดชเตเดฐเต‹เด•เตเดธเดฟ เดตเดฐเต† เด‰เดฏเตผเดคเตเดคเดฟ เดธเดพเด•เตเดทเดฟ, เด…เดคเดฟเดจเตเดฑเต† เดธเดนเดพเดฏเดคเตเดคเต‹เดŸเต†, เดฎเดฑเตเดฑเต เดตเต†เตผเดšเตเดตเตฝ เดฎเต†เดทเต€เดจเตเด•เตพเด•เตเด•เต Yum เดฑเดฟเดชเตเดชเต‹เดธเดฟเดฑเตเดฑเดฑเดฟเด•เดณเดฟเดฒเต‡เด•เตเด•เต เด†เด•เตเดธเดธเต เด‰เดฃเตเดŸเต. เดฏเดฅเดพเตผเดคเตเดฅเดคเตเดคเดฟเตฝ, เด•เตƒเดคเตเดฏเดฎเดพเดฏ เดธเดฎเดฏเดตเตเด‚ เดชเตเดฐเต‹เด•เตโ€Œเดธเดฟเด•เดณเตเด‚ เดชเต‹เดฒเตเดณเตเดณ เดธเต‡เดตเดจเด™เตเด™เตพ เดฎเดฟเด•เตเด•เดตเดพเดฑเตเด‚ เดธเดฎเตผเดชเตเดชเดฟเดค เดธเต†เตผเดตเดฑเตเด•เดณเดฟเตฝ เดนเต‹เดธเตเดฑเตเดฑเต เดšเต†เดฏเตเดฏเดชเตเดชเต†เดŸเตเด‚, เดŽเดจเตเดจเดพเตฝ เดฌเต‚เดคเตเดคเดฟเตฝ เด…เดต เดนเต‹เดธเตเดฑเตเดฑเต เดšเต†เดฏเตโ€Œเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต เดธเดพเด•เตเดทเดฟ เดตเต†เตผเดšเตเดตเตฝ เดฎเต†เดทเต€เดจเตเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเดตเตเด‚ เดธเตเดฅเดฒเดตเตเด‚ เดฒเดพเดญเดฟเด•เตเด•เดพเตป เดฎเดพเดคเตเดฐเด‚.

เดชเดคเดฟเดชเตเดชเตเด•เตพ

v0. VirtualBox 7-เตฝ CentOS 11, PostgreSQL 6.1 เดŽเดจเตเดจเดฟเดตเดฏเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต.

เด•เตเดฒเดธเตเดฑเตเดฑเตผ เด˜เดŸเดจ

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

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

เดจเต‹เดกเตเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚ เดคเตเดฒเตเดฏเดฎเดพเดฃเต†เด™เตเด•เดฟเตฝ (เดฐเดฃเตเดŸเต เดกเดพเดฑเตเดฑเดพ เดธเต†เดจเตเดฑเดฑเตเด•เดณเดฟเดฒเต† เด’เดฐเต เด•เตเดฒเดธเตเดฑเตเดฑเตผ), เด…เดจเดฟเดถเตเดšเดฟเดคเดคเตเดตเด‚ เดŽเดจเตเดจเต เดตเดฟเดณเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเดต เด‰เดฃเตเดŸเดพเด•เดพเด‚ 50% / 50% (เดซเดฟเดซเตเดฑเตเดฑเดฟ เดซเดฟเดซเตเดฑเตเดฑเดฟ) เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เต เดเดธเตŠเดฒเต‡เดทเตป เด•เตเดฒเดธเตเดฑเตเดฑเดฑเดฟเดจเต† เด•เตƒเดคเตเดฏเดฎเดพเดฏเดฟ เดชเด•เตเดคเดฟเดฏเดพเดฏเดฟ เดตเดฟเดญเดœเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ. เด…เดคเดฟเดจเดพเตฝ, เด‡เดฐเดŸเตเดŸ เดŽเดฃเตเดฃเด‚ เดจเต‹เดกเตเด•เตพเด•เตเด•เดพเดฏเดฟ, เดžเด™เตเด™เตพ เดšเต‡เตผเด•เตเด•เตเดจเตเดจเต เด•เต‹เดฑเด‚ เด‰เดชเด•เดฐเดฃเด‚ เดฎเต‚เดจเตเดจเดพเดฎเดคเตเดคเต† เดกเดพเดฑเตเดฑเดพ เดธเต†เดจเตเดฑเดฑเดฟเดฒเต† เดเดฑเตเดฑเดตเตเด‚ เดตเดฟเดฒเด•เตเดฑเดžเตเดž เดตเต†เตผเดšเตเดตเตฝ เดฎเต†เดทเต€เดจเดฟเตฝ เดฒเต‹เดžเตเดšเต เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเตเดจเตเดจ เด’เดฐเต เด†เดตเดถเตเดฏเดชเตเดชเต†เดŸเดพเดคเตเดค เดกเต†เดฎเตบ เด†เดฃเต. เด…เดตเตป เดคเดจเตเดฑเต† เดตเต‹เดŸเตเดŸเต เดธเต†เด—เตโ€Œเดฎเต†เดจเตเดฑเตเด•เดณเดฟเดฒเตŠเดจเตเดจเดฟเดจเต เดจเตฝเด•เตเดจเตเดจเต (เด…เดคเต เด…เดตเตป เด•เดพเดฃเตเดจเตเดจเต), เด…เดคเตเดตเดดเดฟ 50%/50% เด…เดจเดฟเดถเตเดšเดฟเดคเดคเตเดตเด‚ เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เด•เต‹เดฑเด‚ เด‰เดชเด•เดฐเดฃเด‚ เดฒเต‹เดžเตเดšเต เดšเต†เดฏเตเดฏเตเดจเตเดจ เดธเต†เตผเดตเดฑเดฟเดจเต เดžเดพเตป เดชเต‡เดฐเต เดจเตฝเด•เดฟ เดธเดพเด•เตเดทเดฟ (repmgr-เตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดชเดฆเดพเดตเดฒเดฟ, เดŽเดจเดฟเด•เตเด•เดคเต เด‡เดทเตเดŸเดชเตเดชเต†เดŸเตเดŸเต).

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

เดคเตเดšเด™เตเด•1 (เด•เต‹เด‚เดชเดพเด•เตเดทเตป เด‰เดณเตเดณ เดธเตผเด•เตเดฏเต‚เดŸเตเดŸเต)

เด˜เดŸเดจ

PostgreSQL, เดชเต‡เดธเตเดฎเต‡เด•เตเด•เตผ เดŽเดจเตเดจเดฟเดตเดฏเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ เดชเดฐเดพเดœเดฏ เด•เตเดฒเดธเตเดฑเตเดฑเดฑเตเด•เดณเตเดŸเต† เดฎเต‹เดกเดฒเดฟเด‚เด—เต

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

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

เดฐเดฃเตเดŸเต เดจเต‹เดกเตเด•เดณเตเดŸเต† เด•เดพเดฐเตเดฏเดคเตเดคเดฟเตฝ, เด…เดธเดฟเตปเด•เตเดฐเดฃเดธเต เดฑเต†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเดฟเตฝ เดฎเดพเดคเตเดฐเดฎเต‡ เดคเต†เดฑเตเดฑเต เดธเดนเดฟเดทเตเดฃเตเดค เดธเดพเดงเตเดฏเดฎเดพเด•เต‚, เด•เดพเดฐเดฃเด‚ เดธเดฟเตปเด•เตเดฐเดฃเดธเต เดฑเต†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเดฟเตฝ, เด’เดฐเต เดธเตเดฒเต‡เดตเดฟเดจเตเดฑเต† เดชเดฐเดพเดœเดฏเด‚ เดฏเดœเดฎเดพเดจเดจเต† เดจเดฟเตผเดคเตเดคเตเดจเตเดจเดคเดฟเดฒเต‡เด•เตเด•เต เดจเดฏเดฟเด•เตเด•เตเด‚.

เดธเดพเด•เตเดทเตเดฏเด‚ เดตเดนเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเตฝ เดชเดฐเดพเดœเดฏเด‚

PostgreSQL, เดชเต‡เดธเตเดฎเต‡เด•เตเด•เตผ เดŽเดจเตเดจเดฟเดตเดฏเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ เดชเดฐเดพเดœเดฏ เด•เตเดฒเดธเตเดฑเตเดฑเดฑเตเด•เดณเตเดŸเต† เดฎเต‹เดกเดฒเดฟเด‚เด—เต

เดธเดพเด•เตเดทเตเดฏเด‚ เดตเดนเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเตฝ เดชเดฐเดพเดœเดฏเด‚ (เด•เต‹เดฑเด‚ เด‰เดชเด•เดฐเดฃเด‚) เดžเดพเตป Tuchanka1 เด•เตเดฒเดธเตเดฑเตเดฑเดฑเดฟเดจเดพเดฏเดฟ เดฎเดพเดคเตเดฐเด‚ เดชเดฐเดฟเด—เดฃเดฟเด•เตเด•เตเด‚, เดฎเดฑเตเดฑเต†เดฒเตเดฒเดพเดตเตผเด•เตเด•เตเด‚ เด‡เดคเต เด’เดฐเต‡ เด•เดฅเดฏเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเด‚. เดธเดพเด•เตเดทเดฟ เดชเดฐเดพเดœเดฏเดชเตเดชเต†เดŸเตเดŸเดพเตฝ, เด•เตเดฒเดธเตเดฑเตเดฑเตผ เด˜เดŸเดจเดฏเดฟเตฝ เด’เดจเตเดจเตเด‚ เดฎเดพเดฑเดฟเดฒเตเดฒ, เดŽเดฒเตเดฒเดพเด‚ เด…เดคเต เดšเต†เดฏเตเดคเดคเตเดชเต‹เดฒเต† เดคเดจเตเดจเต† เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเด‚. เดŽเดจเตเดจเดพเตฝ เด•เต‹เดฑเด‚ 2-เตฝ 3 เด†เดฏเดฟ เดฎเดพเดฑเตเด‚, เด…เดคเดฟเดจเดพเตฝ เดคเตเดŸเตผเดจเตเดจเตเดณเตเดณ เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดชเดฐเดพเดœเดฏเด‚ เด•เตเดฒเดธเตเดฑเตเดฑเดฑเดฟเดจเต เดฎเดพเดฐเด•เดฎเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเด‚. เด…เดคเต เด‡เดจเดฟเดฏเตเด‚ เด…เดŸเดฟเดฏเดจเตเดคเดฐเดฎเดพเดฏเดฟ เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต.

เดคเตเดšเด™เตเด•1 เดตเดฟเดธเดฎเตเดฎเดคเด‚

PostgreSQL, เดชเต‡เดธเตเดฎเต‡เด•เตเด•เตผ เดŽเดจเตเดจเดฟเดตเดฏเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ เดชเดฐเดพเดœเดฏ เด•เตเดฒเดธเตเดฑเตเดฑเดฑเตเด•เดณเตเดŸเต† เดฎเต‹เดกเดฒเดฟเด‚เด—เต

Tuchanka1 เดจเดพเดฏเตเดณเตเดณ เดกเดพเดฑเตเดฑเดพ เดธเต†เดจเตเดฑเดฑเตเด•เดณเดฟเดฒเตŠเดจเตเดจเดฟเดจเตเดฑเต† เดชเดฐเดพเดœเดฏเด‚. เดˆ เดธเดพเดนเดšเดฐเตเดฏเดคเตเดคเดฟเตฝ เดธเดพเด•เตเดทเดฟ เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต† เดกเดพเดฑเตเดฑเดพ เดธเต†เดจเตเดฑเดฑเดฟเดฒเต† เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต† เดจเต‹เดกเดฟเดฒเต‡เด•เตเด•เต เดตเต‹เดŸเตเดŸเต เดฐเต‡เด–เดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเต. เด…เดตเดฟเดŸเต†, เดฎเตเตป เด…เดŸเดฟเดฎ เด’เดฐเต เดฏเดœเดฎเดพเดจเดจเดพเดฏเดฟ เดฎเดพเดฑเตเดจเตเดจเต, เดคเตฝเดซเดฒเดฎเดพเดฏเดฟ, เดฐเดฃเตเดŸเต เดฏเดœเดฎเดพเดจเดจเตเดฎเดพเดฐเตเด‚ เด’เดฐเต‡ เดธเต†เตผเดตเดฑเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต, เด…เดตเดฐเตเดŸเต† เดฐเดฃเตเดŸเต เดซเตเดฒเต‹เดŸเตเดŸเต เดเดชเดฟเด•เดณเตเด‚ เด…เดตเดฐเต† เดšเต‚เดฃเตเดŸเดฟเด•เตเด•เดพเดฃเดฟเด•เตเด•เตเดจเตเดจเต.

เดคเตเดšเด™เตเด•2 (เด•เตเดฒเดพเดธเดฟเด•เตเด•เตฝ)

เด˜เดŸเดจ

PostgreSQL, เดชเต‡เดธเตเดฎเต‡เด•เตเด•เตผ เดŽเดจเตเดจเดฟเดตเดฏเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ เดชเดฐเดพเดœเดฏ เด•เตเดฒเดธเตเดฑเตเดฑเดฑเตเด•เดณเตเดŸเต† เดฎเต‹เดกเดฒเดฟเด‚เด—เต

เดฐเดฃเตเดŸเต เดจเต‹เดกเตเด•เดณเตเดŸเต† เด•เตเดฒเดพเดธเดฟเด•เต เดธเตเด•เต€เด‚. เดฏเดœเดฎเดพเดจเตป เด’เดจเตเดจเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต, เด…เดŸเดฟเดฎ เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต‡เดคเดฟเตฝ. เดฐเดฃเตเดŸเดฟเดจเตเด‚ เด…เดญเตเดฏเตผเดคเตเดฅเดจเด•เตพ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚ (เดธเตเดฒเต‡เดตเต เดตเดพเดฏเดฟเด•เตเด•เดพเตป เดฎเดพเดคเตเดฐเด‚), เด…เดคเดฟเดจเดพเตฝ เดฐเดฃเตเดŸเตเด‚ เดซเตเดฒเต‹เดŸเตเดŸเต IP เดตเดดเดฟ เดšเต‚เดฃเตเดŸเดฟเด•เตเด•เดพเดฃเดฟเด•เตเด•เตเดจเตเดจเต: krogan2 เด†เดฃเต เดฏเดœเดฎเดพเดจเตป, krogan2s1 เด…เดŸเดฟเดฎเดฏเดพเดฃเต. เดฏเดœเดฎเดพเดจเดจเตเด‚ เด…เดŸเดฟเดฎเด•เตเด•เตเด‚ เดคเต†เดฑเตเดฑเต เดธเดนเดฟเดทเตเดฃเตเดค เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเด‚.

เดฐเดฃเตเดŸเต เดจเต‹เดกเตเด•เดณเตเดŸเต† เด•เดพเดฐเตเดฏเดคเตเดคเดฟเตฝ, เดคเต†เดฑเตเดฑเต เดธเดนเดฟเดทเตเดฃเตเดค เด…เดธเดฟเตปเด•เตเดฐเดฃเดธเต เดฑเต†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดฎเดพเดคเตเดฐเดฎเต‡ เดธเดพเดงเตเดฏเดฎเดพเด•เต‚, เด•เดพเดฐเดฃเด‚ เดธเดฟเตปเด•เตเดฐเดฃเดธเต เดฑเต†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต, เดธเตเดฒเต‡เดตเดฟเดจเตเดฑเต† เดชเดฐเดพเดœเดฏเด‚ เดฏเดœเดฎเดพเดจเดจเตเดฑเต† เดธเตเดฑเตเดฑเต‹เดชเตเดชเดฟเดฒเต‡เด•เตเด•เต เดจเดฏเดฟเด•เตเด•เตเด‚.

เดคเตเดšเด™เตเด•2 เดตเดฟเดธเดฎเตเดฎเดคเด‚

PostgreSQL, เดชเต‡เดธเตเดฎเต‡เด•เตเด•เตผ เดŽเดจเตเดจเดฟเดตเดฏเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ เดชเดฐเดพเดœเดฏ เด•เตเดฒเดธเตเดฑเตเดฑเดฑเตเด•เดณเตเดŸเต† เดฎเต‹เดกเดฒเดฟเด‚เด—เต

เดกเดพเดฑเตเดฑเดพ เดธเต†เดจเตเดฑเดฑเตเด•เดณเดฟเดฒเตŠเดจเตเดจเต เดชเดฐเดพเดœเดฏเดชเตเดชเต†เดŸเตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ เดธเดพเด•เตเดทเดฟ เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต‡เดคเดฟเดจเต เดตเต‹เดŸเตเดŸเต. เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต‡เดฏเตŠเดฐเต เดกเดพเดฑเตเดฑเดพ เดธเต†เดจเตเดฑเดฑเดฟเตฝ, เดฎเดพเดธเตเดฑเตเดฑเตผ เด‰เดฏเตผเดคเตเดคเดชเตเดชเต†เดŸเตเด‚, เดฐเดฃเตเดŸเต เดซเตเดฒเต‹เดŸเตเดŸเต เดเดชเดฟเด•เดณเตเด‚ เด…เดคเดฟเดฒเต‡เด•เตเด•เต เดตเดฟเดฐเตฝ เดšเต‚เดฃเตเดŸเตเด‚: เดฏเดœเดฎเดพเดจเดจเตเด‚ เด…เดŸเดฟเดฎเดฏเตเด‚. เดคเต€เตผเดšเตเดšเดฏเดพเดฏเตเด‚, เดฎเดพเดธเตเดฑเตเดฑเตผ เด†เตปเดกเต เดธเตเดฒเต‡เดตเต เดซเตเดฒเต‹เดŸเตเดŸเต เดเดชเดฟเดฏเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดŽเดฒเตเดฒเดพ เด•เดฃเด•เตเดทเดจเตเด•เดณเตเด‚ เด…เดญเตเดฏเตผเดคเตเดฅเดจเด•เดณเตเด‚ เด’เดฐเต‡เดธเดฎเดฏเด‚ เดธเตเดตเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เด†เดตเดถเตเดฏเดฎเดพเดฏ เด‰เดฑเดตเดฟเดŸเด™เตเด™เตพ (เด•เดฃเด•เตเดทเตป เดชเดฐเดฟเดงเดฟเด•เตพ เดฎเตเดคเดฒเดพเดฏเดต) เด‰เดณเตเดณ เดตเดฟเดงเดคเตเดคเดฟเตฝ เด‰เดฆเดพเดนเดฐเดฃเด‚ เด•เตเดฐเดฎเต€เด•เดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เดฃเด‚. เด…เดคเดพเดฏเดคเต, เดธเดพเดงเดพเดฐเดฃ เดชเตเดฐเดตเตผเดคเตเดคเดจ เดธเดฎเดฏเดคเตเดคเต เด…เดคเดฟเดจเต เดฎเดคเดฟเดฏเดพเดฏ เดชเดฐเดฟเดงเดฟเด•เตพ เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเดฟเด•เตเด•เดฃเด‚.

เดคเตเดšเตเดšเด™เตเด•4 (เดชเดฒ เด…เดŸเดฟเดฎเด•เตพ)

เด˜เดŸเดจ

PostgreSQL, เดชเต‡เดธเตเดฎเต‡เด•เตเด•เตผ เดŽเดจเตเดจเดฟเดตเดฏเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ เดชเดฐเดพเดœเดฏ เด•เตเดฒเดธเตเดฑเตเดฑเดฑเตเด•เดณเตเดŸเต† เดฎเต‹เดกเดฒเดฟเด‚เด—เต

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

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

เดคเตเดšเด™เตเด•4 เดตเดฟเดธเดฎเตเดฎเดคเด‚

PostgreSQL, เดชเต‡เดธเตเดฎเต‡เด•เตเด•เตผ เดŽเดจเตเดจเดฟเดตเดฏเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ เดชเดฐเดพเดœเดฏ เด•เตเดฒเดธเตเดฑเตเดฑเดฑเตเด•เดณเตเดŸเต† เดฎเต‹เดกเดฒเดฟเด‚เด—เต

เด’เดฐเต เดกเดพเดฑเตเดฑเดพ เดธเต†เดจเตเดฑเตผ (เด…เดคเดพเดฏเดคเต, เดฐเดฃเตเดŸเต เดธเต†เตผเดตเดฑเตเด•เตพ) เดชเดฐเดพเดœเดฏเดชเตเดชเต†เดŸเตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ, เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต‡เดคเดฟเดจเต เดธเดพเด•เตเดทเดฟ เดตเต‹เดŸเตเดŸเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เดคเตฝเดซเดฒเดฎเดพเดฏเดฟ, เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต† เดกเดพเดฑเตเดฑเดพ เดธเต†เดจเตเดฑเดฑเดฟเตฝ เดฐเดฃเตเดŸเต เดธเต†เตผเดตเดฑเตเด•เตพ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต: เด’เดจเตเดจเต เดฎเดพเดธเตเดฑเตเดฑเตผ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต, เด•เต‚เดŸเดพเดคเต† เดฎเดพเดธเตเดฑเตเดฑเตผ เดซเตเดฒเต‹เดŸเตเดŸเต เดเดชเดฟ เด…เดคเดฟเดฒเต‡เด•เตเด•เต เดชเต‹เดฏเดฟเดจเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต (เดฑเต€เดกเต-เดฑเตˆเดฑเตเดฑเต เด…เดญเตเดฏเตผเดคเตเดฅเดจเด•เตพ เดธเตเดตเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต); เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต† เดธเต†เตผเดตเดฑเดฟเตฝ เดธเดฟเตปเด•เตเดฐเดฃเดธเต เดฑเต†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเดฎเดพเดฏเดฟ เด’เดฐเต เดธเตเดฒเต‡เดตเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต, เดธเตเดฒเต‡เดตเต เดซเตเดฒเต‹เดŸเตเดŸเต เดเดชเดฟเด•เดณเดฟเดฒเตŠเดจเตเดจเต เด…เดคเดฟเดฒเต‡เด•เตเด•เต เดšเต‚เดฃเตเดŸเดฟเด•เตเด•เดพเดฃเดฟเด•เตเด•เตเดจเตเดจเต (เดตเดพเดฏเดจ-เดฎเดพเดคเตเดฐเด‚ เด…เดญเตเดฏเตผเดคเตเดฅเดจเด•เตพเด•เตเด•เต).

เด†เดฆเตเดฏเด‚ เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เต‡เดฃเตเดŸ เด•เดพเดฐเตเดฏเด‚, เดŽเดฒเตเดฒเดพ เดธเตเดฒเต‡เดตเต เดซเตเดฒเต‹เดŸเตเดŸเต เดเดชเดฟเด•เดณเตเด‚ เดคเตŠเดดเดฟเดฒเดพเดณเดฟเด•เดณเดพเดฏเดฟเดฐเดฟเด•เตเด•เดฟเดฒเตเดฒ, เดชเด•เตเดทเต‡ เด’เดฐเดพเตพ เดฎเดพเดคเตเดฐเดฎเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเด‚. เด…เดคเต เดถเดฐเดฟเดฏเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดพเตป เด…เดคเต เด†เดตเดถเตเดฏเดฎเดพเดฏเดฟ เดตเดฐเตเด‚ sql เดชเตเดฐเต‹เด•เตเดธเดฟ เดŽเดฒเตเดฒเดพ เด…เดญเตเดฏเตผเดคเตเดฅเดจเด•เดณเตเด‚ เด…เดตเดถเต‡เดทเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต‡เดฏเตŠเดฐเต เดซเตเดฒเต‹เดŸเตเดŸเต เดเดชเดฟเดฏเดฟเดฒเต‡เด•เตเด•เต เดฑเต€เดกเดฏเดฑเด•เตโ€ŒเดŸเต เดšเต†เดฏเตโ€Œเดคเต; เดŽเด™เตเด•เดฟเตฝ sql เดชเตเดฐเต‹เด•เตเดธเดฟ เด‡เดฒเตเดฒ, เดชเดฟเดจเตเดจเต† เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด•เดฃเด•เตเดทเตป URL-เตฝ เด•เต‹เดฎเด•เดณเดพเตฝ เดตเต‡เตผเดคเดฟเดฐเดฟเดšเตเดš เดŽเดฒเตเดฒเดพ เดซเตเดฒเต‹เดŸเตเดŸเต เดเดชเดฟ เดธเตเดฒเต‡เดตเตเด•เดณเตเด‚ เดฒเดฟเดธเตเดฑเตเดฑเต เดšเต†เดฏเตเดฏเดพเด‚. เดˆ เดธเดพเดนเดšเดฐเตเดฏเดคเตเดคเดฟเตฝ, เด•เต‚เดŸเต† libpq เด•เดฃเด•เตเดทเตป เด†เดฆเตเดฏเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจ เดเดชเดฟเดฏเดฟเดฒเต‡เด•เตเด•เดพเดฏเดฟเดฐเดฟเด•เตเด•เตเด‚, เด‡เดคเต เด“เดŸเตเดŸเต‹เดฎเดพเดฑเตเดฑเดฟเด•เต เดŸเต†เดธเตเดฑเตเดฑเดฟเด‚เด—เต เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดฒเดพเดฃเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต. เด’เดฐเตเดชเด•เตเดทเต‡ เดฎเดฑเตเดฑเต เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เดณเดฟเตฝ, เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, JDBC, เด‡เดคเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดฟเดฒเตเดฒ, เด…เดคเต เด†เดตเดถเตเดฏเดฎเดพเดฃเต sql เดชเตเดฐเต‹เด•เตเดธเดฟ. เด…เดŸเดฟเดฎเด•เตพเด•เตเด•เตเดณเตเดณ เดซเตเดฒเต‹เดŸเตเดŸเต เดเดชเดฟเด•เตพ เด’เดฐเต เดธเต†เตผเดตเดฑเดฟเตฝ เด’เดฐเต‡เดธเดฎเดฏเด‚ เด‰เดฏเตผเดคเตเดคเตเดจเตเดจเดคเต เดจเดฟเดฐเต‹เดงเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเดพเดฒเดพเดฃเต เด‡เดคเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต, เด…เดคเดฟเดจเดพเตฝ เด…เดตเดฏเดฟเตฝ เดชเดฒเดคเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ เดธเตเดฒเต‡เดตเต เดธเต†เตผเดตเดฑเตเด•เตพเด•เตเด•เดฟเดŸเดฏเดฟเตฝ เด…เดต เดคเตเดฒเตเดฏเดฎเดพเดฏเดฟ เดตเดฟเดคเดฐเดฃเด‚ เดšเต†เดฏเตเดฏเดชเตเดชเต†เดŸเตเด‚.

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

เดคเตเดšเด™เตเด•3 (3 เดกเดพเดฑเตเดฑเดพ เดธเต†เดจเตเดฑเดฑเตเด•เตพ)

เด˜เดŸเดจ

PostgreSQL, เดชเต‡เดธเตเดฎเต‡เด•เตเด•เตผ เดŽเดจเตเดจเดฟเดตเดฏเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ เดชเดฐเดพเดœเดฏ เด•เตเดฒเดธเตเดฑเตเดฑเดฑเตเด•เดณเตเดŸเต† เดฎเต‹เดกเดฒเดฟเด‚เด—เต

เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจ เดฎเต‚เดจเตเดจเต เดกเดพเดฑเตเดฑเดพ เดธเต†เดจเตเดฑเดฑเตเด•เตพ เด‰เดณเตเดณ เด’เดฐเต เดธเดพเดนเดšเดฐเตเดฏเดคเตเดคเดฟเดจเดพเดฏเตเดณเตเดณ เด’เดฐเต เด•เตเดฒเดธเตเดฑเตเดฑเดฑเดพเดฃเดฟเดคเต, เด…เดตเดฏเดฟเตฝ เด“เดฐเต‹เดจเตเดจเดฟเดจเตเด‚ เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เดธเต†เตผเดตเตผ เด‰เดฃเตเดŸเต. เดˆ เดธเดพเดนเดšเดฐเตเดฏเดคเตเดคเดฟเตฝ เด•เต‹เดฑเด‚ เด‰เดชเด•เดฐเดฃเด‚ เด†เดตเดถเตเดฏเดฎเดฟเดฒเตเดฒ. เด’เดฐเต เดกเดพเดฑเตเดฑเดพ เดธเต†เดจเตเดฑเดฑเดฟเตฝ เด’เดฐเต เดฏเดœเดฎเดพเดจเตป เดœเต‹เดฒเดฟ เดšเต†เดฏเตเดฏเตเดจเตเดจเต, เดฎเดฑเตเดฑเต เดฐเดฃเตเดŸเต†เดฃเตเดฃเด‚ เด…เดŸเดฟเดฎเด•เดณเดพเดฃเต. เดฑเต†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เดธเดฟเตปเด•เตเดฐเดฃเดธเต เด†เดฃเต, เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ (เดธเตเดฒเต‡เดตเต1, เดธเตเดฒเต‡เดตเต2) เดŽเดจเตเดจเต เดŸเตˆเดชเตเดชเต เดšเต†เดฏเตเดฏเตเด•, เด…เดคเดพเดฏเดคเต, เด•เดฎเตเดฎเดฟเดฑเตเดฑเต เด…เด‚เด—เต€เด•เดฐเดฟเดšเตเดšเดคเดพเดฏเดฟ เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เด…เดŸเดฟเดฎ เด†เดฆเตเดฏเด‚ เดชเตเดฐเดคเดฟเด•เดฐเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เด•เตเดฒเดฏเดจเตเดฑเดฟเดจเต เด’เดฐเต เด•เดฎเตเดฎเดฟเดฑเตเดฑเต เดธเตเดฅเดฟเดฐเต€เด•เดฐเดฃเด‚ เดฒเดญเดฟเด•เตเด•เตเด‚. เด‰เดฑเดตเดฟเดŸเด™เตเด™เตพ เดฏเดœเดฎเดพเดจเดจเต เด’เดฐเต เดซเตเดฒเต‹เดŸเตเดŸเต เดเดชเดฟเดฏเตเด‚ เด…เดŸเดฟเดฎเด•เตพเด•เตเด•เต เดฐเดฃเตเดŸเต†เดฃเตเดฃเดตเตเด‚ เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต. Tuchanka4-เตฝ เดจเดฟเดจเตเดจเต เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฏเดฟ, เดฎเต‚เดจเตเดจเต เดซเตเดฒเต‹เดŸเตเดŸเต เดเดชเดฟเด•เดณเตเด‚ เดคเต†เดฑเตเดฑเต-เดธเดนเดฟเดทเตเดฃเตเดคเดฏเตเดณเตเดณเดตเดฏเดพเดฃเต. เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดตเตเดจเตเดจ เดฑเต€เดกเต-เด’เตบเดฒเดฟ SQL เด…เดจเตเดตเต‡เดทเดฃเด™เตเด™เตพ เดฌเดพเดฒเตปเดธเต เดšเต†เดฏเตเดฏเดพเตป sql เดชเตเดฐเต‹เด•เตเดธเดฟ (เดชเตเดฐเดคเตเดฏเต‡เด• เดคเต†เดฑเตเดฑเต เดธเดนเดฟเดทเตเดฃเตเดคเดฏเต‹เดŸเต†), เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดชเด•เตเดคเดฟ เด•เตเดฒเดฏเดจเตเดฑเตเด•เตพเด•เตเด•เต เด’เดฐเต เดธเตเดฒเต‡เดตเต เดซเตเดฒเต‹เดŸเตเดŸเต เดเดชเดฟ เดจเตฝเด•เตเด•, เดฎเดฑเตเดฑเต‡ เดชเด•เตเดคเดฟ เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต‡เดคเดฟเดจเต.

เดคเตเดšเด™เตเด•3 เดตเดฟเดธเดฎเตเดฎเดคเด‚

PostgreSQL, เดชเต‡เดธเตเดฎเต‡เด•เตเด•เตผ เดŽเดจเตเดจเดฟเดตเดฏเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ เดชเดฐเดพเดœเดฏ เด•เตเดฒเดธเตเดฑเตเดฑเดฑเตเด•เดณเตเดŸเต† เดฎเต‹เดกเดฒเดฟเด‚เด—เต

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

เดซเดฏเตฝ เด˜เดŸเดจเดฏเตเดŸเต†เดฏเตเด‚ เดตเดฟเดจเตเดฏเดพเดธเดคเตเดคเดฟเดจเตเดฑเต†เดฏเตเด‚ เดตเดฟเดถเดฆเดฎเดพเดฏ เดตเดฟเดตเดฐเดฃเด‚ เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเต‡เดฃเตเดŸเดคเดฟเดฒเตเดฒเต†เดจเตเดจเต เดžเดพเตป เดคเต€เดฐเตเดฎเดพเดจเดฟเดšเตเดšเต. เดšเตเดฑเตเดฑเตเด‚ เด•เดณเดฟเด•เตเด•เดพเตป เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจ เด†เตผเด•เตเด•เตเด‚ README-เตฝ เด…เดคเต†เดฒเตเดฒเดพเด‚ เดตเดพเดฏเดฟเด•เตเด•เดพเดจเดพเด•เตเด‚. เดžเดพเตป เด“เดŸเตเดŸเต‹เดฎเต‡เดฑเตเดฑเดกเต เดŸเต†เดธเตเดฑเตเดฑเดฟเด‚เด—เดฟเดจเตเดฑเต† เด’เดฐเต เดตเดฟเดตเดฐเดฃเด‚ เดฎเดพเดคเตเดฐเดฎเดพเดฃเต เดจเตฝเด•เตเดจเตเดจเดคเต.

เด“เดŸเตเดŸเต‹เดฎเดพเดฑเตเดฑเดฟเด•เต เดŸเต†เดธเตเดฑเตเดฑเดฟเด‚เด—เต เดธเดฟเดธเตเดฑเตเดฑเด‚

เดตเดฟเดตเดฟเดง เดคเด•เดฐเดพเดฑเตเด•เตพ เด…เดจเตเด•เดฐเดฟเดšเตเดšเต เด•เตเดฒเดธเตเดฑเตเดฑเดฑเตเด•เดณเตเดŸเต† เดคเต†เดฑเตเดฑเต เดธเดนเดฟเดทเตเดฃเตเดค เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต, เด’เดฐเต เด“เดŸเตเดŸเต‹เดฎเดพเดฑเตเดฑเดฟเด•เต เดŸเต†เดธเตเดฑเตเดฑเดฟเด‚เด—เต เดธเดฟเดธเตเดฑเตเดฑเด‚ เดธเตƒเดทเตเดŸเดฟเดšเตเดšเต. เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเต เดฎเตเด–เต‡เดจ เด†เดฐเด‚เดญเดฟเดšเตเดšเต test/failure. เดจเดฟเด™เตเด™เตพ เดชเดฐเต€เด•เตเดทเดฟเด•เตเด•เดพเตป เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจ เด•เตเดฒเดธเตเดฑเตเดฑเดฑเตเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚ เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเดฟเดจเต เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเดฑเตเด•เดณเดพเดฏเดฟ เดŽเดŸเตเด•เตเด•เดพเด‚. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต เดˆ เด•เดฎเดพเตปเดกเต:

test/failure 2 3

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

PostgreSQL, เดชเต‡เดธเตเดฎเต‡เด•เตเด•เตผ เดŽเดจเตเดจเดฟเดตเดฏเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ เดชเดฐเดพเดœเดฏ เด•เตเดฒเดธเตเดฑเตเดฑเดฑเตเด•เดณเตเดŸเต† เดฎเต‹เดกเดฒเดฟเด‚เด—เต

เดŸเต†เดธเตเดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจ เด•เตเดฒเดธเตเดฑเตเดฑเดฑเตเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚ เด…เดจเตเดธเดฐเดฟเดšเตเดšเต เดŸเต†เตผเดฎเดฟเดจเดฒเดฟเดจเต† เดจเดฟเดฐเด•เดณเดพเดฏเดฟ เดคเดฟเดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต; เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ (เดธเตเด•เตเดฐเต€เตปเดทเต‹เดŸเตเดŸเดฟเตฝ) เดจเดพเดฒเต†เดฃเตเดฃเด‚ เด‰เดฃเตเดŸเต. Tuchanka2 เดจเตเดฑเต† เด‰เดฆเดพเดนเดฐเดฃเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดจเดฟเดฐเด•เดณเตเดŸเต† เด‰เดณเตเดณเดŸเด•เตเด•เด‚ เดžเดพเตป เดตเดฟเดตเดฐเดฟเด•เตเด•เตเด‚. เดธเตเด•เตเดฐเต€เตปเดทเต‹เดŸเตเดŸเดฟเดฒเต† เดชเดพเดจเดฒเตเด•เตพ เด…เด•เตเด•เดฎเดฟเดŸเตเดŸเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต:

  1. เดŸเต†เดธเตเดฑเตเดฑเต เดธเตเดฅเดฟเดคเดฟเดตเดฟเดตเดฐเด•เตเด•เดฃเด•เตเด•เตเด•เตพ เด‡เดตเดฟเดŸเต† เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดจเดฟเดฐเด•เตพ:
    • เดชเดฐเดพเดœเดฏเด‚ - เดคเต†เดฑเตเดฑเต เด…เดจเตเด•เดฐเดฟเด•เตเด•เตเดจเตเดจ เดŸเต†เดธเตเดฑเตเดฑเดฟเดจเตเดฑเต† เดชเต‡เดฐเต (เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเดฟเดฒเต† เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚).
    • เดชเตเดฐเดคเดฟเด•เดฐเดฃเด‚ โ€” เด—เดฃเดฟเดค เดถเดฐเดพเดถเดฐเดฟ เดธเดฎเดฏเด‚, เดˆ เดธเดฎเดฏเดคเตเดคเต เด•เตเดฒเดธเตเดฑเตเดฑเตผ เด…เดคเดฟเดจเตเดฑเต† เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดค เดตเต€เดฃเตเดŸเต†เดŸเตเด•เตเด•เตเดจเตเดจเต. เด’เดฐเต เดคเด•เดฐเดพเตผ เด…เดจเตเด•เดฐเดฟเด•เตเด•เตเดจเตเดจ เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเดฟเดจเตเดฑเต† เดคเตเดŸเด•เตเด•เด‚ เดฎเตเดคเตฝ เด•เตเดฒเดธเตเดฑเตเดฑเตผ เด…เดคเดฟเดจเตเดฑเต† เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚ เดชเตเดจเดƒเดธเตเดฅเดพเดชเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดธเต‡เดตเดจเด™เตเด™เตพ เดจเตฝเด•เตเดจเตเดจเดคเต เดคเตเดŸเดฐเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจ เดจเดฟเดฎเดฟเดทเด‚ เดตเดฐเต† เด‡เดคเต เด…เดณเด•เตเด•เตเดจเตเดจเต. เดธเดฎเดฏเด‚ เดตเดณเดฐเต† เดšเต†เดฑเตเดคเดพเดฃเต†เด™เตเด•เดฟเตฝ, เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เด†เดฑเต เดธเต†เด•เตเด•เตปเดกเต (เด‡เดคเต เดจเดฟเดฐเดตเดงเดฟ เด…เดŸเดฟเดฎเด•เดณเตเดณเตเดณ เด•เตเดฒเดธเตเดฑเตเดฑเดฑเตเด•เดณเดฟเดฒเดพเดฃเต เดธเด‚เดญเดตเดฟเด•เตเด•เตเดจเตเดจเดคเต (เดคเตเดšเตเดšเด™เตเด• 3, เดŸเตเดšเด™เตเด• 4)), เด‡เดคเดฟเดจเตผเดคเตเดฅเด‚ เดคเต†เดฑเตเดฑเต เด…เดธเดฟเตปเด•เตเดฐเดฃเดธเต เดธเตเดฒเต‡เดตเดฟเดฒเดพเดฏเดฟเดฐเตเดจเตเดจเตเดตเต†เดจเตเดจเตเด‚ เดชเตเดฐเด•เดŸเดจเดคเตเดคเต† เด’เดฐเต เดคเดฐเดคเตเดคเดฟเดฒเตเด‚ เดฌเดพเดงเดฟเดšเตเดšเดฟเดฒเตเดฒ; เด‡เดฒเตเดฒเดพเดฏเดฟเดฐเตเดจเตเดจเต. เด•เตเดฒเดธเตเดฑเตเดฑเตผ เดธเตเดฑเตเดฑเต‡เดฑเตเดฑเต เดธเตเดตเดฟเดšเตเดšเตเด•เตพ.
    • เดตเตเดฏเดคเดฟเดฏเดพเดจเด‚ - เดฎเต‚เดฒเตเดฏเดคเตเดคเดฟเดจเตเดฑเต† เดตเตเดฏเดพเดชเดจเด‚ (เด•เตƒเดคเตเดฏเดค) เด•เดพเดฃเดฟเด•เตเด•เตเดจเตเดจเต เดชเตเดฐเดคเดฟเด•เดฐเดฃเด‚ เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เดกเต€เดตเดฟเดฏเต‡เดทเตป เดฐเต€เดคเดฟ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต.
    • เดŽเดฃเตเดฃเตเด• - เดŽเดคเตเดฐ เดคเดตเดฃ เดˆ เดชเดฐเดฟเดถเต‹เดงเดจ เดจเดŸเดคเตเดคเดฟ.
  2. เด•เตเดฒเดธเตเดฑเตเดฑเตผ เดจเดฟเดฒเดตเดฟเตฝ เดŽเดจเตเดคเดพเดฃเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต†เดจเตเดจเต เดตเดฟเดฒเดฏเดฟเดฐเตเดคเตเดคเดพเตป เด’เดฐเต เดšเต†เดฑเดฟเดฏ เดฒเต‹เด—เต เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต. เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดจเตเดฑเต† เด†เดตเตผเดคเตเดคเดจ (เดŸเต†เดธเตเดฑเตเดฑเต) เดจเดฎเตเดชเตผ, เดŸเตˆเด‚เดธเตเดฑเตเดฑเดพเดฎเตเดชเต, เดชเต‡เดฐเต เดŽเดจเตเดจเดฟเดต เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเด•เตเด•เตเด‚. เดตเดณเดฐเต† เดจเต‡เดฐเด‚ (> 5 เดฎเดฟเดจเดฟเดฑเตเดฑเต) เด“เดŸเตเดจเตเดจเดคเต เด’เดฐเต เดชเตเดฐเดถเตเดจเดคเตเดคเต† เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต.
  3. เดนเตƒเดฆเดฏเด‚ (เดนเตƒเดฆเดฏเด‚) - เดจเดฟเดฒเดตเดฟเดฒเต† เดธเดฎเดฏเด‚. เดชเตเดฐเด•เดŸเดจเดคเตเดคเดฟเดจเตเดฑเต† เดตเดฟเดทเตเดตเตฝ เดตเดฟเดฒเดฏเดฟเดฐเตเดคเตเดคเดฒเดฟเดจเดพเดฏเดฟ เดฏเดœเดฎเดพเดจเดจเตเดฎเดพเตผ เดซเตเดฒเต‹เดŸเตเดŸเต เดเดชเดฟ เดฎเดพเดธเตเดฑเตเดฑเตผ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดจเดฟเดฒเดตเดฟเดฒเต† เดธเดฎเดฏเด‚ เด…เดคเดฟเดจเตเดฑเต† เดŸเต‡เดฌเดฟเดณเดฟเตฝ เดจเดฟเดฐเดจเตเดคเดฐเด‚ เดŽเดดเตเดคเตเดจเตเดจเต. เดตเดฟเดœเดฏเด•เดฐเดฎเดพเดฃเต†เด™เตเด•เดฟเตฝ, เดซเดฒเด‚ เดˆ เดชเดพเดจเดฒเดฟเตฝ เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเด•เตเด•เตเด‚.
  4. เดคเดฒเตเดฒเดฟ (เดชเตพเดธเต) - "เดจเดฟเดฒเดตเดฟเดฒเต† เดธเดฎเดฏเด‚", เด‡เดคเต เดฎเตเดฎเตเดชเต เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเต เดฐเต‡เด–เดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต เดนเตƒเดฆเดฏเด‚ เดฎเดพเดธเตเดฑเตเดฑเตผ, เด‡เดชเตเดชเต‹เตพ เดตเดพเดฏเดฟเด•เตเด•เตเด• เด…เดŸเดฟเดฎ เด…เดคเดฟเดจเตเดฑเต† เดซเตเดฒเต‹เดŸเตเดŸเต เดเดชเดฟ เดตเดดเดฟ. เด…เดŸเดฟเดฎเดฏเตเดŸเต† เดชเตเดฐเด•เดŸเดจเดตเตเด‚ เด…เดจเตเด•เดฐเดฃเดตเตเด‚ เดฆเตƒเดถเตเดฏเดชเดฐเดฎเดพเดฏเดฟ เดตเดฟเดฒเดฏเดฟเดฐเตเดคเตเดคเดพเตป เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต. Tuchanka1-เตฝ เดซเตเดฒเต‹เดŸเตเดŸเต IP เด‰เดณเตเดณ เด…เดŸเดฟเดฎเด•เตพ เด‡เดฒเตเดฒ (เดธเต‡เดตเดจเด™เตเด™เตพ เดจเตฝเด•เตเดจเตเดจ เด…เดŸเดฟเดฎเด•เตพ เด‡เดฒเตเดฒ), เดŽเดจเตเดจเดพเตฝ เดฐเดฃเตเดŸเต เดธเด‚เดญเดตเด™เตเด™เดณเตเดฃเตเดŸเต (DBs), เด…เดคเดฟเดจเดพเตฝ เด…เดคเต เด‡เดตเดฟเดŸเต† เด•เดพเดฃเดฟเด•เตเด•เดฟเดฒเตเดฒ เดคเดฒเตเดฒเดฟเด’เดชเตเดชเด‚ เดนเตƒเดฆเดฏเด‚ เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต† เด‰เดฆเดพเดนเดฐเดฃเด‚.
  5. เดฏเต‚เดŸเตเดŸเดฟเดฒเดฟเดฑเตเดฑเดฟ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด•เตเดฒเดธเตเดฑเตเดฑเตผ เด†เดฐเต‹เด—เตเดฏเด‚ เดจเดฟเดฐเต€เด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเต pcs mon. เดจเต‹เดกเตเด•เดณเดฟเดฒเตเดŸเดจเต€เดณเด‚ เด‰เดฑเดตเดฟเดŸเด™เตเด™เดณเตเดŸเต† เด˜เดŸเดจ, เดตเดฟเดคเดฐเดฃเด‚, เดฎเดฑเตเดฑเต เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเดฏ เดตเดฟเดตเดฐเด™เตเด™เตพ เดŽเดจเตเดจเดฟเดต เด•เดพเดฃเดฟเด•เตเด•เตเดจเตเดจเต.
  6. เด•เตเดฒเดธเตเดฑเตเดฑเดฑเดฟเดฒเต† เด“เดฐเต‹ เดตเต†เตผเดšเตเดตเตฝ เดฎเต†เดทเต€เดจเดฟเตฝ เดจเดฟเดจเตเดจเตเดฎเตเดณเตเดณ เดธเดฟเดธเตเดฑเตเดฑเด‚ เดฎเต‹เดฃเดฟเดฑเตเดฑเดฑเดฟเด‚เด—เต เด‡เดตเดฟเดŸเต† เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเด•เตเด•เตเด‚. เด•เตเดฒเดธเตเดฑเตเดฑเดฑเดฟเดจเต เดŽเดคเตเดฐ เดตเต†เตผเดšเตเดตเตฝ เดฎเต†เดทเต€เดจเตเด•เตพ เด‰เดฃเตเดŸเต เดŽเดจเตเดจเดคเดฟเดจเต† เด†เดถเตเดฐเดฏเดฟเดšเตเดšเต เด…เดคเตเดคเดฐเด‚ เด•เต‚เดŸเตเดคเตฝ เดชเดพเดจเดฒเตเด•เตพ เด‰เดฃเตเดŸเดพเด•เดพเด‚. เดฐเดฃเตเดŸเต เด—เตเดฐเดพเดซเตเด•เตพ เดธเดฟเดชเดฟเดฏเต เดฒเต‹เดกเต (เดตเต†เตผเดšเตเดตเตฝ เดฎเต†เดทเต€เดจเตเด•เตพเด•เตเด•เต เดฐเดฃเตเดŸเต เดชเตเดฐเต‹เดธเดธเตเดธเดฑเตเด•เตพ เด‰เดฃเตเดŸเต), เดตเต†เตผเดšเตเดตเตฝ เดฎเต†เดทเต€เดจเตเดฑเต† เดชเต‡เดฐเต, เดธเดฟเดธเตเดฑเตเดฑเด‚ เดฒเต‹เดกเต (เดถเดฐเดพเดถเดฐเดฟ 5, 10, 15 เดฎเดฟเดจเดฟเดฑเตเดฑเตเด•เดณเดฟเตฝ เด•เต‚เดŸเตเดคเดฒเดพเดฏเดคเดฟเดจเดพเตฝ เดฒเต‹เดกเต เด†เดตเดฑเต‡เดœเต เดŽเดจเตเดจเต เดชเต‡เดฐเดฟเดŸเตเดŸเต), เดกเดพเดฑเตเดฑเดฏเตเด‚ เดฎเต†เดฎเตเดฎเดฑเดฟ เด…เดฒเต‹เด•เตเด•เต‡เดทเดจเตเด‚ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเตเด•.
  7. เดŸเต†เดธเตเดฑเตเดฑเดฟเด‚เด—เต เดจเดŸเดคเตเดคเตเดจเตเดจ เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเดฟเดจเตเดฑเต† เดŸเตเดฐเต†เดฏเตเดธเต. เด’เดฐเต เดคเด•เดฐเดพเตผ เดธเด‚เดญเดตเดฟเดšเตเดšเดพเตฝ - เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดจเตเดฑเต† เดชเต†เดŸเตเดŸเต†เดจเตเดจเตเดณเตเดณ เดคเดŸเดธเตเดธเด‚ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด…เดจเดจเตเดคเดฎเดพเดฏ เด•เดพเดคเตเดคเดฟเดฐเดฟเดชเตเดชเต เดšเด•เตเดฐเด‚ - เดˆ เดธเตเดตเดญเดพเดตเดคเตเดคเดฟเดจเตเดฑเต† เด•เดพเดฐเดฃเด‚ เด‡เดตเดฟเดŸเต† เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด•เดพเดฃเดพเตป เด•เดดเดฟเดฏเตเด‚.

เดฐเดฃเตเดŸเต เด˜เดŸเตเดŸเด™เตเด™เดณเดฟเดฒเดพเดฏเดพเดฃเต เดชเดฐเดฟเดถเต‹เดงเดจ เดจเดŸเดคเตเดคเตเดจเตเดจเดคเต. เด†เดฆเตเดฏเด‚, เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเต เดŽเดฒเตเดฒเดพ เดคเดฐเดคเตเดคเดฟเดฒเตเดณเตเดณ เดŸเต†เดธเตเดฑเตเดฑเตเด•เดณเดฟเดฒเต‚เดŸเต†เดฏเตเด‚ เด•เดŸเดจเตเดจเตเดชเต‹เด•เตเดจเตเดจเต, เดˆ เดŸเต†เดธเตเดฑเตเดฑเต เดชเตเดฐเดฏเต‹เด—เดฟเด•เตเด•เต‡เดฃเตเดŸ เด’เดฐเต เดตเต†เตผเดšเตเดตเตฝ เดฎเต†เดทเต€เตป เด•เตเดฐเดฎเดฐเดนเดฟเดคเดฎเดพเดฏเดฟ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเดจเตเดจเต. เดคเตเดŸเตผเดจเตเดจเต เด…เดจเดจเตเดคเดฎเดพเดฏ เดชเดฐเดฟเดถเต‹เดงเดจ เดจเดŸเดคเตเดคเตเดจเตเดจเต, เด“เดฐเต‹ เดคเดตเดฃเดฏเตเด‚ เดตเต†เตผเดšเตเดตเตฝ เดฎเต†เดทเต€เดจเตเด•เดณเตเด‚ เดคเต†เดฑเตเดฑเตเด‚ เด•เตเดฐเดฎเดฐเดนเดฟเดคเดฎเดพเดฏเดฟ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเดจเตเดจเต. เดŸเต†เดธเตโ€Œเดฑเตเดฑเดฟเด‚เด—เต เดธเตโ€Œเด•เตเดฐเดฟเดชเตโ€Œเดฑเตเดฑเต เดชเต†เดŸเตเดŸเต†เดจเตเดจเต เด…เดตเดธเดพเดจเดฟเดชเตเดชเดฟเด•เตเด•เตเด•เดฏเต‹ (เดคเดพเดดเต† เดชเดพเดจเตฝ) เดŽเดจเตเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เด•เดพเดคเตเดคเดฟเดฐเดฟเดชเตเดชเดฟเดจเตเดฑเต† เด…เดจเดจเตเดคเดฎเดพเดฏ เดฒเต‚เดชเตเดชเต (> 5 เดฎเดฟเดจเดฟเดฑเตเดฑเต เดŽเด•เตโ€Œเดธเดฟเด•เตเดฏเต‚เดทเตป เดธเดฎเดฏเด‚ เด’เดฐเต เด“เดชเตเดชเดฑเต‡เดทเดจเดพเดฏเดฟ, เด‡เดคเต เดŸเตเดฐเต†เดฏเตโ€Œเดธเดฟเตฝ เด•เดพเดฃเดพเด‚) เดˆ เด•เตเดฒเดธเตเดฑเตเดฑเดฑเดฟเดฒเต† เดšเดฟเดฒ เดชเดฐเดฟเดถเต‹เดงเดจเด•เตพ เดชเดฐเดพเดœเดฏเดชเตเดชเต†เดŸเตเดŸเตเดตเต†เดจเตเดจเต เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต.

เด“เดฐเต‹ เดชเดฐเดฟเดถเต‹เดงเดจเดฏเตเด‚ เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ เด‰เตพเด•เตเด•เตŠเดณเตเดณเตเดจเตเดจเต:

  1. เด’เดฐเต เดคเด•เดฐเดพเตผ เด…เดจเตเด•เดฐเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เดซเด‚เด—เตโ€Œเดทเตป เดธเดฎเดพเดฐเด‚เดญเดฟเด•เตเด•เตเด•.
  2. เดคเดฏเตเดฏเดพเดฑเดพเดฃเต? โ€” เด•เตเดฒเดธเตเดฑเตเดฑเตผ เดชเตเดจเดƒเดธเตเดฅเดพเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ เด•เดพเดคเตเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต (เดŽเดฒเตเดฒเดพ เดธเต‡เดตเดจเด™เตเด™เดณเตเด‚ เดจเตฝเด•เตเดฎเตเดชเต‹เตพ).
  3. เด•เตเดฒเดธเตเดฑเตเดฑเตผ เดตเต€เดฃเตเดŸเต†เดŸเตเด•เตเด•เตฝ เดธเดฎเดฏเดชเดฐเดฟเดงเดฟ เด•เดพเดฃเดฟเด•เตเด•เตเดจเตเดจเต (เดชเตเดฐเดคเดฟเด•เดฐเดฃเด‚).
  4. เดถเดฐเดฟเดฏเดพเด•เตเด•เตเด• - เด•เตเดฒเดธเตเดฑเตเดฑเตผ "เด…เดฑเตเดฑเด•เตเดฑเตเดฑเดชเตเดชเดฃเดฟ เดšเต†เดฏเตเดฏเตเดจเตเดจเต." เด…เดคเดฟเดจเตเดถเต‡เดทเด‚, เด…เดคเต เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเดฏ เด…เดตเดธเตเดฅเดฏเดฟเดฒเต‡เด•เตเด•เต เดฎเดŸเด™เตเด™เตเด•เดฏเตเด‚ เด…เดŸเตเดคเตเดค เดคเด•เดฐเดพเดฑเดฟเดจเต เดคเดฏเตเดฏเดพเดฑเดพเด•เตเด•เดฏเตเด‚ เดตเต‡เดฃเด‚.

เด…เดตเตผ เดšเต†เดฏเตเดฏเตเดจเตเดจ เด•เดพเดฐเตเดฏเด™เตเด™เดณเตเดŸเต† เดตเดฟเดตเดฐเดฃเดฎเตเดณเตเดณ เดŸเต†เดธเตเดฑเตเดฑเตเด•เดณเตเดŸเต† เด’เดฐเต เดฒเดฟเดธเตเดฑเตเดฑเต เด‡เดคเดพ:

  • เดซเต‹เตผเด•เตเด•เตเดฌเต‹เด‚เดฌเต: เดซเต‹เตผเด•เตเด•เต เดฌเต‹เด‚เดฌเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต "เด“เดซเต เด“เดซเต เดฎเต†เดฎเตเดฎเดฑเดฟ" เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเต.
  • เดธเตเดฅเดฒเดฎเดฟเดฒเตเดฒ: เดนเดพเตผเดกเต เดกเตเดฐเตˆเดตเต เดจเดฟเดฑเดžเตเดžเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดŽเดจเตเดจเดพเตฝ เดŸเต†เดธเตเดฑเตเดฑเต เดชเตเดฐเดคเต€เด•เดพเดคเตเดฎเด•เดฎเดพเดฃเต; เดŸเต†เดธเตเดฑเตเดฑเดฟเด‚เด—เต เดธเดฎเดฏเดคเตเดคเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจ เดจเดฟเดธเตเดธเดพเดฐเดฎเดพเดฏ เดฒเต‹เดกเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต, เดนเดพเตผเดกเต เดกเตเดฐเตˆเดตเต เดจเดฟเดฑเดฏเตเดฎเตเดชเต‹เตพ PostgreSQL เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เดชเดฐเดพเดœเดฏเดชเตเดชเต†เดŸเดฟเดฒเตเดฒ.
  • เดชเต‹เดธเตเดฑเตเดฑเตเด—เตเดฐเต†เดธเต-เด•เตŠเดฒเตเดฒเตเด•: เด•เดฎเดพเตปเดกเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต PostgreSQL เด•เตŠเดฒเตเดฒเตเดจเตเดจเต killall -KILL postgres.
  • เดชเต‹เดธเตเดฑเตเดฑเตเด—เตเดฐเต†เดธเต-เดธเตเดฑเตเดฑเต‹เดชเตเดชเต: PostgreSQL เด•เดฎเดพเตปเดกเต เดนเดพเด‚เด—เต เดšเต†เดฏเตเดฏเตเดจเตเดจเต killall -STOP postgres.
  • เดชเดตเตผเด“เดซเต: เด•เดฎเดพเตปเดกเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดตเต†เตผเดšเตเดตเตฝ เดฎเต†เดทเต€เดจเต† "เดกเดฟ-เดŽเดจเตผเดœเดฟเดธเต" เดšเต†เดฏเตเดฏเตเดจเตเดจเต VBoxManage controlvm "ะฒะธั€ั‚ัƒะฐะปะบะฐ" poweroff.
  • เดฑเต€เดธเต†เดฑเตเดฑเต: เด•เดฎเดพเตปเดกเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดตเต†เตผเดšเตเดตเตฝ เดฎเต†เดทเต€เตป เด“เดตเตผเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต VBoxManage controlvm "ะฒะธั€ั‚ัƒะฐะปะบะฐ" reset.
  • เดŽเดธเตเดฌเดฟเดกเดฟ-เดธเตเดฑเตเดฑเต‹เดชเตเดชเต: เด•เดฎเดพเตปเดกเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต SBD เดญเต‚เดคเดคเตเดคเต† เดธเดธเตเดชเต†เตปเดกเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต killall -STOP sbd.
  • เดทเดŸเตเดŸเต เดกเต—เตบ: SSH เดตเดดเดฟ เดตเต†เตผเดšเตเดตเตฝ เดฎเต†เดทเต€เดจเดฟเดฒเต‡เด•เตเด•เต เด’เดฐเต เด•เดฎเดพเตปเดกเต เด…เดฏเดฏเตเด•เตเด•เตเดจเตเดจเต systemctl poweroff, เดธเดฟเดธเตเดฑเตเดฑเด‚ เดญเด‚เด—เดฟเดฏเดพเดฏเดฟ เดทเดŸเตเดŸเต เดกเต—เตบ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.
  • เด…เตบเดฒเดฟเด™เตเด•เต เดšเต†เดฏเตเดฏเตเด•: เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เต เดเดธเตŠเดฒเต‡เดทเตป, เด•เดฎเดพเตปเดกเต VBoxManage controlvm "ะฒะธั€ั‚ัƒะฐะปะบะฐ" setlinkstate1 off.

เดธเดพเดงเดพเดฐเดฃ tmux เด•เดฎเดพเตปเดกเต "kill-window" เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดŸเต†เดธเตเดฑเตเดฑเดฟเด‚เด—เต เดชเต‚เตผเดคเตเดคเดฟเดฏเดพเด•เตเด•เตเดจเตเดจเต Ctrl-b &, เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ "เดกเดฟเดฑเตเดฑเดพเดšเตเดšเต-เด•เตเดฒเดฏเดจเตเดฑเต" เด•เดฎเดพเตปเดกเต Ctrl-b d: เดˆ เด˜เดŸเตเดŸเดคเตเดคเดฟเตฝ เดชเดฐเดฟเดถเต‹เดงเดจ เด…เดตเดธเดพเดจเดฟเด•เตเด•เตเดจเตเดจเต, tmux เด…เดŸเดฏเตเดจเตเดจเต, เดตเต†เตผเดšเตเดตเตฝ เดฎเต†เดทเต€เดจเตเด•เตพ เด“เดซเดพเด•เตเด•เดฟ.

เดชเดฐเดฟเดถเต‹เดงเดจเดฏเตเด•เตเด•เดฟเดŸเต† เด•เดฃเตเดŸเต†เดคเตเดคเดฟเดฏ เดชเตเดฐเดถเตเดจเด™เตเด™เตพ

  • เดˆ เดจเดฟเดฎเดฟเดทเด‚ เดตเดพเดšเตเดšเต เดกเต‹เด—เต เดกเต†เดฎเต‹เตบ sbd เดจเดฟเดฐเต€เด•เตเดทเดฟเดšเตเดš เดกเต†เดฎเดฃเตเด•เดณเต† เดจเดฟเตผเดคเตเดคเตเดจเตเดจเดคเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต, เดชเด•เตเดทเต‡ เด…เดตเดฏเต† เดฎเดฐเดตเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ. เด•เต‚เดŸเดพเดคเต†, เดคเตฝเดซเดฒเดฎเดพเดฏเดฟ, เดฎเดฐเดตเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดฒเต‡เด•เตเด•เต เดฎเดพเดคเตเดฐเด‚ เดจเดฏเดฟเด•เตเด•เตเดจเตเดจ เดชเดฟเดดเดตเตเด•เตพ เด•เต‹เดฑเต‹เดธเดฟเด™เตเด•เต ะธ pacemaker, เดŽเดจเตเดจเดพเตฝ เดคเต‚เด™เตเด™เดฟเด•เตเด•เดฟเดŸเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ เดŽเดธเตเดฌเดฟเดกเดฟ... เดชเดฐเดฟเดถเต‹เดงเดจเดฏเตเด•เตเด•เดพเดฏเดฟ เด•เต‹เดฑเต‹เดธเดฟเด™เตเด•เต เด‡เดคเดฟเดจเด•เด‚ PR#83 (GitHub-เตฝ เดŽเดธเตเดฌเดฟเดกเดฟ), เดคเตเดฐเต†เดกเดฟเดฒเต‡เด•เตเด•เต เดธเตเดตเต€เด•เดฐเดฟเดšเตเดšเต เดฏเดœเดฎเดพเดจเดจเต. เดชเต‡เดธเตโ€Œเดฎเต‡เด•เตเด•เดฑเดฟเดจเต เดธเดฎเดพเดจเดฎเดพเดฏ เดŽเดจเตเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เด‰เดฃเตเดŸเดพเด•เตเดฎเต†เดจเตเดจเต เด…เดตเตผ (PR#83-เตฝ) เดตเดพเด—เตเดฆเดคเตเดคเด‚ เดšเต†เดฏเตเดคเต เดฑเต†เดกเตเดนเดพเดฑเตเดฑเต 8 เดจเดฎเตเดฎเตพ เดšเต†เดฏเตเดฏเตเด‚. เดŽเดจเตเดจเดพเตฝ เด…เดคเตเดคเดฐเด‚ "เดคเด•เดฐเดพเตผ" เดŠเดนเด•เตเด•เดšเตเดšเดตเดŸเดฎเดพเดฃเต, เด…เดต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด•เตƒเดคเตเดฐเดฟเดฎเดฎเดพเดฏเดฟ เดŽเดณเตเดชเตเดชเดคเตเดคเดฟเตฝ เด…เดจเตเด•เดฐเดฟเด•เตเด•เดพเดจเดพเด•เตเด‚, เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, killall -STOP corosync, เดŽเดจเตเดจเดพเตฝ เดฏเดฅเดพเตผเดคเตเดฅ เดœเต€เดตเดฟเดคเดคเตเดคเดฟเตฝ เด’เดฐเดฟเด•เตเด•เดฒเตเด‚ เด•เดฃเตเดŸเตเดฎเตเดŸเตเดŸเดฐเตเดคเต.

  • ะฃ pacemaker เดŽเดจเตเดจเดคเดฟเดจเดพเดฏเตเดณเตเดณ เดชเดคเดฟเดชเตเดชเดฟเตฝ CentOS 7 เดคเต†เดฑเตเดฑเดพเดฏเดฟ เดธเดœเตเดœเต€เด•เดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต sync_timeout ัƒ เด•เต‹เดฑเด‚ เด‰เดชเด•เดฐเดฃเด‚เดซเดฒเดฎเดพเดฏเดฟ เด’เดฐเต เดจเต‹เดกเต เดชเดฐเดพเดœเดฏเดชเตเดชเต†เดŸเตเดŸเดพเตฝ, เดšเดฟเดฒ เดธเดพเดงเตเดฏเดคเด•เดณเต‹เดŸเต† เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต† เดจเต‹เดกเตเด‚ เดฑเต€เดฌเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต, เดฏเดœเดฎเดพเดจเตป เดจเต€เด™เตเด™เต‡เดฃเตเดŸเดคเดพเดฏเดฟเดฐเตเดจเตเดจเต. เดตเดฒเตเดคเดพเด•เตเด•เดฟ เดธเตเด–เดชเตเดชเต†เดŸเตเดคเตเดคเดฟ sync_timeout ัƒ เด•เต‹เดฑเด‚ เด‰เดชเด•เดฐเดฃเด‚ เดตเดฟเดจเตเดฏเดพเดธ เดธเดฎเดฏเดคเตเดคเต (เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเดฟเตฝ setup/setup1). เดˆ เดญเต‡เดฆเด—เดคเดฟ เดกเต†เดตเดฒเดชเตเดชเตผเดฎเดพเตผ เด…เด‚เด—เต€เด•เดฐเดฟเดšเตเดšเดฟเดฒเตเดฒ pacemaker, เดชเด•เดฐเด‚ เดˆ เดธเดฎเดฏเดชเดฐเดฟเดงเดฟ เดธเตเดตเดฏเดฎเต‡เดต เด•เดฃเด•เตเด•เดพเด•เตเด•เตเดจเตเดจ เดคเดฐเดคเตเดคเดฟเตฝ (เดšเดฟเดฒ เดตเตเดฏเด•เตเดคเดคเดฏเดฟเดฒเตเดฒเดพเดคเตเดค เดญเดพเดตเดฟเดฏเดฟเตฝ) เด‡เตปเดซเตเดฐเดพเดธเตเดŸเตเดฐเด•เตเดšเตผ เดชเตเดจเตผเดฐเต‚เดชเด•เตฝเดชเตเดชเดจ เดšเต†เดฏเตเดฏเตเดฎเต†เดจเตเดจเต เด…เดตเตผ เดตเดพเด—เตเดฆเดพเดจเด‚ เดšเต†เดฏเตเดคเต.

  • เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป เด…เดคเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ LC_MESSAGES (เดŸเต†เด•เตเดธเตเดฑเตเดฑเต เดธเดจเตเดฆเต‡เดถเด™เตเด™เตพ) เดฏเต‚เดฃเดฟเด•เต‹เดกเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚, เด‰เดฆเดพ. ru_RU.UTF-8, เดชเดฟเดจเตเดจเต† เดธเตเดฑเตเดฑเดพเตผเดŸเตเดŸเดชเตเดชเดฟเตฝ เดชเต‹เดธเตเดฑเตเดฑเตเด—เตเดฐเต†เดธเต เดฒเตŠเด•เตเด•เต‡เตฝ UTF-8 เด…เดฒเตเดฒเดพเดคเตเดค เด’เดฐเต เดชเดฐเดฟเดคเดธเตเดฅเดฟเดคเดฟเดฏเดฟเตฝ, เด’เดฐเต เดถเต‚เดจเตเดฏเดฎเดพเดฏ เดชเดฐเดฟเดคเดธเตเดฅเดฟเดคเดฟเดฏเดฟเตฝ เดชเดฑเดฏเตเด• (เด‡เดตเดฟเดŸเต† เดชเต‡เดธเตโ€Œเดฎเต‡เด•เตเด•เตผ+pgsqlms(เดชเดพเดซเต) เด“เดŸเตเดจเตเดจเต เดชเต‹เดธเตเดฑเตเดฑเตเด—เตเดฐเต†เดธเต), เดชเดฟเดจเตเดจเต† เดฒเต‹เด—เดฟเตฝ UTF-8 เด…เด•เตเดทเดฐเด™เตเด™เตพเด•เตเด•เต เดชเด•เดฐเด‚ เดšเต‹เดฆเตเดฏเดšเดฟเดนเตเดจเด™เตเด™เตพ เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเด‚. เดˆ เดธเดพเดนเดšเดฐเตเดฏเดคเตเดคเดฟเตฝ เดŽเดจเตเดคเตเดšเต†เดฏเตเดฏเดฃเดฎเต†เดจเตเดจเต PostgreSQL เดกเต†เดตเดฒเดชเตเดชเตผเดฎเดพเตผ เดธเดฎเตเดฎเดคเดฟเดšเตเดšเดฟเดŸเตเดŸเดฟเดฒเตเดฒ. เด‡เดคเต เดšเดฟเดฒเดตเดพเด•เตเด‚, เดจเดฟเด™เตเด™เตพ เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเดฃเด‚ LC_MESSAGES=en_US.UTF-8 เด’เดฐเต เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เด‡เตปเดธเตเดฑเตเดฑเตปเดธเต เด•เต‹เตบเดซเดฟเด—เตผ เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ (เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ).

  • wal_receiver_timeout เดธเดœเตเดœเต€เด•เดฐเดฟเดšเตเดšเดฟเดŸเตเดŸเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ (เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เด‡เดคเต 60s เด†เดฃเต), เดคเตเดŸเตผเดจเตเดจเต tuchanka3, tuchanka4 เด•เตเดฒเดธเตเดฑเตเดฑเดฑเตเด•เดณเดฟเดฒเต† เดฎเดพเดธเตเดฑเตเดฑเดฑเดฟเตฝ PostgreSQL-STOP เดŸเต†เดธเตเดฑเตเดฑเต เดจเดŸเดคเตเดคเตเดฎเตเดชเต‹เตพ เดชเด•เตผเดชเตเดชเต เดชเตเดคเดฟเดฏ เดฎเดพเดธเตเดฑเตเดฑเดฑเตเดฎเดพเดฏเดฟ เดตเต€เดฃเตเดŸเตเด‚ เดฌเดจเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ. เด…เดตเดฟเดŸเต† เด…เดจเตเด•เดฐเดฃเด‚ เดธเดฎเดจเตเดตเดฏเดฎเดพเดฃเต, เด…เดคเดฟเดจเดพเตฝ เด…เดŸเดฟเดฎ เดจเดฟเตผเดคเตเดคเตเดจเตเดจเต เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ, เดชเตเดคเดฟเดฏ เดฏเดœเดฎเดพเดจเดจเตเด‚. PostgreSQL เด•เต‹เตบเดซเดฟเด—เตผ เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ wal_receiver_timeout=0 เดธเดœเตเดœเต€เด•เดฐเดฟเดšเตเดšเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต.

  • ForkBomb เดŸเต†เดธเตเดฑเตเดฑเดฟเตฝ (เดฎเต†เดฎเตเดฎเดฑเดฟ เด“เดตเตผเดซเตเดฒเต‹) PostgreSQL-เตฝ เดชเด•เตผเดชเตเดชเต†เดŸเตเด•เตเด•เตฝ เดฎเดฐเดตเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเต เดžเดพเตป เด‡เดŸเดฏเตเด•เตเด•เดฟเดŸเต† เดจเดฟเดฐเต€เด•เตเดทเดฟเดšเตเดšเต. ForkBomb เด•เดดเดฟเดžเตเดžเดพเตฝ, เดšเดฟเดฒเดชเตเดชเต‹เตพ เด…เดŸเดฟเดฎเด•เตพ เดชเตเดคเดฟเดฏ เดฏเดœเดฎเดพเดจเดจเตเดฎเดพเดฏเดฟ เดตเต€เดฃเตเดŸเตเด‚ เด•เดฃเด•เตโ€Œเดฑเตเดฑเต เดšเต†เดฏเตโ€Œเดคเต‡เด•เตเด•เดฟเดฒเตเดฒ. tuchanka3, tuchanka4 เด•เตเดฒเดธเตเดฑเตเดฑเดฑเตเด•เดณเดฟเตฝ เดฎเดพเดคเตเดฐเดฎเต‡ เดžเดพเตป เด‡เดคเต เดจเต‡เดฐเดฟเดŸเตเดŸเดฟเดŸเตเดŸเตเดณเตเดณเต‚, เด…เดตเดฟเดŸเต† เดธเดฟเตปเด•เตเดฐเดฃเดธเต เดฑเต†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เด•เดพเดฐเดฃเด‚ เดฎเดพเดธเตเดฑเตเดฑเตผ เดฎเดฐเดตเดฟเดšเตเดšเต. เดเดฑเต† เดจเดพเดณเตเด•เตพเด•เตเด•เต เดถเต‡เดทเด‚ (เดเด•เดฆเต‡เดถเด‚ เดฐเดฃเตเดŸเต เดฎเดฃเดฟเด•เตเด•เต‚เตผ) เดชเตเดฐเดถเตโ€Œเดจเด‚ เดคเดจเดฟเดฏเต† เดชเต‹เดฏเดฟ. เด‡เดคเต เดถเดฐเดฟเดฏเดพเด•เตเด•เดพเตป เด•เต‚เดŸเตเดคเตฝ เด—เดตเต‡เดทเดฃเด‚ เด†เดตเดถเตเดฏเดฎเดพเดฃเต. เดฐเต‹เด—เดฒเด•เตเดทเดฃเด™เตเด™เตพ เดฎเตเดฎเตเดชเดคเตเดคเต† เดฌเด—เดฟเดจเต เดธเดฎเดพเดจเดฎเดพเดฃเต, เด‡เดคเต เดฎเดฑเตเดฑเตŠเดฐเต เด•เดพเดฐเดฃเดคเตเดคเดพเตฝ เดธเด‚เดญเดตเดฟเด•เตเด•เตเดจเตเดจเต, เดŽเดจเตเดจเดพเตฝ เด…เดคเต‡ เด…เดจเดจเตเดคเดฐเดซเดฒเด™เตเด™เตพ.

เด•เตเดฐเต‹เด—เตป เดšเดฟเดคเตเดฐเด‚ เดŽเดŸเตเดคเตเดคเดคเต เดกเต€เดตเดฟเดฏเดจเตเดฑเต เด•เดฒ เดฐเดšเดฏเดฟเดคเดพเดตเดฟเดจเตเดฑเต† เด…เดจเตเดฎเดคเดฟเดฏเต‹เดŸเต†:

PostgreSQL, เดชเต‡เดธเตเดฎเต‡เด•เตเด•เตผ เดŽเดจเตเดจเดฟเดตเดฏเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ เดชเดฐเดพเดœเดฏ เด•เตเดฒเดธเตเดฑเตเดฑเดฑเตเด•เดณเตเดŸเต† เดฎเต‹เดกเดฒเดฟเด‚เด—เต

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

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