เชถเชพ เชฎเชพเชŸเซ‡ เชคเชฎเชจเซ‡ เช…เชฐเซเชง-เชธเชฟเช‚เช•เซเชฐเชจเชธ เชชเซเชฐเชคเชฟเช•เซƒเชคเชฟเชจเซ€ เชœเชฐเซ‚เชฐ เชชเชกเซ€ เชถเช•เซ‡ เช›เซ‡?

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

เชถเชพ เชฎเชพเชŸเซ‡ เชคเชฎเชจเซ‡ เช…เชฐเซเชง-เชธเชฟเช‚เช•เซเชฐเชจเชธ เชชเซเชฐเชคเชฟเช•เซƒเชคเชฟเชจเซ€ เชœเชฐเซ‚เชฐ เชชเชกเซ€ เชถเช•เซ‡ เช›เซ‡?

เชชเชฐเชฟเชšเชฏ

เชนเช•เซ€เช•เชค เช เช›เซ‡ เช•เซ‡ HDD เชชเซเชฐเชคเชฟ เชธเซ‡เช•เชจเซเชก เชฎเชพเชคเซเชฐ 400-700 เช“เชชเชฐเซ‡เชถเชจเซเชธ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡ (เชœเซ‡ เช‰เชšเซเชš-เชฒเซ‹เชก เชธเชฟเชธเซเชŸเชฎ เชฎเชพเชŸเซ‡ เชฒเชพเช•เซเชทเชฃเชฟเช• เช†เชฐเชชเซ€เชเชธ เชธเชพเชฅเซ‡ เช…เชคเซเชฒเซเชฏ เช›เซ‡), เช•เซเชฒเชพเชธเชฟเช• เชกเชฟเชธเซเช• เชกเซ‡เชŸเชพเชฌเซ‡เช เช เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐเชจเซ€ เช…เชกเชšเชฃ เช›เซ‡. เชคเซ‡เชฅเซ€, เช† เชธเช‚เช—เซเชฐเชนเชจเซ€ เชธเซเช•เซ‡เชฒเชฟเช‚เช— เชชเซ‡เชŸเชฐเซเชจ เชชเชฐ เชตเชฟเชถเซ‡เชท เชงเซเชฏเชพเชจ เช†เชชเชตเซเช‚ เชœเชฐเซ‚เชฐเซ€ เช›เซ‡.

เชนเชพเชฒเชฎเชพเช‚, 2 เชกเซ‡เชŸเชพเชฌเซ‡เช เชธเซเช•เซ‡เชฒเชฟเช‚เช— เชชเซ‡เชŸเชฐเซเชจ เช›เซ‡: เชชเซเชฐเชคเชฟเช•เซƒเชคเชฟ เช…เชจเซ‡ เชถเชพเชฐเซเชกเชฟเช‚เช—. เชถเชพเชฐเซเชกเชฟเช‚เช— เชคเชฎเชจเซ‡ เชฒเซ‡เช–เชจ เช•เชพเชฎเช—เซ€เชฐเซ€เชจเซ‡ เชฎเชพเชชเชตเชพ เชฎเชพเชŸเซ‡ เชชเชฐเชตเชพเชจเช—เซ€ เช†เชชเซ‡ เช›เซ‡, เช…เชจเซ‡ เชชเชฐเชฟเชฃเชพเชฎเซ‡, เชคเชฎเชพเชฐเชพ เช•เซเชฒเชธเซเชŸเชฐเชฎเชพเช‚ เชธเชฐเซเชตเชฐ เชฆเซ€เช  เชฒเซ‡เช–เชจ เชฆเซ€เช  เช†เชฐเชชเซ€เชเชธ เช˜เชŸเชพเชกเซ‡ เช›เซ‡. เชชเซเชฐเชคเชฟเช•เซƒเชคเชฟ เชคเชฎเชจเซ‡ เชคเซ‡ เชœ เชตเชธเซเชคเซ เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡, เชชเชฐเช‚เชคเซ เชฐเซ€เชก เช‘เชชเชฐเซ‡เชถเชจเซเชธ เชธเชพเชฅเซ‡. เชคเซ‡ เช† เชชเซ‡เชŸเชฐเซเชจ เช›เซ‡ เชœเซ‡เชจเซ‡ เช† เชฒเซ‡เช– เชธเชฎเชฐเซเชชเชฟเชค เช›เซ‡.

เชชเซเชฐเชคเชฟเช•เซƒเชคเชฟ

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

