เช—เซเชฒเซ‹เชฌเชฒ เช เชกเซ‡เชŸเชพ เชธเซเชŸเซ‹เชฐ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเซ‹ เช–เชœเชพเชจเซ‹-เชคเชฒเชตเชพเชฐ เช›เซ‡. เชตเซƒเช•เซเชทเซ‹. เชญเชพเช— 1

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

เชœเซ‹ เชคเชฎเซ‡ เช—เซเชฒเซ‹เชฌเชฒเชจเซ‹ เช‰เชชเชฏเซ‹เช— เชเชตเชพ เช•เชพเชฐเซเชฏเซ‹ เชฎเชพเชŸเซ‡ เช•เชฐเซ‹ เช›เซ‹ เชœเซ‡เชฎเชพเช‚ เชคเซ‡เช“ เช–เชฐเซ‡เช–เชฐ เชธเชพเชฐเชพ เช›เซ‡, เชคเซ‹ เชคเชฎเซ‡ เช‰เชคเซเช•เซƒเชทเซเชŸ เชชเชฐเชฟเชฃเชพเชฎเซ‹ เชชเซเชฐเชพเชชเซเชค เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹. เช•เชพเช‚ เชคเซ‹ เช•เชพเชฎเช—เซ€เชฐเซ€เชฎเชพเช‚ เช…เชฅเชตเชพ เชธเชฎเชธเซเชฏเชพเชจเซ‡ เชธเชฐเชณ เชฌเชจเชพเชตเชตเชพเชฎเชพเช‚ (1, 2).

เช—เซเชฒเซ‹เชฌเชฒเซเชธ เช เชกเซ‡เชŸเชพ เชธเซเชŸเซ‹เชฐ เช•เชฐเชตเชพ เช…เชจเซ‡ เชชเซเชฐเซ‹เชธเซ‡เชธ เช•เชฐเชตเชพเชจเซ€ เชเช• เช–เชพเชธ เชฐเซ€เชค เช›เซ‡, เชœเซ‡ SQL เชฎเชพเช‚ เช•เซ‹เชทเซเชŸเช•เซ‹เชฅเซ€ เชธเช‚เชชเซ‚เชฐเซเชฃเชชเชฃเซ‡ เช…เชฒเช— เช›เซ‡. เชคเซ‡เช“ 1966 เชฎเชพเช‚ เชญเชพเชทเชพเชฎเชพเช‚ เชฆเซ‡เช–เชพเชฏเชพ. เชเชฎ(เชฏเซเชเชฎเชชเซ€เชเชธ) (เช‰เชคเซเช•เซเชฐเชพเช‚เชคเชฟ เชตเชฟเช•เชพเชธ - เช•เซ‡เชถ เช“เชฌเซเชœเซ‡เช•เซเชŸเชธเซเช•เซเชฐเชฟเชชเซเชŸ, เชคเซเชฏเชพเชฐเชฌเชพเชฆ COS) เชคเชฌเซ€เชฌเซ€ เชกเซ‡เชŸเชพเชฌเซ‡เชเชฎเชพเช‚ เช…เชจเซ‡ เชนเชœเซ เชชเชฃ เชคเซเชฏเชพเช‚ เช›เซ‡ เชธเช•เซเชฐเชฟเชฏ เชฐเซ€เชคเซ‡ เช‰เชชเชฏเซ‹เช—เชฎเชพเช‚ เชฒเซ‡เชตเชพเชฏ เช›เซ‡, เช…เชจเซ‡ เช•เซ‡เชŸเชฒเชพเช• เช…เชจเซเชฏ เช•เซเชทเซ‡เชคเซเชฐเซ‹เชฎเชพเช‚ เชชเชฃ เชชเซเชฐเชตเซ‡เชถ เช•เชฐเซเชฏเซ‹ เช›เซ‡ เชœเซเชฏเชพเช‚ เชตเชฟเชถเซเชตเชธเชจเซ€เชฏเชคเชพ เช…เชจเซ‡ เช‰เชšเซเชš เชชเซเชฐเชฆเชฐเซเชถเชจ เชœเชฐเซ‚เชฐเซ€ เช›เซ‡: เชจเชพเชฃเชพเช‚, เชตเซ‡เชชเชพเชฐ, เชตเช—เซ‡เชฐเซ‡.

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

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

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

