19 เชนเชพเช‡เชกเซเชฐเชพ เชนเซ‡เชก. เช•เชพเชฐเซเชฏเช•เซเชฐเชฎเชจเซ€ เชธเซเช‚เชฆเชฐ เชเชพเช‚เช–เซ€

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

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

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

19 เชนเชพเช‡เชกเซเชฐเชพ เชนเซ‡เชก. เช•เชพเชฐเซเชฏเช•เซเชฐเชฎเชจเซ€ เชธเซเช‚เชฆเชฐ เชเชพเช‚เช–เซ€

เชชเซเชฐเซ‹เชคเซเชธเชพเชนเชจ

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

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

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

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

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

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

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

เช•เซ€เชจเซ‹เชŸเซเชธ

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

เช•เซเชฒเชฟเชซ เช•เซเชฒเชฟเช• เช•เชฐเซ‹ H2O เช K/V เช…เชฒเซเช—เซ‹เชฐเชฟเชงเชฎเชจเซเช‚ เชตเชฟเชคเชฐเชฃ เช•เชฐเซเชฏเซเช‚

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

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

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

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

เชฎเชพเชˆเช•เชฒ เชธเซเช•เซ‹เชŸ - เชกเซเชฏเซเช…เชฒ เชกเซ‡เชŸเชพ เชธเซเชŸเซเชฐเช•เซเชšเชฐเซเชธ

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

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

เชœเชพเชตเชพ เชตเชฟเชถเซเชตเชจเซ€ เชตเชพเชค เช•เชฐเซ€เช เชคเซ‹, เช† เชเช• เช–เชพเชธ เช•เชฟเชธเซเชธเซ‹ เช›เซ‡: เชกเช— เชฒเซ€เช† เชธเชพเชฅเซ‡ เชฎเชณเซ€เชจเซ‡, เชคเซ‡เชฃเซ‡ เชจเซ‹เชจ-เชฌเซเชฒเซ‹เช•เซ€เช‚เช— เช…เชฒเซเช—เซ‹เชฐเชฟเชงเชฎเซเชธ เช…เชจเซ‡ เชธเชฟเช‚เช•เซเชฐเชจเชธ เช•เชคเชพเชฐ เชตเชฟเช•เชธเชพเชตเซเชฏเชพ เชœเซ‡เชจเชพ เชชเชฐ เชœเชพเชตเชพ เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€เช“ เช•เชพเชฎ เช•เชฐเซ‡ เช›เซ‡. "เชกเซเชฏเซเช…เชฒ เชกเซ‡เชŸเชพ เชธเซเชŸเซเชฐเช•เซเชšเชฐเซเชธ" เช•เซ€เชจเซ‹เชŸ เชตเชฟเชถเซ‡ เช† เชฌเชฐเชพเชฌเชฐ เช›เซ‡ - Java SE 6 เชฎเชพเช‚ เช† เชธเซเชŸเซเชฐเช•เซเชšเชฐเซเชธเชจเซ€ เชฐเชœเซ‚เช†เชคเชฅเซ€ เชชเซเชฐเชฆเชฐเซเชถเชจเชฎเชพเช‚ 10 เช—เชฃเซ‹ เชธเซเชงเชพเชฐเซ‹ เชฅเชฏเซ‹ เช›เซ‡. java.util.concurrent.ThreadPoolExecutor. เชœเซ‹ เชคเชฎเซ‡ เช…เช—เชพเช‰เชฅเซ€ เชตเชฟเชšเชพเชฐเชคเชพ เชนเซ‹เชต เช•เซ‡ เช† "เชกเซเชฏเซเช…เชฒ เชกเซ‡เชŸเชพ เชธเซเชŸเซเชฐเช•เซเชšเชฐเซเชธ" เชถเซเช‚ เช›เซ‡, เชคเซ‹ เชคเซ‡เชจเชพ เชตเชฟเชถเซ‡ เชฎเชพเชนเชฟเชคเซ€ เช›เซ‡ เชธเช‚เชฌเช‚เชงเชฟเชค เช•เชพเชฎ.

เชฎเซ‹เชฐเชฟเชธ เชนเซ‡เชฐเชฒเชฟเชนเซ€ - เชฌเซเชฒเซ‹เช•เชšเซ‡เชจ เช…เชจเซ‡ เชตเชฟเชคเชฐเชฟเชค เช•เชฎเซเชชเซเชฏเซเชŸเชฟเช‚เช—เชจเซเช‚ เชญเชตเชฟเชทเซเชฏ

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

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

