เจตเจฟเจธเจผเจพ: เจชเฉเจฐเจธเจผเจพเจธเจจ

werf - เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจตเจฟเฉฑเจš CI / CD เจฒเจˆ เจธเจพเจกเจพ เจŸเฉ‚เจฒ (เจธเฉฐเจ–เฉ‡เจช เจ…เจคเฉ‡ เจตเฉ€เจกเฉ€เจ“ เจฐเจฟเจชเฉ‹เจฐเจŸ)

27 เจฎเจˆ เจจเฉ‚เฉฐ, RIT++ 2019 เจซเฉˆเจธเจŸเฉ€เจตเจฒ เจฆเฉ‡ เจนเจฟเฉฑเจธเฉ‡ เจตเจœเฉ‹เจ‚ เจ†เจฏเฉ‹เจœเจฟเจค DevOpsConf 2019 เจ•เจพเจจเจซเจฐเฉฐเจธ เจฆเฉ‡ เจฎเฉเฉฑเจ– เจนเจพเจฒ เจตเจฟเฉฑเจš, โ€œเจจเจฟเจฐเฉฐเจคเจฐ เจกเจฟเจฒเฉ€เจตเจฐเฉ€โ€ เจญเจพเจ— เจฆเฉ‡ เจนเจฟเฉฑเจธเฉ‡ เจตเจœเฉ‹เจ‚, เจ‡เฉฑเจ• เจฐเจฟเจชเฉ‹เจฐเจŸ โ€œwerf - เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจตเจฟเฉฑเจš CI/CD เจฒเจˆ เจธเจพเจกเจพ เจŸเฉ‚เจฒโ€ เจฆเจฟเฉฑเจคเฉ€ เจ—เจˆ เจธเฉ€เฅค เจ‡เจน เจ‰เจนเจจเจพเจ‚ เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจ…เจคเฉ‡ เจšเฉเจฃเฉŒเจคเฉ€เจ†เจ‚ เจฌเจพเจฐเฉ‡ เจ—เฉฑเจฒ เจ•เจฐเจฆเจพ เจนเฉˆ เจœเจฟเจจเฉเจนเจพเจ‚ เจฆเจพ เจธเจพเจนเจฎเจฃเจพ เจนเจฐ เจ•เจฟเจธเฉ‡ เจจเฉ‚เฉฐ เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจตเจฟเฉฑเจš เจคเฉˆเจจเจพเจค เจ•เจฐเจจ เจตเฉ‡เจฒเฉ‡ เจนเฉเฉฐเจฆเจพ เจนเฉˆ, เจ…เจคเฉ‡ เจจเจพเจฒ เจนเฉ€ เจ‰เจนเจจเจพเจ‚ เจธเฉ‚เจ–เจฎเจคเจพเจตเจพเจ‚ เจœเฉ‹ เจคเฉเจฐเฉฐเจค เจงเจฟเจ†เจจ เจฆเฉ‡เจฃ เจฏเฉ‹เจ— เจจเจนเฉ€เจ‚ เจนเฉเฉฐเจฆเฉ€เจ†เจ‚ เจนเจจเฅค [โ€ฆ]

เจ…เจธเฉ€เจ‚ เจฎเจฒเจŸเฉ€เจชเจฒ เจŸเจพเจˆเจฎ เจธเฉ€เจฐเฉ€เจœเจผ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจฆเฉ€ เจœเจพเจ‚เจš เจ•เจฟเจตเฉ‡เจ‚ เจ•เฉ€เจคเฉ€

เจชเจฟเจ›เจฒเฉ‡ เจ•เฉเจ เจธเจพเจฒเจพเจ‚ เจตเจฟเฉฑเจš, เจธเจฎเจพเจ‚-เจธเฉ€เจฐเฉ€เจœเจผ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจ‡เฉฑเจ• เจตเจฟเจฆเฉ‡เจธเจผเฉ€ เจšเฉ€เจœเจผ เจคเฉ‹เจ‚ เจฌเจฆเจฒ เจ—เจ เจนเจจ (เจ‰เฉฑเจš เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพ เจœเจพเจ‚ เจคเจพเจ‚ เจ“เจชเจจ เจจเจฟเจ—เจฐเจพเจจเฉ€ เจชเฉเจฐเจฃเจพเจฒเฉ€เจ†เจ‚ เจตเจฟเฉฑเจš เจตเจฐเจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ (เจ…เจคเฉ‡ เจ–เจพเจธ เจนเฉฑเจฒเจพเจ‚ เจจเจพเจฒ เจœเฉเฉœเฉ€ เจนเฉ‹เจˆ เจนเฉˆ) เจœเจพเจ‚ เจฌเจฟเจ— เจกเฉ‡เจŸเจพ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸเจพเจ‚ เจตเจฟเฉฑเจš) เจ‡เฉฑเจ• "เจ–เจชเจคเจ•เจพเจฐ เจ‰เจคเจชเจพเจฆ" เจตเจฟเฉฑเจš เจฌเจฆเจฒ เจ—เจˆ เจนเฉˆเฅค เจฐเจธเจผเฉ€เจ…เจจ เจซเฉˆเจกเจฐเฉ‡เจธเจผเจจ เจฆเฉ‡ เจ–เฉ‡เจคเจฐ 'เจคเฉ‡, เจ‡เจธ เจฒเจˆ เจฏเจพเจ‚เจกเฉ‡เจ•เจธ เจ…เจคเฉ‡ เจ•เจฒเจฟเจ•เจนเจพเจŠเจธ เจจเฉ‚เฉฐ เจตเจฟเจธเจผเฉ‡เจธเจผ เจงเฉฐเจจเจตเจพเจฆ เจฆเจฟเฉฑเจคเจพ เจœเจพเจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ. เจ‡เจธ เจฌเจฟเฉฐเจฆเฉ‚ เจคเฉฑเจ•, เจœเฉ‡ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจฌเจšเจพเจ‰เจฃ เจฆเฉ€ เจœเจผเจฐเฉ‚เจฐเจค เจนเฉˆ [โ€ฆ]