เชคเซ‡เชจเซ€ เชธเซเชชเชทเซเชŸ เชธเชฐเชณเชคเชพ เชนเซ‹เชตเชพ เช›เชคเชพเช‚, เช† เชฏเซ‹เชœเชจเชพเชจเชพ เชตเชฟเชตเชฟเชง เช…เชฎเชฒเซ€เช•เชฐเชฃเซ‹เชจเซ‡ เชตเชฐเซเช—เซ€เช•เซƒเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช˜เชฃเชพ เชตเชฟเช•เชฒเซเชชเซ‹ เช›เซ‡:

  • เช•เซเชฒเชธเซเชŸเชฐเชฎเชพเช‚ เชญเซ‚เชฎเชฟเช•เชพเช“ เชฆเซเชตเชพเชฐเชพ (เชฎเชพเชธเซเชŸเชฐ-เชฎเชพเชธเซเชŸเชฐ เช…เชฅเชตเชพ เชฎเชพเชธเซเชŸเชฐ-เชธเซเชฒเซ‡เชต)
  • เชฎเซ‹เช•เชฒเซ‡เชฒ เช‘เชฌเซเชœเซ‡เช•เซเชŸเซเชธ เชฆเซเชตเชพเชฐเชพ (เชชเช‚เช•เซเชคเชฟ-เช†เชงเชพเชฐเชฟเชค, เชจเชฟเชตเซ‡เชฆเชจ-เช†เชงเชพเชฐเชฟเชค เช…เชฅเชตเชพ เชฎเชฟเชถเซเชฐ)
  • เชจเซ‹เชก เชธเชฟเช‚เช•เซเชฐเชจเชพเช‡เชเซ‡เชถเชจ เชฎเชฟเช•เซ‡เชจเชฟเชเชฎ เช…เชจเซเชธเชพเชฐ

เช†เชœเซ‡ เช†เชชเชฃเซ‡ เชฌเชฟเช‚เชฆเซ 3 เชธเชพเชฅเซ‡ เชตเซเชฏเชตเชนเชพเชฐ เช•เชฐเซ€เชถเซเช‚.

เชŸเซเชฐเชพเชจเซเชเซ‡เช•เซเชถเชจ เช•เชฎเชฟเชŸ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชฅเชพเชฏ เช›เซ‡?

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

  1. เชกเซ‡เชŸเชพเชฌเซ‡เช เชฒเซ‹เช—เชฎเชพเช‚ เชŸเซเชฐเชพเชจเซเชเซ‡เช•เซเชถเชจ เชฒเซ‹เช—เชฟเช‚เช—.
  2. เชกเซ‡เชŸเชพเชฌเซ‡เช เชเชจเซเชœเชฟเชจเชฎเชพเช‚ เชŸเซเชฐเชพเชจเซเชเซ‡เช•เซเชถเชจเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเซ‹.
  3. เช•เซเชฒเชพเชฏเชจเซเชŸเชจเซ‡ เชชเซเชทเซเชŸเชฟ เชชเชฐเชค เช•เชฐเชตเซ€ เช•เซ‡ เชตเซเชฏเชตเชนเชพเชฐ เชธเชซเชณเชคเชพเชชเซ‚เชฐเซเชตเช• เชฒเชพเช—เซ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เชนเชคเซ‹.

เชœเซเชฆเชพ เชœเซเชฆเชพ เชกเซ‡เชŸเชพเชฌเซ‡เชเชฎเชพเช‚, เช† เช…เชฒเซเช—เซ‹เชฐเชฟเชงเชฎเชฎเชพเช‚ เช˜เซ‹เช‚เช˜เชพเชŸ เชนเซ‹เชˆ เชถเช•เซ‡ เช›เซ‡: เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, MySQL เชกเซ‡เชŸเชพเชฌเซ‡เชเชจเชพ InnoDB เชเชจเซเชœเชฟเชจเชฎเชพเช‚ 2 เชฒเซ‹เช— เช›เซ‡: เชเช• เชชเซเชฐเชคเชฟเช•เซƒเชคเชฟ (เชฆเซเชตเชฟเชธเช‚เช—เซ€ เชฒเซ‹เช—) เชฎเชพเชŸเซ‡ เช…เชจเซ‡ เชฌเซ€เชœเซ‹ ACID (เช…เชจเชกเซ‚/เชฐเชฟเชกเซ‹ เชฒเซ‹เช—) เชœเชพเชณเชตเชตเชพ เชฎเชพเชŸเซ‡, เชœเซเชฏเชพเชฐเซ‡ PostgreSQL เชฎเชพเช‚ เชคเซเชฏเชพเช‚ เชเช• เชฒเซ‹เช— เช›เซ‡ เชœเซ‡ เชฌเช‚เชจเซ‡ เช•เชพเชฐเซเชฏเซ‹ เช•เชฐเซ‡ เช›เซ‡ (เช†เช—เชณ เชฒเซ‹เช— = WAL เชฒเช–เซ‹). เชชเชฐเช‚เชคเซ เช‰เชชเชฐ เชœเซ‡ เชฐเชœเซ‚ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡ เชคเซ‡ เชšเซ‹เช•เซเช•เชธเชชเชฃเซ‡ เชธเชพเชฎเชพเชจเซเชฏ เช–เซเชฏเชพเชฒ เช›เซ‡, เชœเซ‡ เช†เชตเชพ เช˜เซ‹เช‚เช˜เชพเชŸเชจเซ‡ เชงเซเชฏเชพเชจเชฎเชพเช‚ เชฒเซ‡เชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡.