เชœเซเชฒเชพเชˆ 2017 เชฎเชพเช‚, เชฎเซŒเชฐเชฟเชธ เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ SPTDC เชถเชพเชณเชพเชฎเชพเช‚ เชนเชพเชœเชฐเซ€ เช†เชชเชตเชพ เชฎเชพเชŸเซ‡ เชฐเชถเชฟเชฏเชพ เช†เชตเซเชฏเซ‹ เชนเชคเซ‹, JUG.ru เชฎเซ€เชŸเช…เชชเชฎเชพเช‚ เชญเชพเช— เชฒเซ€เชงเซ‹ เชนเชคเซ‹, เช…เชจเซ‡ เชฐเซ‡เช•เซ‹เชฐเซเชกเชฟเช‚เช— YouTube เชชเชฐ เชœเซ‹เชˆ เชถเช•เชพเชฏ เช›เซ‡:

เชฎเซเช–เซเชฏ เช•เชพเชฐเซเชฏเช•เซเชฐเชฎ

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

เชฒเซ‡เชธเซเชฒเซ€ เชฒเซ‡เชฎเชชเซ‹เชฐเซเชŸ - เช•เซเชฏเซ‚ เชเชจเซเชก เช

19 เชนเชพเช‡เชกเซเชฐเชพ เชนเซ‡เชก. เช•เชพเชฐเซเชฏเช•เซเชฐเชฎเชจเซ€ เชธเซเช‚เชฆเชฐ เชเชพเช‚เช–เซ€ เชฒเซ‡เชธเซเชฒเซ€ เชฒเซ‡เชฎเชชเซ‹เชฐเซเชŸ เชกเชฟเชธเซเชŸเซเชฐเชฟเชฌเซเชฏเซเชŸเซ‡เชก เช•เชฎเซเชชเซเชฏเซเชŸเชฟเช‚เช—เชฎเชพเช‚ เชฎเซเช–เซเชฏ เช•เชพเชฐเซเชฏเซ‹เชจเชพ เชฒเซ‡เช–เช• เช›เซ‡. "เชฒเซ‡เชŸเซ‡เช•เซเชธ" "Lamport TeX" เชฎเชพเชŸเซ‡ เชตเชชเชฐเชพเชฏ เช›เซ‡. เชคเซ‡เชฎเชฃเซ‡ เชœ เชธเซŒเชชเซเชฐเชฅเชฎ, 1979 เชฎเชพเช‚, เช–เซเชฏเชพเชฒ เชฐเชœเซ‚ เช•เชฐเซเชฏเซ‹ เชนเชคเซ‹ เช…เชจเซเช•เซเชฐเชฎเชฟเช• เชธเซเชธเช‚เช—เชคเชคเชพ, เช…เชจเซ‡ เชคเซ‡เชจเซ‹ เชฒเซ‡เช– "เชฎเชฒเซเชŸเชฟเชชเซเชฐเซ‹เชธเซ‡เชธเชฐ เช•เซ‹เชฎเซเชชเซเชฏเซเชŸเชฐ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชฌเชจเชพเชตเชตเซเช‚ เชœเซ‡ เชฎเชฒเซเชŸเชฟเชชเซเชฐเซ‹เชธเซ‡เชธ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเซเชธเชจเซ‡ เชฏเซ‹เช—เซเชฏ เชฐเซ€เชคเซ‡ เชšเชฒเชพเชตเซ‡ เช›เซ‡" เชกเชฟเชœเช•เซเชธเซเชŸเซเชฐเชพ เชชเซเชฐเชพเชˆเช เชฎเซ‡เชณเชตเซเชฏเซเช‚.

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

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

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

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

เชฎเชพเชฐเซเชŸเชฟเชจ เช•เซเชฒเซ‡เชชเชฎเซ‡เชจ - เชตเชฟเชคเชฐเชฟเชค เชธเชนเชฏเซ‹เช— เชฎเชพเชŸเซ‡ เชธเชฎเช—เซเชฐ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เช‰เชชเช•เชฐเชฃเซ‹ เชชเชฐ เชกเซ‡เชŸเชพ เชธเชฎเชจเซเชตเชฏเชฟเชค เช•เชฐเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡

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