เจธเจฎเจพเจฐเจŸ เจธเจฟเจŸเฉ€เจœเจผ เจฒเจˆ เจกเฉˆเจฒเจŸเจพ เจนเฉฑเจฒ: เจ•เฉ€ เจคเฉเจธเฉ€เจ‚ เจ•เจฆเฉ‡ เจธเฉ‹เจšเจฟเจ† เจนเฉˆ เจ•เจฟ เจ‡เฉฑเจ• เจฎเฉ‚เจตเฉ€ เจฅเฉ€เจเจŸเจฐ เจ•เจฟเฉฐเจจเจพ เจนเจฐเจพ เจนเฉ‹ เจธเจ•เจฆเจพ เจนเฉˆ?

เจ—เจฐเจฎเฉ€เจ†เจ‚ เจฆเฉ‡ เจธเจผเฉเจฐเฉ‚ เจตเจฟเฉฑเจš เจ†เจฏเฉ‹เจœเจฟเจค COMPUTEX 2019 เจชเฉเจฐเจฆเจฐเจธเจผเจจเฉ€ เจตเจฟเฉฑเจš, เจกเฉˆเจฒเจŸเจพ เจจเฉ‡ เจ†เจชเจฃเจพ เจตเจฟเจฒเฉฑเจ–เจฃ "เจนเจฐเจพ" 8K เจธเจฟเจจเฉ‡เจฎเจพ เจฆเจฟเจ–เจพเจ‡เจ†, เจจเจพเจฒ เจนเฉ€ เจ†เจงเฉเจจเจฟเจ•, เจตเจพเจคเจพเจตเจฐเจฃ-เจ…เจจเฉเจ•เฉ‚เจฒ เจธเจผเจนเจฟเจฐเจพเจ‚ เจฒเจˆ เจคเจฟเจ†เจฐ เจ•เฉ€เจคเฉ‡ เจ—เจ เจ•เจˆ IoT เจนเฉฑเจฒ เจตเฉ€ เจฆเจฟเจ–เจพเจเฅค เจ‡เจธ เจชเฉ‹เจธเจŸ เจตเจฟเฉฑเจš เจ…เจธเฉ€เจ‚ เจ‡เจฒเฉˆเจ•เจŸเฉเจฐเจฟเจ• เจตเจพเจนเจจเจพเจ‚ เจฒเจˆ เจธเจฎเจพเจฐเจŸ เจšเจพเจฐเจœเจฟเฉฐเจ— เจชเฉเจฐเจฃเจพเจฒเฉ€เจ†เจ‚ เจธเจฎเฉ‡เจค เจตเฉฑเจ–-เจตเฉฑเจ– เจ•เจพเจขเจพเจ‚ เจฌเจพเจฐเฉ‡ เจตเจฟเจธเจฅเจพเจฐ เจตเจฟเฉฑเจš เจ—เฉฑเจฒ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚เฅค เจ…เฉฑเจœ, เจนเจฐ เจ•เฉฐเจชเจจเฉ€ เจธเจฎเจพเจฐเจŸ เจฌเจฃเจพเจ‰เจฃ เจฆเฉ‡ เจฐเฉเจเจพเจจ เจฆเจพ เจธเจฎเจฐเจฅเจจ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ, เจตเจงเฉ‡เจฐเฉ‡ เจตเจพเจคเจพเจตเจฐเจฃ เจ…เจจเฉเจ•เฉ‚เจฒ เจ…เจคเฉ‡ เจ‰เฉฑเจจเจค เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸเจพเจ‚ เจจเฉ‚เฉฐ เจตเจฟเจ•เจธเจค เจ•เจฐเจจ เจฆเฉ€ เจ•เฉ‹เจธเจผเจฟเจธเจผ เจ•เจฐเจฆเฉ€ เจนเฉˆ [โ€ฆ]