เชธเชฟเช‚เช•เซเชฐเชจเชธ (เชธเชฎเชจเซเชตเชฏเชจ) เชชเซเชฐเชคเชฟเช•เซƒเชคเชฟ

เชšเชพเชฒเซ‹ เชŸเซเชฐเชพเชจเซเชเซ‡เช•เซเชถเชจ เช•เชฎเชฟเชŸ เช…เชฒเซเช—เซ‹เชฐเชฟเชงเชฎเชฎเชพเช‚ เชชเซเชฐเชพเชชเซเชค เชซเซ‡เชฐเชซเชพเชฐเซ‹เชจเซ€ เชจเช•เชฒ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชคเชฐเซเช• เช‰เชฎเซ‡เชฐเซ€เช:

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

เช† เช…เชญเชฟเช—เชฎ เชธเชพเชฅเซ‡ เช…เชฎเชจเซ‡ เชธเช‚เช–เซเชฏเชพเชฌเช‚เชง เช—เซ‡เชฐเชซเชพเชฏเชฆเชพ เชฎเชณเซ‡ เช›เซ‡:

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

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

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

เช…เชธเซเชฎเซ‡เชณ (เช…เชธเชฟเช‚เช•) เชชเซเชฐเชคเชฟเช•เซƒเชคเชฟ

เชšเชพเชฒเซ‹ เช…เช—เชพเช‰เชจเชพ เช…เชฒเซเช—เซ‹เชฐเชฟเชงเชฎเชฎเชพเช‚ เชซเซ‡เชฐเชซเชพเชฐ เช•เชฐเซ€เช. เช…เชฎเซ‡ เชชเซเชฐเชคเชฟเช•เซƒเชคเชฟเช“เชจเซ‡ "เชฅเซ‹เชกเซ€ เชตเชพเชฐ เชชเช›เซ€" เชกเซ‡เชŸเชพ เชฎเซ‹เช•เชฒเซ€เชถเซเช‚, เช…เชจเซ‡ "เช•เซเชฏเชพเชฐเซ‡เช• เชชเช›เซ€" เชซเซ‡เชฐเชซเชพเชฐเซ‹ เชชเซเชฐเชคเชฟเช•เซƒเชคเชฟเช“ เชชเชฐ เชฒเชพเช—เซ เชฅเชถเซ‡:

  1. เชกเซ‡เชŸเชพเชฌเซ‡เช เชฒเซ‹เช—เชฎเชพเช‚ เชŸเซเชฐเชพเชจเซเชเซ‡เช•เซเชถเชจ เชฒเซ‹เช—เชฟเช‚เช—.
  2. เชกเซ‡เชŸเชพเชฌเซ‡เช เชเชจเซเชœเชฟเชจเชฎเชพเช‚ เชŸเซเชฐเชพเชจเซเชเซ‡เช•เซเชถเชจเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเซ‹.
  3. เช•เซเชฒเชพเชฏเชจเซเชŸเชจเซ‡ เชชเซเชทเซเชŸเชฟ เชชเชฐเชค เช•เชฐเชตเซ€ เช•เซ‡ เชตเซเชฏเชตเชนเชพเชฐ เชธเชซเชณเชคเชพเชชเซ‚เชฐเซเชตเช• เชฒเชพเช—เซ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เชนเชคเซ‹.
  4. เชชเซเชฐเชคเชฟเช•เซƒเชคเชฟเช“เชฎเชพเช‚ เชกเซ‡เชŸเชพ เชฎเซ‹เช•เชฒเชตเซ‹ เช…เชจเซ‡ เชคเซ‡เชฎเชพเช‚ เชซเซ‡เชฐเชซเชพเชฐเซ‹ เชฒเชพเช—เซ เช•เชฐเชตเชพ.

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

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