เชถเซˆเช•เซเชทเชฃเชฟเช• เชธเช‚เชถเซ‹เชงเชจเชฎเชพเช‚ เชœเชคเชพ เชชเชนเซ‡เชฒเชพ, เชฎเชพเชฐเซเชŸเชฟเชจเซ‡ เช‰เชฆเซเชฏเซ‹เช—เชฎเชพเช‚ เช•เชพเชฎ เช•เชฐเซเชฏเซเช‚ เช…เชจเซ‡ เชฌเซ‡ เชธเชซเชณ เชธเซเชŸเชพเชฐเซเชŸ-เช…เชชเซเชธเชจเซ€ เชธเชน-เชธเซเชฅเชพเชชเชจเชพ เช•เชฐเซ€:

  • เชธเช‚เชตเซ‡เชฆเชจเชพเชคเซเชฎเช•, เชคเชฎเชพเชฐเชพ เช‡เชฎเซ‡เช‡เชฒเชฎเชพเช‚เชฅเซ€ เชธเช‚เชชเชฐเซเช•เซ‹เชจเซ€ เชธเชพเชฎเชพเชœเชฟเช• เชชเซเชฐเซ‹เชซเชพเช‡เชฒ เชชเซเชฐเชฆเชฐเซเชถเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชธเชฎเชฐเซเชชเชฟเชค, เชœเซ‡ LinkedIn เช 2012 เชฎเชพเช‚ เช–เชฐเซ€เชฆเซเชฏเซเช‚ เชนเชคเซเช‚;
  • เช—เซ‹ เชŸเซ‡เชธเซเชŸ เช‡เชŸ, เชตเชฟเชตเชฟเชง เชฌเซเชฐเชพเช‰เชเชฐเซเชธเชฎเชพเช‚ เชตเซ‡เชฌเชธเชพเช‡เชŸเซเชธเชจเซเช‚ เช†เชชเชฎเซ‡เชณเซ‡ เชชเชฐเซ€เช•เซเชทเชฃ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเซ€ เชธเซ‡เชตเชพ, เชœเซ‡ เชฐเซ‡เชกเช—เซ‡เชŸเซ‡ 2009 เชฎเชพเช‚ เช–เชฐเซ€เชฆเซ€ เชนเชคเซ€.

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

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

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

เชชเซ‡เชกเซเชฐเซ‹ เชฐเชพเชฎเชฒเชนเซ‡เชคเซ‡ - เชฐเชพเชน-เชฎเซเช•เซเชค เชกเซ‡เชŸเชพ เชธเซเชŸเซเชฐเช•เซเชšเชฐเซเชธ เช…เชจเซ‡ เชฐเชพเชน-เชฎเซเช•เซเชค เชตเซเชฏเชตเชนเชพเชฐเซ‹

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

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

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

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

เชนเซ‡เช‡เชฆเซ€ เชนเซ‹เชตเชฐเซเชก - เชตเชฟเชคเชฐเชฟเชค เชธเชฐเซเชตเชธเช‚เชฎเชคเชฟ เชฎเซเช•เซเชค เช•เชฐเชตเซ€

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

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

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

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

เชเชฒเซ‡เช•เซเชธ เชชเซ‡เชŸเซเชฐเซ‹เชต - เช•เซเชทเชฃเชฟเช• เชชเซเชฐเชคเชฟเช•เซƒเชคเชฟ เช…เชจเซ‡ เชธเชธเซเชคเชพ เช•เซ‹เชฐเชฎเซเชธ เชตเชกเซ‡ เชคเชฎเชพเชฐเชพ เชธเซเชŸเซ‹เชฐเซ‡เชœ เช–เชฐเซเชšเชฎเชพเช‚ เช˜เชŸเชพเชกเซ‹ เช•เชฐเซ‹