เจกเฉŒเจ•เจฐ เจธเจŸเฉ‹เจฐเฉ‡เจœ เจฎเจพเจˆเจ—เฉเจฐเฉ‡เจธเจผเจจ เจธเจฎเฉฑเจธเจฟเจ† เจฆเจพ เจ‡เจคเจฟเจนเจพเจธ (เจกเฉŒเจ•เจฐ เจฐเฉ‚เจŸ)

เจ•เฉเจ เจฆเจฟเจจ เจชเจนเจฟเจฒเจพเจ‚, เจ‡เฉฑเจ• เจธเจฐเจตเจฐ 'เจคเฉ‡ เจกเฉŒเจ•เจฐ เจธเจŸเฉ‹เจฐเฉ‡เจœ (เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€ เจœเจฟเฉฑเจฅเฉ‡ เจกเฉŒเจ•เจฐ เจธเจพเจฐเฉ‡ เจ•เฉฐเจŸเฉ‡เจจเจฐ เจ…เจคเฉ‡ เจšเจฟเฉฑเจคเจฐ เจซเจพเจˆเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจธเจŸเฉ‹เจฐ เจ•เจฐเจฆเจพ เจนเฉˆ) เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจตเฉฑเจ–เจฐเฉ‡ เจญเจพเจ— เจตเจฟเฉฑเจš เจคเจฌเจฆเฉ€เจฒ เจ•เจฐเจจ เจฆเจพ เจซเฉˆเจธเจฒเจพ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€, เจœเจฟเจธเจฆเฉ€ เจธเจฎเจฐเฉฑเจฅเจพ เจตเฉฑเจกเฉ€ เจธเฉ€เฅค เจ‡เจน เจ•เฉฐเจฎ เจฎเจพเจฎเฉ‚เจฒเฉ€ เจœเจพเจชเจฆเจพ เจธเฉ€ เจ…เจคเฉ‡ เจฎเฉเจธเจผเจ•เจฒ เจฆเฉ€ เจญเจตเจฟเฉฑเจ–เจฌเจพเจฃเฉ€ เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเจพ เจธเฉ€... เจ†เจ“ เจธเจผเฉเจฐเฉ‚ เจ•เจฐเฉ€เจ: 1. เจธเจพเจกเฉ€ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจฆเฉ‡ เจธเจพเจฐเฉ‡ เจ•เฉฐเจŸเฉ‡เจจเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจฐเฉ‹เจ•เฉ‹ เจ…เจคเฉ‡ เจฎเจพเจฐเฉ‹: เจกเฉŒเจ•เจฐ-เจ•เฉฐเจชเฉ‹เจœเจผ เจกเจพเจ‰เจจ เจ•เจฐเฉ‹ เจœเฉ‡เจ•เจฐ เจฌเจนเฉเจค เจธเจพเจฐเฉ‡ เจ•เฉฐเจŸเฉ‡เจจเจฐ เจนเจจ เจ…เจคเฉ‡ เจ‰เจน [โ€ฆ]

bin, sbin, usr/bin, usr/sbin เจตเจฟเจšเจ•เจพเจฐ เจ…เฉฐเจคเจฐ

30 เจจเจตเฉฐเจฌเจฐ 2010 เจจเฉ‚เฉฐ เจกเฉ‡เจตเจฟเจก เจ•เฉ‹เจฒเฉ€เจ…เจฐ เจจเฉ‡ เจฒเจฟเจ–เจฟเจ†: เจฎเฉˆเจ‚ เจฆเฉ‡เจ–เจฟเจ† เจ•เจฟ เจฌเจฟเจœเจผเฉ€เจฌเจพเจ•เจธ เจตเจฟเฉฑเจš เจฒเจฟเฉฐเจ• เจ‡เจนเจจเจพเจ‚ เจšเจพเจฐ เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€เจ†เจ‚ เจตเจฟเฉฑเจš เจตเฉฐเจกเฉ‡ เจนเฉ‹เจ เจนเจจเฅค เจ•เฉ€ เจ‡เจน เจจเจฟเจฐเจงเจพเจฐเจค เจ•เจฐเจจ เจฒเจˆ เจ•เฉ‹เจˆ เจธเจงเจพเจฐเจจ เจจเจฟเจฏเจฎ เจนเฉˆ เจ•เจฟ เจ•เจฟเจนเฉœเฉ€ เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€ เจตเจฟเฉฑเจš เจ•เจฟเจนเฉœเจพ เจฒเจฟเฉฐเจ• เจธเจฅเจฟเจค เจนเฉ‹เจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ... เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, kill /bin เจตเจฟเฉฑเจš เจนเฉˆ, เจ…เจคเฉ‡ killall /usr/bin เจตเจฟเฉฑเจš เจนเฉˆ... เจฎเฉˆเจจเฉ‚เฉฐ เจ‡เจธ เจกเจฟเจตเฉ€เจœเจผเจจ เจตเจฟเฉฑเจš เจ•เฉ‹เจˆ เจคเจฐเจ• เจจเจœเจผเจฐ เจจเจนเฉ€เจ‚ เจ†เจ‰เจ‚เจฆเจพเฅค เจคเฉเจธเฉ€เจ‚, [โ€ฆ]