2. เช—เซเชฒเซ‹เชฌเชฒเซเชธ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช•เชพเชฐเซเชฏ เช•เชฐเซ‡ เช›เซ‡

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

เชธเชฐเชณ เชถเชฌเซเชฆเซ‹เชฎเชพเช‚ เช•เชนเซ€เช เชคเซ‹, เช—เซเชฒเซ‹เชฌเชฒ เช เชเช• เชชเชฐเซเชธเชฟเชธเซเชŸเชจเซเชŸ เชเชฐเซ‡ เช›เซ‡ - เชเช• เชเชฐเซ‡ เชœเซ‡ เช†เชชเชฎเซ‡เชณเซ‡ เชกเชฟเชธเซเช• เชชเชฐ เชธเซ‡เชต เชฅเชพเชฏ เช›เซ‡.
เชกเซ‡เชŸเชพ เชธเซเชŸเซ‹เชฐ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช•เช‚เชˆเชชเชฃ เชธเชฐเชณ เช•เชฒเซเชชเชจเชพ เช•เชฐเชตเซ€ เชฎเซเชถเซเช•เซ‡เชฒ เช›เซ‡. เช•เซ‹เชกเชฎเชพเช‚ (COS/M เชญเชพเชทเชพเช“เชฎเชพเช‚), เชคเซ‡ เชซเช•เซเชค เชชเซเชฐเชคเซ€เช• เชฆเซเชตเชพเชฐเชพ เชจเชฟเชฏเชฎเชฟเชค เชธเชนเชฏเซ‹เช—เซ€ เชเชฐเซ‡เชฅเซ€ เช…เชฒเช— เชชเชกเซ‡ เช›เซ‡ ^ เชจเชพเชฎ เชชเชนเซ‡เชฒเชพเช‚.

เช—เซเชฒเซ‹เชฌเชฒเชฎเชพเช‚ เชกเซ‡เชŸเชพ เชธเซ‡เชต เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ SQL เชถเซ€เช–เชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชจเชฅเซ€; เชคเซ‡เชฎเชจเซ€ เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเชพ เช†เชฆเซ‡เชถเซ‹ เช–เซ‚เชฌ เชœ เชธเชฐเชณ เช›เซ‡. เชคเชฎเซ‡ เชคเซ‡เชฎเชจเซ‡ เชเช• เช•เชฒเชพเช•เชฎเชพเช‚ เชถเซ€เช–เซ€ เชถเช•เซ‹ เช›เซ‹.

เชšเชพเชฒเซ‹ เชธเซŒเชฅเซ€ เชธเชฐเชณ เช‰เชฆเชพเชนเชฐเชฃเชฅเซ€ เชถเชฐเซ‚เช†เชค เช•เชฐเซ€เช. เชฌเซ‡ เชถเชพเช–เชพเช“ เชงเชฐเชพเชตเชคเซเช‚ เชเช•-เชธเซเชคเชฐเชจเซเช‚ เชตเซƒเช•เซเชท. เช‰เชฆเชพเชนเชฐเชฃเซ‹ COS เชฎเชพเช‚ เชฒเช–เชพเชฏเซ‡เชฒเชพ เช›เซ‡.

เช—เซเชฒเซ‹เชฌเชฒ เช เชกเซ‡เชŸเชพ เชธเซเชŸเซ‹เชฐ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเซ‹ เช–เชœเชพเชจเซ‹-เชคเชฒเชตเชพเชฐ เช›เซ‡. เชตเซƒเช•เซเชทเซ‹. เชญเชพเช— 1

Set ^a("+7926X") = "John Sidorov"
Set ^a("+7916Y") = "Sergey Smith"



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

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