19 เชนเชพเช‡เชกเซเชฐเชพ เชนเซ‡เชก. เช•เชพเชฐเซเชฏเช•เซเชฐเชฎเชจเซ€ เชธเซเช‚เชฆเชฐ เชเชพเช‚เช–เซ€ เชเชฒเซ‡เช•เซเชธ เชกเซ‡เชŸเชพเชฌเซ‡เช เช…เชจเซ‡ เชธเซเชŸเซ‹เชฐเซ‡เชœ เชธเชฟเชธเซเชŸเชฎเซเชธ เชจเชฟเชทเซเชฃเชพเชค เช›เซ‡, เช…เชจเซ‡ เช…เชฎเชพเชฐเชพ เชฎเชพเชŸเซ‡ เชตเชงเซ เช…เช—เชคเซเชฏเชจเซเช‚, เชเช• เชชเซเชฐเชคเชฟเชฌเชฆเซเชง เช›เซ‡ Cassandra. เชคเซ‡ เชนเชพเชฒเชฎเชพเช‚ O'Reilly เชธเชพเชฅเซ‡ เชเช• เชชเซเชธเซเชคเช•, Database Internals เชชเชฐ เช•เชพเชฎ เช•เชฐเซ€ เชฐเชนเซเชฏเซ‹ เช›เซ‡.

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

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

เชฐเชฟเชชเซ‹เชฐเซเชŸ เชฆเชฐเชฎเชฟเชฏเชพเชจ เช…เชฎเซ‡ เชตเชฟเชšเชพเชฐเชฃเชพ เช•เชฐเซ€เชถเซเช‚ เชธเชพเช•เซเชทเซ€ เชชเซเชฐเชคเชฟเช•เซƒเชคเชฟเช“, เชฎเชพเช‚ เชตเชชเชฐเชพเชฏเซ‡เชฒ เชชเซเชฐเชคเชฟเช•เซƒเชคเชฟ เชฏเซ‹เชœเชจเชพ เชธเซเช•เซ‡เชจเชฐ ะธ เชฎเซ‡เช—เชพเชธเซเชŸเซ‹เชฐ, เช…เชจเซ‡ Apache Cassandra เชฎเชพเช‚ เช† เช–เซเชฏเชพเชฒเชจเซ‹ เช…เชฎเชฒ เช•เชนเซ‡เชตเชพเชฏ เช›เซ‡ เช•เซเชทเชฃเชฟเช• เชชเซเชฐเชคเชฟเช•เซƒเชคเชฟ เช…เชจเซ‡ เชธเชธเซเชคเชพ เช•เซ‹เชฐเชฎ.

เชฆเชฟเชฎเชฟเชคเซเชฐเซ€ เชตเซเชฏเซเช•เซ‹เชต - เช—เซ‹เชฐเซ‹เชŸเซ€เชจเซเชธ เช–เซเชฒเซเชฒเชพ

19 เชนเชพเช‡เชกเซเชฐเชพ เชนเซ‡เชก. เช•เชพเชฐเซเชฏเช•เซเชฐเชฎเชจเซ€ เชธเซเช‚เชฆเชฐ เชเชพเช‚เช–เซ€ เชฆเชฟเชฎเชฟเชคเซเชฐเซ€ เช Google เชชเชฐ เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพ เช›เซ‡ เชœเซ‡ C/C++ เช…เชจเซ‡ Go - Address/Memory/ThreadSanitizer เช…เชจเซ‡ Linux เช•เชฐเซเชจเชฒ เชฎเชพเชŸเซ‡ เชธเชฎเชพเชจ เชธเชพเชงเชจเซ‹ เชฎเชพเชŸเซ‡ เช—เชคเชฟเชถเซ€เชฒ เชชเชฐเซ€เช•เซเชทเชฃ เชชเชฐ เช•เชพเชฎ เช•เชฐเซ‡ เช›เซ‡. เช—เซ‹ เช เชธเซเช•เซ‡เชฒเซ‡เชฌเชฒ เช—เซ‹เชฐเซ‹เชŸเซ€เชจ เชถเซ‡เชกเซเชฏเซ‚เชฒเชฐ, เชจเซ‡เชŸเชตเชฐเซเช• เชชเซ‹เชฒเชฐ เช…เชจเซ‡ เชธเชฎเชพเช‚เชคเชฐ เช—เชพเชฐเซเชฌเซ‡เชœ เช•เชฒเซ‡เช•เซเชŸเชฐ เชฎเชพเชŸเซ‡ เชฏเซ‹เช—เชฆเชพเชจ เช†เชชเซเชฏเซเช‚. เชคเซ‡ เชฎเชฒเซเชŸเชฟเชฅเซเชฐเซ‡เชกเชฟเช‚เช—เชฎเชพเช‚ เชจเชฟเชทเซเชฃเชพเชค เช›เซ‡, เชเช• เชกเชเชจ เชจเชตเชพ เชจเซ‹เชจ-เชฌเซเชฒเซ‹เช•เชฟเช‚เช— เช…เชฒเซเช—เซ‹เชฐเชฟเชงเชฎเซเชธเชจเชพ เชฒเซ‡เช–เช• เช›เซ‡ เช…เชจเซ‡ เชคเซ‡เชจเชพ เชฎเชพเชฒเชฟเช• เช›เซ‡ เช•เชพเชณเซ‹ เชชเชŸเซเชŸเซ‹ เช‡เชจเซเชŸเซ‡เชฒ.

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