bin, sbin, usr/bin, usr/sbin เจตเจฟเจšเจ•เจพเจฐ เจ…เฉฐเจคเจฐ เจฌเจพเจฐเฉ‡ เจ‡เฉฑเจ• เจนเฉ‹เจฐ เจฐเจพเจ

เจฎเฉˆเจ‚ เจนเจพเจฒ เจนเฉ€ เจตเจฟเฉฑเจš เจ‡เจธ เจฒเฉ‡เจ– เจฆเฉ€ เจ–เฉ‹เจœ เจ•เฉ€เจคเฉ€ เจนเฉˆ: เจฌเจฟเจจ, sbin, usr/bin, usr/sbin เจตเจฟเจšเจ•เจพเจฐ เจ…เฉฐเจคเจฐเฅค เจฎเฉˆเจ‚ เจธเจŸเฉˆเจ‚เจกเจฐเจก 'เจคเฉ‡ เจ†เจชเจฃเจพ เจตเจฟเจšเจพเจฐ เจธเจพเจ‚เจเจพ เจ•เจฐเจจเจพ เจšเจพเจนเจพเจ‚เจ—เจพเฅค /bin เจตเจฟเฉฑเจš เจ•เจฎเจพเจ‚เจกเจพเจ‚ เจนเฉเฉฐเจฆเฉ€เจ†เจ‚ เจนเจจ เจœเฉ‹ เจธเจฟเจธเจŸเจฎ เจชเจฐเจธเจผเจพเจธเจ• เจ…เจคเฉ‡ เจ‰เจชเจญเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจฆเฉเจ†เจฐเจพ เจตเจฐเจคเฉ€เจ†เจ‚ เจœเจพ เจธเจ•เจฆเฉ€เจ†เจ‚ เจนเจจ, เจชเจฐ เจœเฉ‹ เจœเจผเจฐเฉ‚เจฐเฉ€ เจนเฉเฉฐเจฆเฉ€เจ†เจ‚ เจนเจจ เจœเจฆเฉ‹เจ‚ เจ•เฉ‹เจˆ เจนเฉ‹เจฐ เจซเจพเจˆเจฒ เจธเจฟเจธเจŸเจฎ เจฎเจพเจŠเจ‚เจŸ เจจเจนเฉ€เจ‚ เจนเฉเฉฐเจฆเจพ (เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจธเจฟเฉฐเจ—เจฒ-เจฏเฉ‚เจœเจผเจฐ เจฎเฉ‹เจก เจตเจฟเฉฑเจš)เฅค เจ‡เจธ เจตเจฟเฉฑเจš เจ‰เจน เจ•เจฎเจพเจ‚เจกเจพเจ‚ เจตเฉ€ เจนเฉ‹ เจธเจ•เจฆเฉ€เจ†เจ‚ เจนเจจ เจœเฉ‹ เจธเจ•เฉเจฐเจฟเจชเจŸเจพเจ‚ เจฆเฉเจ†เจฐเจพ เจ…เจธเจฟเฉฑเจงเฉ‡ เจคเฉŒเจฐ 'เจคเฉ‡ เจตเจฐเจคเฉ€เจ†เจ‚ เจœเจพเจ‚เจฆเฉ€เจ†เจ‚ เจนเจจเฅค เจ‰เฉฑเจฅเฉ‡ [โ€ฆ]

เจกเจพเจฐเจ• 50ms เจตเจฟเฉฑเจš เจ•เฉ‹เจก เจ•เจฟเจตเฉ‡เจ‚ เจคเฉˆเจจเจพเจค เจ•เจฐเจฆเจพ เจนเฉˆ