เช† เชฌเชงเซ€ เช•เชพเชฎเช—เซ€เชฐเซ€ เช…เชคเชฟ เชเชกเชชเซ€ เช›เซ‡. เชนเซ‹เชฎ เช•เชฎเซเชชเซเชฏเซเชŸเชฐ เชชเชฐ, เชฎเชจเซ‡ เชเช• เชœ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเชฎเชพเช‚ 750,000 เช‡เชจเซเชธเชฐเซเชŸ/เชธเซ‡เช•เชจเซเชก เชธเซเชงเซ€เชจเชพ เชฎเซ‚เชฒเซเชฏเซ‹ เชฎเชณเซเชฏเชพ. เชฎเชฒเซเชŸเซ€-เช•เซ‹เชฐ เชชเซเชฐเซ‹เชธเซ‡เชธเชฐ เชชเชฐ, เชฎเซ‚เชฒเซเชฏเซ‹ เชชเชนเซ‹เช‚เชšเซ€ เชถเช•เซ‡ เช›เซ‡ เชฒเชพเช–เซ‹ เชฆเชพเช–เชฒ/เชธเซ‡เช•เชจเซเชก.

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

เช—เซเชฒเซ‹เชฌเชฒ เช เชกเซ‡เชŸเชพ เชธเซเชŸเซ‹เชฐ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเซ‹ เช–เชœเชพเชจเซ‹-เชคเชฒเชตเชพเชฐ เช›เซ‡. เชตเซƒเช•เซเชทเซ‹. เชญเชพเช— 1

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

เชšเชพเชฒเซ‹ เช—เซเชฒเซ‹เชฌเชฒเชฎเชพเช‚ เชฅเซ‹เชกเซ€ เชตเชงเซ เชฌเซ€เชœเชพ เช…เชจเซ‡ เชคเซเชฐเซ€เชœเชพ เชธเซเชคเชฐเชจเซ€ เชถเชพเช–เชพเช“ เช‰เชฎเซ‡เชฐเซ€เช.

Set ^a("+7926X", "city") = "Moscow"
Set ^a("+7926X", "city", "street") = "Req Square"
Set ^a("+7926X", "age") = 25
Set ^a("+7916Y", "city") = "London"
Set ^a("+7916Y", "city", "street") = "Baker Street"
Set ^a("+7916Y", "age") = 36

เช—เซเชฒเซ‹เชฌเชฒ เช เชกเซ‡เชŸเชพ เชธเซเชŸเซ‹เชฐ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเซ‹ เช–เชœเชพเชจเซ‹-เชคเชฒเชตเชพเชฐ เช›เซ‡. เชตเซƒเช•เซเชทเซ‹. เชญเชพเช— 1

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

เชœเซ‡เชฎ เชคเชฎเซ‡ เชœเซ‹เชˆ เชถเช•เซ‹ เช›เซ‹, เชฎเชพเชนเชฟเชคเซ€ เช•เซ€ เช…เชจเซ‡ เชฎเซ‚เชฒเซเชฏ เชฌเช‚เชจเซ‡เชฎเชพเช‚ เชธเช‚เช—เซเชฐเชนเชฟเชค เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡. เช•เซ€เชจเซ€ เช•เซเชฒ เชฒเช‚เชฌเชพเชˆ (เชฌเชงเชพ เชธเซ‚เชšเช•เชพเช‚เช•เซ‹เชจเซ€ เชฒเช‚เชฌเชพเชˆเชจเซ‹ เชธเชฐเชตเชพเชณเซ‹) เชธเซเชงเซ€ เชชเชนเซ‹เช‚เชšเซ€ เชถเช•เซ‡ เช›เซ‡ เซซเซงเซง เชฌเชพเช‡เชŸเซเชธ, เช…เชจเซ‡ เชฎเซ‚เชฒเซเชฏเซ‹ 3.6 เชเชฎเชฌเซ€ เช•เซ‡เชถเซ‡ เชฎเชพเชŸเซ‡, เชตเซƒเช•เซเชท เชธเซเชคเชฐเซ‹ (เชชเชฐเชฟเชฎเชพเชฃเซ‹) เชจเซ€ เชธเช‚เช–เซเชฏเชพ 31 เช›เซ‡.

เชฌเซ€เชœเซ‹ เชฐเชธเชชเซเชฐเชฆ เชฎเซเชฆเซเชฆเซ‹: เชคเชฎเซ‡ เชŸเซ‹เชšเชจเชพ เชธเซเชคเชฐเชจเชพ เชจเซ‹เชกเซเชธ เชฎเชพเชŸเซ‡ เชฎเซ‚เชฒเซเชฏเซ‹เชจเซ‹ เช‰เชฒเซเชฒเซ‡เช– เช•เชฐเซเชฏเชพ เชตเชฟเชจเชพ เชตเซƒเช•เซเชท เชฌเชจเชพเชตเซ€ เชถเช•เซ‹ เช›เซ‹.