เชฆเชฟเชฎเชฟเชคเซเชฐเซ€ เชฌเช—เชพเช‡เชšเซ‡เชจเซเช•เซ‹ - เชธเช‚เชญเชตเชฟเชค เชธเซเช•เซ‡เชš เช…เชจเซ‡ เชตเชงเซ เชธเชพเชฅเซ‡ เชตเชฟเชคเชฐเชฟเชค เช—เซเชฐเชพเชซ เชตเชฟเชถเซเชฒเซ‡เชทเชฃเชจเซ‡ เชเชกเชชเซ€ เชฌเชจเชพเชตเชตเซเช‚

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

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

เชกเซ‡เชจเชฟเชธ เชฐเชฟเชธเซเชŸเชธเซ‹เชต - เช•เซเชทเชฃเชฟเช• เชชเซเชฐเชคเชฟเช•เซƒเชคเชฟ เช…เชจเซ‡ เชธเชธเซเชคเชพ เช•เซ‹เชฐเชฎเซเชธ เชตเชกเซ‡ เชคเชฎเชพเชฐเชพ เชธเซเชŸเซ‹เชฐเซ‡เชœ เช–เชฐเซเชšเชฎเชพเช‚ เช˜เชŸเชพเชกเซ‹ เช•เชฐเซ‹

19 เชนเชพเช‡เชกเซเชฐเชพ เชนเซ‡เชก. เช•เชพเชฐเซเชฏเช•เซเชฐเชฎเชจเซ€ เชธเซเช‚เชฆเชฐ เชเชพเช‚เช–เซ€ เชกเซ‡เชจเชฟเชธ - เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพ เช•เซ‹เชธเชฎเซ‹เชธ เชกเซ€เชฌเซ€, เชธเซเชธเช‚เช—เชคเชคเชพ เชฎเซ‹เชกเซ‡เชฒเซ‹, เชธเชฐเซเชตเชธเช‚เชฎเชคเชฟ เช…เชฒเซเช—เซ‹เชฐเชฟเชงเชฎเซเชธ เช…เชจเซ‡ เชตเชฟเชคเชฐเชฟเชค เชตเซเชฏเชตเชนเชพเชฐเซ‹ เชคเชชเชพเชธเชตเชพเชฎเชพเช‚ เชจเชฟเชทเซเชฃเชพเชค. เชคเซ‡ เชนเชพเชฒเชฎเชพเช‚ เชฎเชพเชˆเช•เซเชฐเซ‹เชธเซ‹เชซเซเชŸเชฎเชพเช‚ เช•เชพเชฎ เช•เชฐเซ‡ เช›เซ‡, เช…เชจเซ‡ เชคเซ‡ เชชเชนเซ‡เชฒเชพเช‚ เชคเซ‡เชฃเซ‡ เชเชฎเซ‡เชเซ‹เชจ เช…เชจเซ‡ เชฏเชพเชจเซเชกเซ‡เช•เซเชธ เชชเชฐ เชกเชฟเชธเซเชŸเซเชฐเชฟเชฌเซเชฏเซเชŸเซ‡เชก เชธเชฟเชธเซเชŸเชฎเซเชธ เชชเชฐ เช•เชพเชฎ เช•เชฐเซเชฏเซเช‚ เชนเชคเซเช‚.

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

เชเชฒเซ‡เช•เซเชธเซ€ เชเชฟเชจเซ‹เชตเซ€เชต - เชฌเชงเชพ ML เช…เชฒเซเช—เซ‹เชฐเชฟเชงเชฎเซเชธ เชคเซ‡เชจเซ‡ เชตเชฟเชคเชฐเชฟเชค เชธเซเชตเชฐเซเช—เชฎเชพเช‚ เชฌเชจเชพเชตเชคเชพ เชจเชฅเซ€