เชธเซ‡เชฎเซ€เชธเชฟเช‚เช• เชชเซเชฐเชคเชฟเช•เซƒเชคเชฟ

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

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

  1. เชกเซ‡เชŸเชพเชฌเซ‡เช เชฒเซ‹เช—เชฎเชพเช‚ เชŸเซเชฐเชพเชจเซเชเซ‡เช•เซเชถเชจ เชฒเซ‹เช—เชฟเช‚เช—.
  2. เชกเซ‡เชŸเชพเชฌเซ‡เช เชเชจเซเชœเชฟเชจเชฎเชพเช‚ เชŸเซเชฐเชพเชจเซเชเซ‡เช•เซเชถเชจเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเซ‹.
  3. เชชเซเชฐเชคเชฟเช•เซƒเชคเชฟเช“ เชชเชฐ เชกเซ‡เชŸเชพ เชฎเซ‹เช•เชฒเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡.
  4. เชชเซเชฐเชคเชฟเช•เซƒเชคเชฟเชฎเชพเช‚เชฅเซ€ เชชเซเชทเซเชŸเชฟ เชชเซเชฐเชพเชชเซเชค เช•เชฐเชตเซ€ เช•เซ‡ เชซเซ‡เชฐเชซเชพเชฐเซ‹ เชชเซเชฐเชพเชชเซเชค เชฅเชฏเชพ เช›เซ‡ (เชคเซ‡เช“ "เช•เซเชฏเชพเชฐเซ‡เช• เชชเช›เซ€" เชฒเชพเช—เซ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡).
  5. เช•เซเชฒเชพเชฏเชจเซเชŸเชจเซ‡ เชชเซเชทเซเชŸเชฟ เชชเชฐเชค เช•เชฐเชตเซ€ เช•เซ‡ เชตเซเชฏเชตเชนเชพเชฐ เชธเชซเชณเชคเชพเชชเซ‚เชฐเซเชตเช• เชฒเชพเช—เซ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เชนเชคเซ‹.

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

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

เชฒเซเช-เชฒเซ‡เชธ เชธเซ‡เชฎเชฟเชธเชฟเช‚เช• เชชเซเชฐเชคเชฟเช•เซƒเชคเชฟ

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

  1. เชกเซ‡เชŸเชพเชฌเซ‡เช เชฒเซ‹เช—เชฎเชพเช‚ เชŸเซเชฐเชพเชจเซเชเซ‡เช•เซเชถเชจ เชฒเซ‹เช—เชฟเช‚เช—.
  2. เชชเซเชฐเชคเชฟเช•เซƒเชคเชฟ เชกเซ‡เชŸเชพ เชฎเซ‹เช•เชฒเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡.
  3. เชชเซเชฐเชคเชฟเช•เซƒเชคเชฟเชฎเชพเช‚เชฅเซ€ เชชเซเชทเซเชŸเชฟ เชชเซเชฐเชพเชชเซเชค เช•เชฐเชตเซ€ เช•เซ‡ เชซเซ‡เชฐเชซเชพเชฐเซ‹ เชชเซเชฐเชพเชชเซเชค เชฅเชฏเชพ เช›เซ‡ (เชคเซ‡เช“ "เช•เซเชฏเชพเชฐเซ‡เช• เชชเช›เซ€" เชฒเชพเช—เซ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡).
  4. เชกเซ‡เชŸเชพเชฌเซ‡เช เชเชจเซเชœเชฟเชจเชฎเชพเช‚ เชŸเซเชฐเชพเชจเซเชเซ‡เช•เซเชถเชจเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเซ‹.
  5. เช•เซเชฒเชพเชฏเชจเซเชŸเชจเซ‡ เชชเซเชทเซเชŸเชฟ เชชเชฐเชค เช•เชฐเชตเซ€ เช•เซ‡ เชตเซเชฏเชตเชนเชพเชฐ เชธเชซเชณเชคเชพเชชเซ‚เชฐเซเชตเช• เชฒเชพเช—เซ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เชนเชคเซ‹.

เชนเชตเซ‡ เช…เชฎเซ‡ เชซเซ‡เชฐเชซเชพเชฐเซ‹ เชคเซเชฏเชพเชฐเซ‡ เชœ เช•เชฐเซ€เช เช›เซ€เช เชœเซ‹ เชคเซ‡เช“เชจเซ€ เชจเช•เชฒ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชนเซ‹เชฏ.

เชจเชฟเชทเซเช•เชฐเซเชท

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

เชฌเชธ เชเชŸเชฒเซเช‚ เชœ. เชชเชฐ เชฎเชณเซ€เช เช•เซ‹เชฐเซเชธ!

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

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