เช—เซเชฒเซ‹เชฌเชฒ เช เชกเซ‡เชŸเชพ เชธเซเชŸเซ‹เชฐ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเซ‹ เช–เชœเชพเชจเซ‹-เชคเชฒเชตเชพเชฐ เช›เซ‡. เชตเซƒเช•เซเชทเซ‹. เชญเชพเช— 1

Set ^b("a", "b", "c", "d") = 1
Set ^b("a", "b", "c", "e") = 2
Set ^b("a", "b", "f", "g") = 3

เช–เชพเชฒเซ€ เชตเชฐเซเชคเซเชณเซ‹ เชเชตเชพ เชจเซ‹เชกเซเชธ เช›เซ‡ เชœเซ‡เชจเซ‡ เช•เซ‹เชˆ เชฎเซ‚เชฒเซเชฏ เชธเซ‹เช‚เชชเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เชจเชฅเซ€.

เช—เซเชฒเซ‹เชฌเชฒเซเชธเชจเซ‡ เชตเชงเซ เชธเชพเชฐเซ€ เชฐเซ€เชคเซ‡ เชธเชฎเชœเชตเชพ เชฎเชพเชŸเซ‡, เชšเชพเชฒเซ‹ เชคเซ‡เชฎเชจเซ€ เชคเซเชฒเชจเชพ เช…เชจเซเชฏ เชตเซƒเช•เซเชทเซ‹ เชธเชพเชฅเซ‡ เช•เชฐเซ€เช: เชฌเช—เซ€เชšเชพเชจเชพ เชตเซƒเช•เซเชทเซ‹ เช…เชจเซ‡ เชซเชพเช‡เชฒ เชธเชฟเชธเซเชŸเชฎ เชจเชพเชฎเซ‹เชจเชพ เชตเซƒเช•เซเชทเซ‹.

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

เช—เซเชฒเซ‹เชฌเชฒ เช เชกเซ‡เชŸเชพ เชธเซเชŸเซ‹เชฐ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเซ‹ เช–เชœเชพเชจเซ‹-เชคเชฒเชตเชพเชฐ เช›เซ‡. เชตเซƒเช•เซเชทเซ‹. เชญเชพเช— 1

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

เช…เชจเซ‡ เช…เชนเซ€เช‚ เชตเซˆเชถเซเชตเชฟเช• เชกเซ‡เชŸเชพ เชฎเชพเชณเช–เซเช‚ เช›เซ‡.

เช—เซเชฒเซ‹เชฌเชฒ เช เชกเซ‡เชŸเชพ เชธเซเชŸเซ‹เชฐ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเซ‹ เช–เชœเชพเชจเซ‹-เชคเชฒเชตเชพเชฐ เช›เซ‡. เชตเซƒเช•เซเชทเซ‹. เชญเชพเช— 1เชคเชซเชพเชตเชคเซ‹:

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



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

เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡, เชตเซˆเชถเซเชตเชฟเช• เช›เซ‡ เชฆเชฐเซ‡เช• เชจเซ‹เชกเชฎเชพเช‚ เชกเซ‡เชŸเชพ เชธเซเชŸเซ‹เชฐ เช•เชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ เชงเชฐเชพเชตเชคเซเช‚ เช•เซเชฐเชฎเชฌเชฆเซเชง เชตเซƒเช•เซเชท.

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

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

    เช—เซเชฒเซ‹เชฌเชฒ เช เชกเซ‡เชŸเชพ เชธเซเชŸเซ‹เชฐ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเซ‹ เช–เชœเชพเชจเซ‹-เชคเชฒเชตเชพเชฐ เช›เซ‡. เชตเซƒเช•เซเชทเซ‹. เชญเชพเช— 1

  3. README.txt เชซเชพเช‡เชฒเซ‹ เชœเซ‡เชตเซ€ เชตเชธเซเชคเซเช“ เช•เชฆเชพเชš เชฌเชฟเชจเชœเชฐเซ‚เชฐเซ€ เชนเชถเซ‡. เชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ€เชจเชพ เชธเชฎเชพเชตเชฟเชทเซเชŸเซ‹ เชตเชฟเชถเซ‡ เชœเซ‡ เช•เช‚เชˆ เช•เชนเซ‡เชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชนเซ‹เชฏ เชคเซ‡ เชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ€ เชซเชพเช‡เชฒเชฎเชพเช‚ เชœ เชฒเช–เซ€ เชถเช•เชพเชฏ เช›เซ‡. เชชเชพเชฅเชจเชพเชฎ เชธเซเชชเซ‡เชธเชฎเชพเช‚, เชซเชพเช‡เชฒเชจเชพเชฎ เชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ€ เชจเชพเชฎเชฅเซ€ เช…เชฒเช— เช•เชฐเซ€ เชถเช•เชพเชคเซเช‚ เชจเชฅเซ€, เชคเซ‡เชฅเซ€ เชซเช•เซเชค เชซเชพเช‡เชฒเซ‹ เชœ เชชเซ‚เชฐเชคเซ€ เชนเชถเซ‡.
  4. เชจเซ‡เชธเซเชŸเซ‡เชก เชธเชฌเชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ€เช เช…เชจเซ‡ เชซเชพเช‡เชฒเซ‹ เชงเชฐเชพเชตเชคเซ€ เชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ€เช“ เช•เชพเชขเซ€ เชจเชพเช–เชตเชพเชจเซ€ เชเชกเชช เชจเชพเชŸเช•เซ€เชฏ เชฐเซ€เชคเซ‡ เชตเชงเซ€ เชœเชถเซ‡. Habr เชชเชฐ เช˜เชฃเซ€ เชตเช–เชค, เชฒเชพเช–เซ‹ เชจเชพเชจเซ€ เชซเชพเช‡เชฒเซ‹ เช•เชพเชขเซ€ เชจเชพเช–เชตเชพเชฎเชพเช‚ เช•เซ‡เชŸเชฒเซ‹ เชธเชฎเชฏ เชฒเชพเช—เซ‡ เช›เซ‡ เช…เชจเซ‡ เชฎเซเชถเซเช•เซ‡เชฒ เช›เซ‡ เชคเซ‡ เชตเชฟเชถเซ‡ เชฒเซ‡เช–เซ‹ เชชเซเชฐเช•เชพเชถเชฟเชค เชฅเชฏเชพ เช›เซ‡ (1, 2). เชœเซ‹ เช•เซ‡, เชœเซ‹ เชคเชฎเซ‡ เช—เซเชฒเซ‹เชฌเชฒ เชชเชฐ เชธเซเชฏเซเชกเซ‹-เชซเชพเช‡เชฒ เชธเชฟเชธเซเชŸเชฎ เชฌเชจเชพเชตเซ‹ เช›เซ‹, เชคเซ‹ เชคเซ‡เชฎเชพเช‚ เชธเซ‡เช•เชจเซเชก เช…เชฅเชตเชพ เชธเซ‡เช•เชจเซเชกเชจเชพ เช…เชชเซ‚เชฐเซเชฃเชพเช‚เช•เชจเซ‹ เชธเชฎเชฏ เชฒเชพเช—เชถเซ‡. เชœเซเชฏเชพเชฐเซ‡ เชฎเซ‡เช‚ เชนเซ‹เชฎ เช•เชฎเซเชชเซเชฏเซเชŸเชฐ เชชเชฐ เชธเชฌเชŸเซเชฐเซ€เช เชกเชฟเชฒเซ€เชŸ เช•เชฐเชตเชพเชจเซเช‚ เชชเชฐเซ€เช•เซเชทเชฃ เช•เชฐเซเชฏเซเช‚, เชคเซเชฏเชพเชฐเซ‡ HDD (SSD เชจเชนเซ€เช‚) เชชเชฐเชจเชพ เชŸเซ-เชŸเชพเชฏเชฐ เชŸเซเชฐเซ€เชฎเชพเช‚เชฅเซ€ 1 เชธเซ‡เช•เชจเซเชกเชฎเชพเช‚ 96-341 เชฎเชฟเชฒเชฟเชฏเชจ เชจเซ‹เชกเซเชธ เชกเชฟเชฒเซ€เชŸ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ. เช…เชจเซ‡ เช†เชชเชฃเซ‡ เช—เซเชฒเซ‹เชฌเชฒเซเชธ เชธเชพเชฅเซ‡เชจเซ€ เช†เช–เซ€ เชซเชพเช‡เชฒ เชœ เชจเชนเซ€เช‚, เชชเชฃ เชŸเซเชฐเซ€เชจเชพ เชเช• เชญเชพเช—เชจเซ‡ เชกเชฟเชฒเซ€เชŸ เช•เชฐเชตเชพเชจเซ€ เชตเชพเชค เช•เชฐเซ€ เชฐเชนเซเชฏเชพ เช›เซ€เช.