19 เชนเชพเช‡เชกเซเชฐเชพ เชนเซ‡เชก. เช•เชพเชฐเซเชฏเช•เซเชฐเชฎเชจเซ€ เชธเซเช‚เชฆเชฐ เชเชพเช‚เช–เซ€ เชเชฒเซ‡เช•เซเชธเซ€ (เชเชพเชฒเซ‡เชธเซเชฒเซ‹) เชฒเชพเช‚เชฌเชพ เชธเชฎเชฏเชฅเซ€ เชตเช•เซเชคเชพ เช›เซ‡ เช…เชจเซ‡ เช…เชจเซเชฏ เชชเชฐเชฟเชทเชฆเซ‹เชฎเชพเช‚ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎ เชธเชฎเชฟเชคเชฟเช“เชจเชพ เชธเชญเซเชฏ เช›เซ‡. EPAM เชธเชฟเชธเซเชŸเชฎเซเชธเชฎเชพเช‚ เชชเซเชฐเซ‡เช•เซเชŸเชฟเชธ เชŸเซเชฐเซ‡เชจเชฐ, เช…เชจเซ‡ 2012 เชฅเซ€ Hadoop/Spark เช…เชจเซ‡ เช…เชจเซเชฏ เชฎเซ‹เชŸเชพ เชกเซ‡เชŸเชพ เชธเชพเชฅเซ‡ เชฎเชฟเชคเซเชฐเซ‹ เช›เซ‡.

เช† เชŸเซ‹เช•เชฎเชพเช‚, เชเชฒเซ‡เช•เซเชธเซ€ Apache Spark ML, Apache Mahout, Apache Flink ML เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพเชจเชพ เชคเซ‡เชฎเชจเชพ เช…เชจเซเชญเชต เช…เชจเซ‡ Apache Ignite ML เชฌเชจเชพเชตเชตเชพเชจเชพ เช…เชจเซเชญเชตเชจเชพ เช†เชงเชพเชฐเซ‡ เชตเชฟเชคเชฐเชฟเชค เชฎเซ‹เชกเชฎเชพเช‚ เช…เชฎเชฒเซ€เช•เชฐเชฃ เชฎเชพเชŸเซ‡ เช•เซเชฒเชพเชธเชฟเช•เชฒ เชฎเชถเซ€เชจ เชฒเชฐเซเชจเชฟเช‚เช— เช…เชฒเซเช—เซ‹เชฐเชฟเชงเชฎเซเชธเชจเซ‡ เช…เชจเซเช•เซ‚เชฒเชฟเชค เช•เชฐเชตเชพเชจเซ€ เชธเชฎเชธเซเชฏเชพเช“ เชตเชฟเชถเซ‡ เชตเชพเชค เช•เชฐเชถเซ‡. เชเชฒเซ‡เช•เซเชธเซ€ เช† เชซเซเชฐเซ‡เชฎเชตเชฐเซเช•เชฎเชพเช‚ เชตเชฟเชคเชฐเชฟเชค ML เช…เชฒเซเช—เซ‹เชฐเชฟเชงเชฎเซเชธเชจเชพ เช…เชฎเชฒเซ€เช•เชฐเชฃ เชตเชฟเชถเซ‡ เชชเชฃ เชตเชพเชค เช•เชฐเชถเซ‡.

เช…เชจเซ‡ เช…เช‚เชคเซ‡, เชฏเชพเชจเซเชกเซ‡เช•เซเชท เชกเซ‡เชŸเชพเชฌเซ‡เช เชตเชฟเชถเซ‡ เชฏเชพเชจเซเชกเซ‡เช•เซเชท เชคเชฐเชซเชฅเซ€ เชฌเซ‡ เช…เชนเซ‡เชตเชพเชฒเซ‹.

เชตเซเชฒเชพเชฆเชฟเชธเซเชฒเชพเชต เช•เซเชเชจเซ‡เชคเซเชธเซ‹เชต - เชฏเชพเชจเซเชกเซ‡เช•เซเชท เชกเซ‡เชŸเชพเชฌเซ‡เช - เช†เชชเชฃเซ‡ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชฆเซ‹เชท เชธเชนเชฟเชทเซเชฃเซเชคเชพเชจเซ€ เช–เชพเชคเชฐเซ€ เช•เชฐเซ€เช เช›เซ€เช

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

เชธเซ‡เชฎเชฟเช“เชจ เชšเซ‡เชšเซ‡เชฐเชฟเช‚เชกเชพ - YDB เชฎเชพเช‚ เชตเชฟเชคเชฐเชฟเชค เชตเซเชฏเชตเชนเชพเชฐเซ‹