เจตเจฟเจ•เจพเจธ เจฆเฉ€ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจœเจฟเฉฐเจจเฉ€ เจคเฉ‡เจœเจผ เจนเฉ‹เจตเฉ‡เจ—เฉ€, เจคเจ•เจจเจพเจฒเฉ‹เจœเฉ€ เจ•เฉฐเจชเจจเฉ€ เจœเจฟเฉฐเจจเฉ€ เจคเฉ‡เจœเจผเฉ€ เจจเจพเจฒ เจตเจงเจฆเฉ€ เจนเฉˆเฅค เจฌเจฆเจ•เจฟเจธเจฎเจคเฉ€ เจจเจพเจฒ, เจ†เจงเฉเจจเจฟเจ• เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจธเจพเจกเฉ‡ เจตเจฟเจฐเฉเฉฑเจง เจ•เฉฐเจฎ เจ•เจฐเจฆเฉ€เจ†เจ‚ เจนเจจ - เจธเจพเจกเฉ‡ เจธเจฟเจธเจŸเจฎเจพเจ‚ เจจเฉ‚เฉฐ เจ•เจฟเจธเฉ‡ เจจเฉ‚เฉฐ เจชเจฐเฉ‡เจธเจผเจพเจจ เจ•เฉ€เจคเฉ‡ เจฌเจฟเจจเจพเจ‚ เจœเจพเจ‚ เจกเจพเจŠเจจเจŸเจพเจˆเจฎ เจœเจพเจ‚ เจฐเฉเจ•เจพเจตเจŸเจพเจ‚ เจชเฉˆเจฆเจพ เจ•เฉ€เจคเฉ‡ เจฌเจฟเจจเจพเจ‚ เจฐเฉ€เจ…เจฒ เจŸเจพเจˆเจฎ เจตเจฟเฉฑเจš เจ…เจชเจกเฉ‡เจŸ เจ•เฉ€เจคเจพ เจœเจพเจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆเฅค เจ…เจœเจฟเจนเฉ€เจ†เจ‚ เจชเฉเจฐเจฃเจพเจฒเฉ€เจ†เจ‚ เจฒเจˆ เจคเฉˆเจจเจพเจค เจ•เจฐเจจเจพ เจšเฉเจฃเฉŒเจคเฉ€เจชเฉ‚เจฐเจจ เจฌเจฃ เจœเจพเจ‚เจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจ›เฉ‹เจŸเฉ€เจ†เจ‚ เจŸเฉ€เจฎเจพเจ‚ เจฒเจˆ เจตเฉ€ เจ—เฉเฉฐเจเจฒเจฆเจพเจฐ เจจเจฟเจฐเฉฐเจคเจฐ เจกเจฟเจฒเฉ€เจตเจฐเฉ€ เจชเจพเจˆเจชเจฒเจพเจˆเจจเจพเจ‚ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆเฅค [โ€ฆ]

เจฌเจฟเจฒเจกเจฐเจพเจ‚ เจฒเจˆ B2B เจธเฉ‡เจตเจพ เจฆเฉ€ เจ‰เจฆเจพเจนเจฐเจจ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ เจกเจพเจŸเจพเจฌเฉ‡เจธ เจธเจตเจพเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจ…เจจเฉเจ•เฉ‚เจฒเจฟเจค เจ•เจฐเจจเจพ

เจ‡เฉฑเจ• เจตเจงเฉ‡เจฐเฉ‡ เจฒเจพเจญเจ•เจพเจฐเฉ€ เจธเจฐเจตเจฐ เจคเฉ‡ เจœเจพเจฃ เจ…เจคเฉ‡ เจธเจฟเจธเจŸเจฎ เจ•เจพเจฐเจœเจ•เฉเจธเจผเจฒเจคเจพ เจจเฉ‚เฉฐ เจฌเจฐเจ•เจฐเจพเจฐ เจฐเฉฑเจ–เฉ‡ เจฌเจฟเจจเจพเจ‚ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจตเจฟเฉฑเจš เจชเฉเจฐเจธเจผเจจเจพเจ‚ เจฆเฉ€ เจ—เจฟเจฃเจคเฉ€ 10 เจ—เฉเจฃเจพ เจ•เจฟเจตเฉ‡เจ‚ เจตเจงเจพเจ‡เจ† เจœเจพเจตเฉ‡? เจฎเฉˆเจ‚ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจฆเฉฑเจธเจพเจ‚เจ—เจพ เจ•เจฟ เจ…เจธเฉ€เจ‚ เจ†เจชเจฃเฉ‡ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจฆเฉ€ เจ•เจพเจฐเจ—เฉเจœเจผเจพเจฐเฉ€ เจตเจฟเฉฑเจš เจ—เจฟเจฐเจพเจตเจŸ เจจเจพเจฒ เจ•เจฟเจตเฉ‡เจ‚ เจจเจœเจฟเฉฑเจ เจฟเจ†, เจ…เจธเฉ€เจ‚ เจตเฉฑเจง เจคเฉ‹เจ‚ เจตเฉฑเจง เจ‰เจชเจญเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจฆเฉ€ เจธเฉ‡เจตเจพ เจ•เจฐเจจ เจฒเจˆ เจ…เจคเฉ‡ เจ•เฉฐเจชเจฟเจŠเจŸเจฟเฉฐเจ— เจธเจฐเฉ‹เจคเจพเจ‚ เจฆเฉ€ เจฒเจพเจ—เจค เจตเจฟเฉฑเจš เจตเจพเจงเจพ เจจเจพ เจ•เจฐเจจ เจฒเจˆ SQL เจธเจตเจพเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจ•เจฟเจตเฉ‡เจ‚ เจ…เจจเฉเจ•เฉ‚เจฒ เจฌเจฃเจพเจ‡เจ†เฅค เจฎเฉˆเจ‚ เจ•เจพเจฐเฉ‹เจฌเจพเจฐเฉ€ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ†เจตเจพเจ‚ เจฆเฉ‡ เจชเฉเจฐเจฌเฉฐเจงเจจ เจฒเจˆ เจ‡เฉฑเจ• เจธเฉ‡เจตเจพ เจฌเจฃเจพ เจฐเจฟเจนเจพ เจนเจพเจ‚ [...]