เช—เซเชฒเซ‹เชฌเชฒ เช เชกเซ‡เชŸเชพ เชธเซเชŸเซ‹เชฐ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเซ‹ เช–เชœเชพเชจเซ‹-เชคเชฒเชตเชพเชฐ เช›เซ‡. เชตเซƒเช•เซเชทเซ‹. เชญเชพเช— 1
เชธเชฌเชŸเซเชฐเซ€ เช•เชพเชชเชฃเซ€ เช เช—เซเชฒเซ‹เชฌเชฒเซเชธเชจเซเช‚ เชฌเซ€เชœเซเช‚ เชเช• เชฌเชณ เช›เซ‡. เชคเซ‡เชจเซ‡ เชชเซเชจเชฐเชพเชตเชฐเซเชคเชจเชจเซ€ เชœเชฐเซ‚เชฐ เชจเชฅเซ€. เชคเซ‡ เช…เชคเชฟ เชเชกเชชเชฅเซ€ เชฅเชพเชฏ เช›เซ‡.

เช†เชชเชฃเชพ เชตเซƒเช•เซเชทเชฎเชพเช‚ เช† เช†เชฆเซ‡เชถเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡ เช•เซ€เชฒ.

Kill ^a("+7926X")

เช—เซเชฒเซ‹เชฌเชฒ เช เชกเซ‡เชŸเชพ เชธเซเชŸเซ‹เชฐ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเซ‹ เช–เชœเชพเชจเซ‹-เชคเชฒเชตเชพเชฐ เช›เซ‡. เชตเซƒเช•เซเชทเซ‹. เชญเชพเช— 1

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

COS เชฎเชพเช‚ เช—เซเชฒเซ‹เชฌเชฒเซเชธ เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฎเซ‚เชณเชญเซ‚เชค เช†เชฆเซ‡เชถเซ‹ เช…เชจเซ‡ เช•เชพเชฐเซเชฏเซ‹

เชธเซ‡เชŸ
เชถเชพเช–เชพเช“เชจเซ‡ เชจเซ‹เชก (เชœเซ‹ เชชเชนเซ‡เชฒเชพเชฅเซ€ เชตเซเชฏเชพเช–เซเชฏเชพเชฏเชฟเชค เชจ เชนเซ‹เชฏ เชคเซ‹) เช…เชจเซ‡ เชจเซ‹เชก เชฎเซ‚เชฒเซเชฏเซ‹ เชชเชฐ เชธเซ‡เชŸ เช•เชฐเซ‹.

เชฎเชฐเซเชœ
เชธเชฌเชŸเซเชฐเซ€เชจเซ€ เชจเช•เชฒ เช•เชฐเชตเซ€

เช•เซ€เชฒ
เชธเชฌเชŸเซเชฐเซ€ เช•เชพเชขเซ€ เชฐเชนเซเชฏเชพ เช›เซ€เช

เชเซ‡เชกเช•เชฟเชฒ
เชšเซ‹เช•เซเช•เชธ เชจเซ‹เชกเชฎเชพเช‚เชฅเซ€ เชฎเซ‚เชฒเซเชฏ เช•เชพเชขเซ€ เชจเชพเช–เซ‹. เชจเซ‹เชกเชฅเซ€ เชตเชฟเชธเซเชคเชฐเซ‡เชฒเชพ เชธเชฌเชŸเซเชฐเซ€เชจเซ‡ เช…เชธเชฐ เชฅเชคเซ€ เชจเชฅเซ€.