19 เชนเชพเช‡เชกเซเชฐเชพ เชนเซ‡เชก. เช•เชพเชฐเซเชฏเช•เซเชฐเชฎเชจเซ€ เชธเซเช‚เชฆเชฐ เชเชพเช‚เช–เซ€ เชธเซ‡เชฎเชฟเช“เชจ เชฏเชพเชจเซเชกเซ‡เช•เซเชธ เชชเชฐ เชตเชฟเชคเชฐเชฟเชค เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ เชœเซ‚เชฅเชฎเชพเช‚ เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพ เช›เซ‡, เชœเซ‡ YDB เช‡เชจเซเชธเซเชŸเซ‹เชฒเซ‡เชถเชจเชจเชพ เชฎเชฒเซเชŸเชฟ-เชŸเซ‡เชจเชจเซเชŸ เช‰เชชเชฏเซ‹เช—เชจเซ€ เชถเช•เซเชฏเชคเชพ เชชเชฐ เช•เชพเชฎ เช•เชฐเซ‡ เช›เซ‡.

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

เชถเซเช‚ เช†เช—เชพเชฎเซ€ เช›เซ‡?

เช•เซ‹เชจเซเชซเชฐเชจเซเชธเชจเซ‹ เช•เชพเชฐเซเชฏเช•เซเชฐเชฎ เชธเชคเชค เชจเชตเชพ เช…เชนเซ‡เชตเชพเชฒเซ‹เชฅเซ€ เชญเชฐเซ‡เชฒเซ‹ เชฐเชนเซ‡ เช›เซ‡. เช–เชพเชธ เช•เชฐเซ€เชจเซ‡, เช…เชฎเซ‡ เชเช• เช…เชนเซ‡เชตเชพเชฒเชจเซ€ เช…เชชเซ‡เช•เซเชทเชพ เชฐเชพเช–เซ€เช เช›เซ€เช เชจเชฟเช•เชฟเชคเชพ เช•เซ‹เชตเชฒ (ndkoval) JetBrains เช…เชจเซ‡ เช“เชฒเซ‡เช— เช…เชจเชพเชธเซเชคเชพเชธเซ‡เชต (m0nstermindเช“เชกเชจเซ‹เช•เซเชฒเชพเชธเซเชจเซ€เช•เซ€ เช•เช‚เชชเชจเซ€ เชคเชฐเชซเชฅเซ€. เชจเชฟเช•เชฟเชคเชพ เช•เซ‹เชŸเชฒเชฟเชจ เชŸเซ€เชฎเชฎเชพเช‚ เช•เซ‹เชฐเซ‹เชŸเซ€เชจ เชฎเชพเชŸเซ‡ เช…เชฒเซเช—เซ‹เชฐเชฟเชงเชฎเซเชธ เชชเชฐ เช•เชพเชฎ เช•เชฐเซ‡ เช›เซ‡, เช…เชจเซ‡ เช“เชฒเซ‡เช— เช“เชกเชจเซ‹เช•เซเชฒเชพเชธเซเชจเซ€เช•เซ€ เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎเชฎเชพเช‚ เชนเชพเช‡-เชฒเซ‹เชก เชธเชฟเชธเซเชŸเชฎเซเชธ เชฎเชพเชŸเซ‡ เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐ เช…เชจเซ‡ เชธเซ‹เชฒเซเชฏเซเชถเชจเซเชธ เชตเชฟเช•เชธเชพเชตเซ‡ เช›เซ‡. เชตเชงเซเชฎเชพเช‚, 1 เชตเชงเซ เชถเชฐเชคเซ€ เช–เชพเชฒเซ€ เชธเซเชฒเซ‹เชŸ เช›เซ‡, เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎ เช•เชฎเชฟเชŸเซ€ เชคเซ‡เชจเชพ เชฎเชพเชŸเซ‡ เช‰เชฎเซ‡เชฆเชตเชพเชฐเซ‹ เชธเชพเชฅเซ‡ เช…เชคเซเชฏเชพเชฐเซ‡ เช•เชพเชฎ เช•เชฐเซ€ เชฐเชนเซ€ เช›เซ‡.

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

เชนเชพเช‡เชกเซเชฐเชพ เชชเชฐ เชฎเชณเซ€เชถเซเช‚!

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

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