เจฎเฉเจซเจค เจŸเฉ‚เจฒ SQLIndexManager เจฆเฉ€ เจธเจฎเฉ€เจ–เจฟเจ† เจ•เจฐเฉ‹

เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจคเฉเจธเฉ€เจ‚ เจœเจพเจฃเจฆเฉ‡ เจนเฉ‹, เจธเฉ‚เจšเจ•เจพเจ‚เจ• เจ‡เฉฑเจ• DBMS เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจญเฉ‚เจฎเจฟเจ•เจพ เจจเจฟเจญเจพเจ‰เจ‚เจฆเฉ‡ เจนเจจ, เจฒเฉ‹เฉœเฉ€เจ‚เจฆเฉ‡ เจฐเจฟเจ•เจพเจฐเจกเจพเจ‚ เจฒเจˆ เจ‡เฉฑเจ• เจคเฉ‡เจœเจผ เจ–เฉ‹เจœ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเฉ‡ เจนเจจเฅค เจ‡เจธ เจฒเจˆ เจธเจฎเฉ‡เจ‚ เจธเจฟเจฐ เจ‰เจนเจจเจพเจ‚ เจฆเฉ€ เจธเฉ‡เจตเจพ เจ•เจฐเจจเจพ เจฌเจนเฉเจค เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจนเฉˆเฅค เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃ เจ…เจคเฉ‡ เจ…เจจเฉเจ•เฉ‚เจฒเจคเจพ เจฌเจพเจฐเฉ‡ เจฌเจนเฉเจค เจธเจพเจฐเฉ€ เจธเจฎเฉฑเจ—เจฐเฉ€ เจฒเจฟเจ–เฉ€ เจ—เจˆ เจนเฉˆ, เจ‡เฉฐเจŸเจฐเจจเฉˆเจŸ เจธเจฎเฉ‡เจค. เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจ‡เจธ เจชเฉเจฐเจ•เจพเจธเจผเจจ เจตเจฟเฉฑเจš เจ‡เจธ เจตเจฟเจธเจผเฉ‡ เจฆเฉ€ เจนเจพเจฒ เจนเฉ€ เจตเจฟเฉฑเจš เจธเจฎเฉ€เจ–เจฟเจ† เจ•เฉ€เจคเฉ€ เจ—เจˆ เจธเฉ€เฅค เจ‡เจธเจฆเฉ‡ เจฒเจˆ เจฌเจนเฉเจค เจธเจพเจฐเฉ‡ เจ…เจฆเจพเจ‡เจ—เฉ€ เจ…เจคเฉ‡ เจฎเฉเจซเจค เจนเฉฑเจฒ เจนเจจ. เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจ‰เฉฑเจฅเฉ‡ เจนเฉˆ [โ€ฆ]

เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจตเจฟเฉฑเจš เจชเฉŒเจก เจฆเฉ€เจ†เจ‚ เจคเจฐเจœเฉ€เจนเจพเจ‚ เจจเฉ‡ เจ—เฉเจฐเจพเจซเจพเจจเจพ เจฒเฉˆเจฌเจœเจผ เจตเจฟเฉฑเจš เจกเจพเจŠเจจเจŸเจพเจˆเจฎ เจ•เจฟเจตเฉ‡เจ‚ เจ•เฉ€เจคเจพ