$เช•เซเชตเซ‡เชฐเซ€
เชŠเช‚เชกเชพเชฃเชฎเชพเช‚ เชœเชˆเชจเซ‡ เชเชพเชกเชจเซ‹ เชธเช‚เชชเซ‚เชฐเซเชฃ เชฌเชพเชฏเชชเชพเชธ

$เช“เชฐเซเชกเชฐ
เชšเซ‹เช•เซเช•เชธ เชจเซ‹เชกเชจเซ€ เชถเชพเช–เชพเช“เชฎเชพเช‚เชฅเซ€ เชชเชธเชพเชฐ เชฅเชตเซเช‚

$เชกเซ‡เชŸเชพ
เชจเซ‹เชก เชตเซเชฏเชพเช–เซเชฏเชพเชฏเชฟเชค เช›เซ‡ เช•เซ‡ เช•เซ‡เชฎ เชคเซ‡ เชคเชชเชพเชธเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡

$Increment
เชจเซ‹เชก เชฎเซ‚เชฒเซเชฏเชจเซเช‚ เช…เชฃเซ เชตเชงเชพเชฐเซ‹. ACID เชฎเชพเชŸเซ‡ เชตเชพเช‚เชšเชจ เช…เชจเซ‡ เชฒเซ‡เช–เชจ เชŸเชพเชณเชตเชพ เชฎเชพเชŸเซ‡. เชคเชพเชœเซ‡เชคเชฐเชฎเชพเช‚, เชคเซ‡เชจเซ‡ เชฌเชฆเชฒเชตเชพเชจเซ€ เชญเชฒเชพเชฎเชฃ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡ เช•เซเชฐเชฎ

เชคเชฎเชพเชฐเชพ เชงเซเชฏเชพเชจ เชฌเชฆเชฒ เช†เชญเชพเชฐ, เช…เชฎเซ‡ เชคเชฎเชพเชฐเชพ เชชเซเชฐเชถเซเชจเซ‹เชจเชพ เชœเชตเชพเชฌ เช†เชชเชตเชพ เชคเซˆเชฏเชพเชฐ เช›เซ€เช.

เชœเชตเชพเชฌเชฆเชพเชฐเซ€เชจเซ‹ เช‡เชจเช•เชพเชฐ: เช† เชฒเซ‡เช– เช…เชจเซ‡ เชคเซ‡เชจเชพ เชชเชฐ เชฎเชพเชฐเซ€ เชŸเชฟเชชเซเชชเชฃเซ€เช“ เชฎเชพเชฐเซ‹ เช…เชญเชฟเชชเซเชฐเชพเชฏ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡เชจเซ‹ เช‡เชจเซเชŸเชฐเชธเชฟเชธเซเชŸเชฎเซเชธ เช•เซ‹เชฐเซเชชเซ‹เชฐเซ‡เชถเชจเชจเซ€ เชธเชคเซเชคเชพเชตเชพเชฐ เชธเซเชฅเชฟเชคเชฟ เชธเชพเชฅเซ‡ เช•เซ‹เชˆ เชธเช‚เชฌเช‚เชง เชจเชฅเซ€.

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

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

DDoS เชธเซเชฐเช•เซเชทเชพ, VPS VDS เชธเชฐเซเชตเชฐ เชงเชฐเชพเชตเชคเซ€ เชธเชพเช‡เชŸเซเชธ เชฎเชพเชŸเซ‡ เชตเชฟเชถเซเชตเชธเชจเซ€เชฏ เชนเซ‹เชธเซเชŸเชฟเช‚เช— เช–เชฐเซ€เชฆเซ‹ ๐Ÿ”ฅ DDoS เชธเซเชฐเช•เซเชทเชพ, VPS VDS เชธเชฐเซเชตเชฐเซเชธ เชธเชพเชฅเซ‡ เชตเชฟเชถเซเชตเชธเชจเซ€เชฏ เชตเซ‡เชฌเชธเชพเช‡เชŸ เชนเซ‹เชธเซเชŸเชฟเช‚เช— เช–เชฐเซ€เชฆเซ‹ | ProHoster