เจจเฉ‹เจŸ เจ•เจฐเฉ‹ เจŸเฉเจฐเจพเจ‚เจธ.: เจ…เจธเฉ€เจ‚ เจคเฉเจนเจพเจกเฉ‡ เจงเจฟเจ†เจจ เจตเจฟเฉฑเจš เจ—เฉเจฐเจพเจซเจพเจจเจพ เจฆเฉ‡ เจธเจฟเจฐเจœเจฃเจนเจพเจฐเจพเจ‚ เจฆเฉเจ†เจฐเจพ เจฌเจฃเจพเจˆ เจ•เจฒเจพเจ‰เจก เจธเฉ‡เจตเจพ เจตเจฟเฉฑเจš เจนเจพเจฒ เจนเฉ€ เจฆเฉ‡ เจกเจพเจŠเจจเจŸเจพเจˆเจฎ เจฆเฉ‡ เจ•เจพเจฐเจจเจพเจ‚ เจฌเจพเจฐเฉ‡ เจคเจ•เจจเฉ€เจ•เฉ€ เจตเฉ‡เจฐเจตเฉ‡ เจชเฉ‡เจธเจผ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚เฅค เจ‡เจน เจ‡เฉฑเจ• เจธเจผเจพเจจเจฆเจพเจฐ เจ‰เจฆเจพเจนเจฐเจจ เจนเฉˆ เจ•เจฟ เจ•เจฟเจตเฉ‡เจ‚ เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเฉ‡ เจฆเฉ€ เจ—เฉเจฃเจตเฉฑเจคเจพ เจจเฉ‚เฉฐ เจฌเจฟเจนเจคเจฐ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจคเจฟเจ†เจฐ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจ‡เฉฑเจ• เจจเจตเฉ€เจ‚ เจ…เจคเฉ‡ เจชเฉเจฐเจคเฉ€เจค เจนเฉ‹เจฃ เจตเจพเจฒเฉ€ เจฌเจนเฉเจค เจนเฉ€ เจ‰เจชเจฏเฉ‹เจ—เฉ€ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพ เจจเฉเจ•เจธเจพเจจ เจชเจนเฉเฉฐเจšเจพ เจธเจ•เจฆเฉ€ เจนเฉˆ เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ เจ‰เจคเจชเจพเจฆเจจ เจฆเฉ€เจ†เจ‚ เจ…เจธเจฒเฉ€เจ…เจคเจพเจ‚ เจตเจฟเฉฑเจš เจ‡เจธเจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจฆเฉ€เจ†เจ‚ เจ•เจˆ เจธเฉ‚เจ–เจฎเจคเจพเจตเจพเจ‚ เจชเฉเจฐเจฆเจพเจจ เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เฅค เจ‡เจน เจฌเจนเฉเจค เจตเจงเฉ€เจ† เจนเฉˆ เจœเจฆเฉ‹เจ‚ เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚ เจฆเฉ€เจ†เจ‚ เจธเจฎเฉฑเจ—เจฐเฉ€เจ†เจ‚ เจฆเจฟเจ–เจพเจˆ เจฆเจฟเฉฐเจฆเฉ€เจ†เจ‚ เจนเจจ เจœเฉ‹ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจจเจพ เจธเจฟเจฐเจซเจผ เจธเจฟเฉฑเจ–เจฃ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเฉ€เจ†เจ‚ เจนเจจ [...]

เจฒเฉ€เจจเจ•เจธ เจ‡เจจ เจเจ•เจธเจผเจจ เจฌเฉเฉฑเจ•

เจนเฉˆเจฒเฉ‹, เจ–เจพเจฌเจฐเฉ‹ เจจเจฟเจตเจพเจธเฉ€เจ“! เจ•เจฟเจคเจพเจฌ เจตเจฟเฉฑเจš, เจกเฉ‡เจตเจฟเจก เจ•เจฒเจฟเฉฐเจŸเจจ 12 เจ…เจธเจฒ-เจœเฉ€เจตเจจ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸเจพเจ‚ เจฆเจพ เจตเจฐเจฃเจจ เจ•เจฐเจฆเจพ เจนเฉˆ, เจœเจฟเจธ เจตเจฟเฉฑเจš เจคเฉเจนเจพเจกเฉ‡ เจฌเฉˆเจ•เจ…เฉฑเจช เจ…เจคเฉ‡ เจฐเจฟเจ•เจตเจฐเฉ€ เจธเจฟเจธเจŸเจฎ เจจเฉ‚เฉฐ เจธเจตเฉˆเจšเจฒเจฟเจค เจ•เจฐเจจเจพ, เจกเฉเจฐเฉŒเจชเจฌเจพเจ•เจธ-เจธเจผเฉˆเจฒเฉ€ เจฆเฉ€ เจจเจฟเฉฑเจœเฉ€ เจซเจพเจˆเจฒ เจ•เจฒเจพเจŠเจก เจธเจฅเจพเจชเจค เจ•เจฐเจจเจพ, เจ…เจคเฉ‡ เจคเฉเจนเจพเจกเจพ เจ†เจชเจฃเจพ เจฎเฉ€เจกเฉ€เจ†เจตเจฟเจ•เฉ€ เจธเจฐเจตเจฐ เจฌเจฃเจพเจ‰เจฃเจพ เจธเจผเจพเจฎเจฒ เจนเฉˆเฅค เจคเฉเจธเฉ€เจ‚ เจฆเจฟเจฒเจšเจธเจช เจ•เฉ‡เจธ เจ…เจงเจฟเจเจจเจพเจ‚ เจฐเจพเจนเฉ€เจ‚ เจตเจฐเจšเฉเจ…เจฒเจพเจˆเจœเฉ‡เจธเจผเจจ, เจ†เจซเจผเจค เจฐเจฟเจ•เจตเจฐเฉ€, เจธเฉเจฐเฉฑเจ–เจฟเจ†, เจฌเฉˆเจ•เจ…เฉฑเจช, DevOps, เจ…เจคเฉ‡ เจธเจฟเจธเจŸเจฎ เจธเจฎเฉฑเจธเจฟเจ† เจจเจฟเจชเจŸเจพเจฐเจพ เจธเจฟเฉฑเจ–เฉ‹เจ—เฉ‡เฅค เจนเจฐ เจ…เจงเจฟเจ†เจ‡ เจตเจฟเจนเจพเจฐเจ• เจธเจฟเจซเจผเจพเจฐเจธเจผเจพเจ‚ เจฆเฉ€ เจธเฉฐเจ–เฉ‡เจช เจœเจพเจฃเจ•เจพเจฐเฉ€ เจจเจพเจฒ เจ–เจคเจฎ เจนเฉเฉฐเจฆเจพ เจนเฉˆ [โ€ฆ]

เจธเฉ‡เจตเจพ เจตเจฟเจญเจพเจ— เจฆเฉ€เจ†เจ‚ เจ•เจนเจพเจฃเฉ€เจ†เจ‚ เจ—เฉฐเจญเฉ€เจฐ เจ•เฉฐเจฎ เจฌเจพเจฐเฉ‡ เจ‡เฉฑเจ• เจซเจพเจฒเจคเฉ‚ เจชเฉ‹เจธเจŸ

เจธเฉ‡เจตเจพ เจ‡เฉฐเจœเจจเฉ€เจ…เจฐ เจ—เฉˆเจธ เจธเจŸเฉ‡เจธเจผเจจเจพเจ‚ เจ…เจคเฉ‡ เจธเจชเฉ‡เจธเจชเฉ‹เจฐเจŸเจพเจ‚ เจตเจฟเฉฑเจš, เจ†เจˆเจŸเฉ€ เจ•เฉฐเจชเจจเฉ€เจ†เจ‚ เจ…เจคเฉ‡ เจ•เจพเจฐ เจซเฉˆเจ•เจŸเจฐเฉ€เจ†เจ‚ เจตเจฟเฉฑเจš, VAZ เจ…เจคเฉ‡ เจธเจชเฉ‡เจธ เจเจ•เจธ เจตเจฟเฉฑเจš, เจ›เฉ‹เจŸเฉ‡ เจ•เจพเจฐเฉ‹เจฌเจพเจฐเจพเจ‚ เจ…เจคเฉ‡ เจ…เฉฐเจคเจฐเจฐเจพเจธเจผเจŸเจฐเฉ€ เจฆเจฟเฉฑเจ—เจœเจพเจ‚ เจตเจฟเฉฑเจš เจฎเจฟเจฒเจฆเฉ‡ เจนเจจเฅค เจ…เจคเฉ‡ เจ‡เจน เจนเฉ€ เจนเฉˆ, เจฌเจฟเจฒเจ•เฉเจฒ เจ‰เจจเฉเจนเจพเจ‚ เจธเจพเจฐเจฟเจ†เจ‚ เจจเฉ‡ เจ‡เฉฑเจ• เจตเจพเจฐ "เจ‡เจน เจ–เฉเจฆ" เจฌเจพเจฐเฉ‡ เจ•เจฒเจพเจธเจฟเจ• เจธเฉˆเฉฑเจŸ เจธเฉเจฃเจฟเจ† เจนเฉˆ, "เจฎเฉˆเจ‚ เจ‡เจธเจจเฉ‚เฉฐ เจ‡เจฒเฉˆเจ•เจŸเฉเจฐเฉ€เจ•เจฒ เจŸเฉ‡เจช เจจเจพเจฒ เจฒเจชเฉ‡เจŸเจฟเจ† เจ…เจคเฉ‡ เจ‡เจน เจ•เฉฐเจฎ เจ•เฉ€เจคเจพ, เจ…เจคเฉ‡ เจซเจฟเจฐ เจ‡เจน เจฌเฉ‚เจฎ เจนเฉ‹ เจ—เจฟเจ†", "เจฎเฉˆเจ‚ เจ•เฉเจ เจตเฉ€ เจจเจนเฉ€เจ‚ เจ›เฉ‚เจนเจฟเจ†", "เจฎเฉˆเจ‚ เจฏเจ•เฉ€เจจเฉ€ เจคเฉŒเจฐ 'เจคเฉ‡ เจจเจนเฉ€เจ‚ เจฌเจฆเจฒเจฟเจ†" เจ…เจคเฉ‡ [โ€ฆ]