เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจตเจฟเฉฑเจš เจŸเฉเจฐเจพเจ‚เจœเฉˆเจ•เจธเจผเจจ เจ†เจˆเจธเฉ‹เจฒเฉ‡เจธเจผเจจ เจชเฉฑเจงเจฐ เจจเฉ‚เฉฐ เจ•เจฎเจœเจผเฉ‹เจฐ เจ•เจฐเจจ เจฆเจพ เจจเจคเฉ€เจœเจพ เจ•เฉ€ เจนเฉ‹ เจธเจ•เจฆเจพ เจนเฉˆ?

เจธเจพเจฐเจฟเจ†เจ‚ เจจเฉ‚เฉฐ เจธเจคเจฟ เจธเจผเฉเจฐเฉ€ เจ…เจ•เจพเจฒ. Vladislav Rodin เจธเฉฐเจชเจฐเจ• เจตเจฟเฉฑเจš เจนเฉˆ. เจฎเฉˆเจ‚ เจตเจฐเจคเจฎเจพเจจ เจตเจฟเฉฑเจš OTUS เจตเจฟเจ–เฉ‡ เจนเจพเจˆ เจตเจฐเจ•เจฒเฉ‹เจก เจ†เจฐเจ•เฉ€เจŸเฉˆเจ•เจŸ เจ•เฉ‹เจฐเจธ เจฒเจˆ เจ•เฉ‹เจฐเจธ เจฒเฉ€เจกเจฐ เจนเจพเจ‚ เจ…เจคเฉ‡ เจธเจพเจซเจŸเจตเฉ‡เจ…เจฐ เจ†เจฐเจ•เฉ€เจŸเฉˆเจ•เจšเจฐ เจ•เฉ‹เจฐเจธ เจตเฉ€ เจธเจฟเจ–เจพเจ‰เจ‚เจฆเจพ เจนเจพเจ‚เฅค

เจ…เจงเจฟเจ†เจชเจจ เจฆเฉ‡ เจจเจพเจฒ-เจจเจพเจฒ, เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจคเฉเจธเฉ€เจ‚ เจฆเฉ‡เจ–เจฟเจ† เจนเฉ‹เจตเฉ‡เจ—เจพ, เจฎเฉˆเจ‚ เจนเฉˆเจฌเจฐเฉ‡ 'เจคเฉ‡ OTUS เจฌเจฒเฉŒเจ— เจฒเจˆ เจ…เจธเจฒ เจธเจฎเฉฑเจ—เจฐเฉ€ เจฒเจฟเจ– เจฐเจฟเจนเจพ เจนเจพเจ‚ เจ…เจคเฉ‡ เจฎเฉˆเจ‚ เจ•เฉ‹เจฐเจธ เจฆเฉ€ เจธเจผเฉเจฐเฉ‚เจ†เจค เจฆเฉ‡ เจจเจพเจฒ เจฎเฉ‡เจฒ เจ–เจพเจ‚เจฆเจพ เจ…เฉฑเจœ เจฆเฉ‡ เจฒเฉ‡เจ– เจจเจพเจฒ เจฎเฉ‡เจฒ เจ–เจพเจ‚เจฆเจพ เจนเจพเจ‚เฅค "PostgreSQL", เจœเฉ‹ เจ‡เจธ เจธเจฎเฉ‡เจ‚ เจจเจพเจฎเจพเจ‚เจ•เจฃ เจฒเจˆ เจ–เฉเฉฑเจฒเฉเจนเจพ เจนเฉˆเฅค

เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจตเจฟเฉฑเจš เจŸเฉเจฐเจพเจ‚เจœเฉˆเจ•เจธเจผเจจ เจ†เจˆเจธเฉ‹เจฒเฉ‡เจธเจผเจจ เจชเฉฑเจงเจฐ เจจเฉ‚เฉฐ เจ•เจฎเจœเจผเฉ‹เจฐ เจ•เจฐเจจ เจฆเจพ เจจเจคเฉ€เจœเจพ เจ•เฉ€ เจนเฉ‹ เจธเจ•เจฆเจพ เจนเฉˆ?

เจœเจพเจฃ เจชเจ›เจพเจฃ

ะ’ เจชเจฟเจ›เจฒเฉ€ เจตเจพเจฐ เจ…เจธเฉ€เจ‚ เจ‡เจธ เจคเฉฑเจฅ เจฌเจพเจฐเฉ‡ เจ—เฉฑเจฒ เจ•เฉ€เจคเฉ€ เจนเฉˆ เจ•เจฟ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจตเจฟเฉฑเจš เจฒเฉˆเจฃ-เจฆเฉ‡เจฃ เจฆเฉ‹ เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจจเฉ‚เฉฐ เจนเฉฑเจฒ เจ•เจฐเจจ เจฒเจˆ เจ•เฉฐเจฎ เจ•เจฐเจฆเฉ‡ เจนเจจ: เจ‡เฉฑเจ• เจฎเฉเจ•เจพเจฌเจฒเฉ‡ เจตเจพเจฒเฉ‡ เจฎเจพเจนเฉŒเจฒ เจตเจฟเฉฑเจš เจจเฉเจ•เจธ เจธเจนเจฟเจฃเจธเจผเฉ€เจฒเจคเจพ เจ…เจคเฉ‡ เจกเฉ‡เจŸเจพ เจคเฉฑเจ• เจชเจนเฉเฉฐเจš เจจเฉ‚เฉฐ เจฏเจ•เฉ€เจจเฉ€ เจฌเจฃเจพเจ‰เจฃเจพเฅค เจ‡เจนเจจเจพเจ‚ เจ•เฉฐเจฎเจพเจ‚ เจจเฉ‚เฉฐ เจชเฉ‚เจฐเฉ€ เจคเจฐเฉเจนเจพเจ‚ เจ•เจฐเจจ เจฒเจˆ, เจฒเฉˆเจฃ-เจฆเฉ‡เจฃ เจตเจฟเฉฑเจš ACID เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚ เจนเฉ‹เจฃเฉ€เจ†เจ‚ เจšเจพเจนเฉ€เจฆเฉ€เจ†เจ‚ เจนเจจเฅค เจ…เฉฑเจœ เจ…เจธเฉ€เจ‚ เจšเจฟเฉฑเจ เฉ€ เจฌเจพเจฐเฉ‡ เจตเจฟเจธเจฅเจพเจฐ เจจเจพเจฒ เจ—เฉฑเจฒ เจ•เจฐเจพเจ‚เจ—เฉ‡ เจฎเฉˆเจ‚ (เจ‡เจ•เฉฑเจฒเจคเจพ) เจ‡เจธ เจธเฉฐเจ–เฉ‡เจช เจตเจฟเฉฑเจš.

เจ‡เจจเจธเฉ‚เจฒเฉ‡เจธเจผเจจ

เจ…เจฒเฉฑเจ—-เจฅเจฒเฉฑเจ— เจ‡เฉฑเจ• เจฎเฉเจ•เจพเจฌเจฒเฉ‡ เจตเจพเจฒเฉ‡ เจฎเจพเจนเฉŒเจฒ เจตเจฟเฉฑเจš เจกเฉ‡เจŸเจพ เจคเฉฑเจ• เจชเจนเฉเฉฐเจšเจฃ เจฆเฉ€ เจธเจฎเฉฑเจธเจฟเจ† เจจเฉ‚เฉฐ เจนเฉฑเจฒ เจ•เจฐเจฆเจพ เจนเฉˆ, เจœเจผเจฐเฉ‚เจฐเฉ€ เจคเฉŒเจฐ 'เจคเฉ‡ เจจเจธเจฒเฉ€ เจธเจฅเจฟเจคเฉ€เจ†เจ‚ เจคเฉ‹เจ‚ เจธเฉเจฐเฉฑเจ–เจฟเจ† เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจ†เจฆเจฐเจธเจผเจ• เจคเฉŒเจฐ 'เจคเฉ‡, เจ†เจˆเจธเฉ‹เจฒเฉ‡เจธเจผเจจ เจฆเจพ เจฎเจคเจฒเจฌ เจธเฉ€เจฐเฉ€เจ…เจฒเจพเจˆเจœเจผเฉ‡เจธเจผเจจ เจนเฉˆ, เจœเฉ‹ เจ•เจฟ เจ‡เฉฑเจ• เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพ เจนเฉˆ เจœเฉ‹ เจ‡เจน เจฏเจ•เฉ€เจจเฉ€ เจฌเจฃเจพเจ‰เจ‚เจฆเฉ€ เจนเฉˆ เจ•เจฟ เจธเจฎเจพเจจเจพเจ‚เจคเจฐ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจฒเฉˆเจฃ-เจฆเฉ‡เจฃ เจจเฉ‚เฉฐ เจšเจฒเจพเจ‰เจฃ เจฆเจพ เจจเจคเฉ€เจœเจพ เจ‰เจนเฉ€ เจนเฉˆ เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจ•เฉเจฐเจฎเจตเจพเจฐ เจšเจฒเจพเจ‡เจ† เจ—เจฟเจ† เจธเฉ€เฅค เจ‡เจธ เจธเฉฐเจชเฉฑเจคเฉ€ เจฆเฉ‡ เจจเจพเจฒ เจฎเฉเฉฑเจ– เจธเจฎเฉฑเจธเจฟเจ† เจ‡เจน เจนเฉˆ เจ•เจฟ เจ‡เจน เจคเจ•เจจเฉ€เจ•เฉ€ เจคเฉŒเจฐ 'เจคเฉ‡ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจจเจพ เจฌเจนเฉเจค เจฎเฉเจธเจผเจ•เจฒ เจนเฉˆ เจ…เจคเฉ‡ เจจเจคเฉ€เจœเฉ‡ เจตเจœเฉ‹เจ‚, เจธเจฟเจธเจŸเจฎ เจฆเฉ€ เจ•เจพเจฐเจ—เฉเจœเจผเจพเจฐเฉ€ 'เจคเฉ‡ เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจฃ เจชเฉเจฐเจญเจพเจต เจชเฉˆเจ‚เจฆเจพ เจนเฉˆ. เจ‡เจธ เจฒเจˆ เจ…เจฒเฉฑเจ—-เจฅเจฒเฉฑเจ—เจคเจพ เจ…เจ•เจธเจฐ เจ•เจฎเจœเจผเฉ‹เจฐ เจนเฉ‹ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ, เจ•เฉเจ เจตเจฟเจ—เจพเฉœเจพเจ‚ เจฆเฉ‡ เจœเฉ‹เจ–เจฎเจพเจ‚ เจจเฉ‚เฉฐ เจธเจตเฉ€เจ•เจพเจฐ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ, เจœเจฟเจธ เจฌเจพเจฐเฉ‡ เจนเฉ‡เจ เจพเจ‚ เจšเจฐเจšเจพ เจ•เฉ€เจคเฉ€ เจœเจพเจตเฉ‡เจ—เฉ€เฅค เจ•เฉเจ เจตเจฟเจ—เจพเฉœเจพเจ‚ เจฆเฉ‡ เจตเจพเจชเจฐเจจ เจฆเฉ€ เจธเฉฐเจญเจพเจตเจจเจพ เจŸเฉเจฐเจพเจ‚เจœเฉˆเจ•เจธเจผเจจ เจ†เจˆเจธเฉ‹เจฒเฉ‡เจธเจผเจจ เจฆเฉ‡ เจชเฉฑเจงเจฐ เจจเฉ‚เฉฐ เจฆเจฐเจธเจพเจ‰เจ‚เจฆเฉ€ เจนเฉˆเฅค

เจธเจญ เจคเฉ‹เจ‚ เจœเจพเจฃเฉ‡-เจชเจ›เจพเจฃเฉ‡ เจตเจฟเจ—เจพเฉœ เจนเจจ: เจ—เฉฐเจฆเจพ เจชเฉœเฉเจนเจจเจพ, เจจเจพ-เจฆเฉเจนเจฐเจพเจ‰เจฃเจฏเฉ‹เจ— เจชเฉœเฉเจนเจจเจพ, เจซเฉˆเจ‚เจŸเจฎ เจฐเฉ€เจก, เจชเจฐ เจ…เจธเจฒ เจตเจฟเฉฑเจš เจ‡เฉฑเจฅเฉ‡ 5 เจนเฉ‹เจฐ เจนเจจ: เจ—เฉฐเจฆเจพ เจฒเจฟเจ–เจฃเจพ, เจ•เจฐเจธเจฐ เจ—เฉเจ†เจšเจฟเจ† เจ…เฉฑเจชเจกเฉ‡เจŸ, เจ—เฉเจ†เจšเจฟเจ† เจ…เฉฑเจชเจกเฉ‡เจŸ, เจฐเฉ€เจก เจธเจ•เจฟเจŠ, เจฒเจฟเจ–เฉ‹ เจธเจ•เจฟเจŠเฅค

เจ—เฉฐเจฆเจพ เจฒเจฟเจ–เจฃเจพ

เจ…เจธเฉฐเจ—เจคเจคเจพ เจฆเจพ เจธเจพเจฐ เจ‡เจน เจนเฉˆ เจ•เจฟ เจฒเฉˆเจฃ-เจฆเฉ‡เจฃ เจ…เจฃ-เจชเฉเจฐเจคเฉ€เจฌเฉฑเจง เจกเฉ‡เจŸเจพ เจจเฉ‚เฉฐ เจ“เจตเจฐเจฐเจพเจˆเจŸ เจ•เจฐ เจธเจ•เจฆเจพ เจนเฉˆเฅค

เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจตเจฟเฉฑเจš เจŸเฉเจฐเจพเจ‚เจœเฉˆเจ•เจธเจผเจจ เจ†เจˆเจธเฉ‹เจฒเฉ‡เจธเจผเจจ เจชเฉฑเจงเจฐ เจจเฉ‚เฉฐ เจ•เจฎเจœเจผเฉ‹เจฐ เจ•เจฐเจจ เจฆเจพ เจจเจคเฉ€เจœเจพ เจ•เฉ€ เจนเฉ‹ เจธเจ•เจฆเจพ เจนเฉˆ?

เจ‡เจน เจ…เจธเฉฐเจ—เจคเจคเจพ เจจเจพ เจธเจฟเจฐเจซเจผ เจ–เจผเจคเจฐเจจเจพเจ• เจนเฉˆ เจ•เจฟเจ‰เจ‚เจ•เจฟ เจฆเฉ‹เจตเฉ‡เจ‚ เจฒเฉˆเจฃ-เจฆเฉ‡เจฃ (เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจคเจธเจตเฉ€เจฐ เจตเจฟเฉฑเจš) เจ•เจฐเจจ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจกเฉ‡เจŸเจพ เจตเจฟเจตเจพเจฆ เจนเฉ‹ เจธเจ•เจฆเจพ เจนเฉˆ, เจชเจฐ เจ‡เจน เจตเฉ€ เจ•เจฟเจ‰เจ‚เจ•เจฟ เจชเจฐเจฎเจพเจฃเฉ‚เจคเจพ เจฆเฉ€ เจ‰เจฒเฉฐเจ˜เจฃเจพ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจนเฉˆ: เจ•เจฟเจ‰เจ‚เจ•เจฟ เจ…เจธเฉ€เจ‚ เจ—เฉˆเจฐ-เจธเจฌเฉฐเจงเจฟเจค เจกเฉ‡เจŸเจพ เจจเฉ‚เฉฐ เจ“เจตเจฐเจฐเจพเจˆเจŸ เจ•เจฐเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเฉ‡ เจนเจพเจ‚, เจ‡เจน เจธเจชเฉฑเจธเจผเจŸ เจจเจนเฉ€เจ‚ เจนเฉˆ เจ•เจฟ เจฆเฉ‚เจœเฉ‡ เจจเฉ‚เฉฐ เจชเฉเจฐเจญเจพเจตเจฟเจค เจ•เฉ€เจคเฉ‡ เจฌเจฟเจจเจพเจ‚ เจ‡เฉฑเจ• เจŸเฉเจฐเจพเจ‚เจœเฉˆเจ•เจธเจผเจจ เจจเฉ‚เฉฐ เจ•เจฟเจตเฉ‡เจ‚ เจตเจพเจชเจธ เจ•เจฐเจจเจพ เจนเฉˆเฅค .

เจ…เจธเฉฐเจ—เจคเจคเจพ เจฆเจพ เจ‡เจฒเจพเจœ เจ•เจพเจซเจผเฉ€ เจธเจฐเจฒ เจขเฉฐเจ— เจจเจพเจฒ เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ: เจ…เจธเฉ€เจ‚ เจฐเจฟเจ•เจพเจฐเจกเจฟเฉฐเจ— เจธเจผเฉเจฐเฉ‚ เจ•เจฐเจจ เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจฐเจฟเจ•เจพเจฐเจก เจจเจพเจฒ เจ‡เฉฑเจ• เจฒเจพเจ• เจœเฉ‹เฉœเจฆเฉ‡ เจนเจพเจ‚, เจœเจฆเฉ‹เจ‚ เจคเฉฑเจ• เจฒเฉŒเจ• เจนเจŸเจพเจ‡เจ† เจจเจนเฉ€เจ‚ เจœเจพเจ‚เจฆเจพ, เจฐเจฟเจ•เจพเจฐเจก เจจเฉ‚เฉฐ เจฌเจฆเจฒเจฃ เจคเฉ‹เจ‚ เจนเฉ‹เจฐ เจฒเฉˆเจฃ-เจฆเฉ‡เจฃ เจฆเฉ€ เจฎเจจเจพเจนเฉ€ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚เฅค

เจ—เฉฐเจฆเจพ เจชเฉœเฉเจนเจฟเจ†

เจ—เฉฐเจฆเฉ€ เจฐเฉ€เจก เจฆเจพ เจฎเจคเจฒเจฌ เจนเฉˆ เจ…เจฃเจ•เจฎเจฟเจŸเจฟเจก เจกเฉ‡เจŸเจพ เจชเฉœเฉเจนเจจเจพเฅค

เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจตเจฟเฉฑเจš เจŸเฉเจฐเจพเจ‚เจœเฉˆเจ•เจธเจผเจจ เจ†เจˆเจธเฉ‹เจฒเฉ‡เจธเจผเจจ เจชเฉฑเจงเจฐ เจจเฉ‚เฉฐ เจ•เจฎเจœเจผเฉ‹เจฐ เจ•เจฐเจจ เจฆเจพ เจจเจคเฉ€เจœเจพ เจ•เฉ€ เจนเฉ‹ เจธเจ•เจฆเจพ เจนเฉˆ?

เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจ‰เจฆเฉ‹เจ‚ เจชเฉˆเจฆเจพ เจนเฉเฉฐเจฆเฉ€เจ†เจ‚ เจนเจจ เจœเจฆเฉ‹เจ‚ เจจเจฎเฉ‚เจจเฉ‡ เจฆเฉ‡ เจ†เจงเจพเจฐ 'เจคเฉ‡ เจ•เจพเจฐเจตเจพเจˆเจ†เจ‚ เจœเจพเจ‚ เจซเฉˆเจธเจฒเฉ‡ เจ•เฉ€เจคเฉ‡ เจœเจพเจฃ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆเฅค

เจ…เจธเฉฐเจ—เจคเจคเจพ เจจเฉ‚เฉฐ เจ เฉ€เจ• เจ•เจฐเจจ เจฒเจˆ, เจคเฉเจธเฉ€เจ‚ เจ‡เฉฑเจ• เจฐเฉ€เจก เจฒเจพเจ• เจจเฉฑเจฅเฉ€ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹, เจชเจฐ เจ‡เจน เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจจเฉ‚เฉฐ เจฌเจนเฉเจค เจชเฉเจฐเจญเจพเจตเจฟเจค เจ•เจฐเฉ‡เจ—เจพเฅค เจ‡เจน เจ•เจนเจฟเจฃเจพ เจฌเจนเฉเจค เจธเฉŒเจ–เจพ เจนเฉˆ เจ•เจฟ เจŸเฉเจฐเจพเจ‚เจœเฉˆเจ•เจธเจผเจจ เจฆเฉ‡ เจฐเฉ‹เจฒเจฌเฉˆเจ• เจฒเจˆ, เจกเฉ‡เจŸเจพ เจฆเฉ€ เจธเจผเฉเจฐเฉ‚เจ†เจคเฉ€ เจธเจฅเจฟเจคเฉ€ (เจฐเจฟเจ•เจพเจฐเจกเจฟเฉฐเจ— เจธเจผเฉเจฐเฉ‚ เจนเฉ‹เจฃ เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚) เจธเจฟเจธเจŸเจฎ เจตเจฟเฉฑเจš เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค เจ•เฉ€เจคเฉ€ เจœเจพเจฃเฉ€ เจšเจพเจนเฉ€เจฆเฉ€ เจนเฉˆเฅค เจ‰เจฅเฉ‹เจ‚ เจ•เจฟเจ‰เจ‚ เจจเจนเฉ€เจ‚ เจชเฉœเฉเจนเจฟเจ†? เจ‡เจน เจ•เจพเจซเจผเฉ€ เจธเจธเจคเจพ เจนเฉˆ เจ•เจฟ เจœเจผเจฟเจ†เจฆเจพเจคเจฐ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจกเจฟเจซเฉŒเจฒเจŸ เจคเฉŒเจฐ 'เจคเฉ‡ เจ—เฉฐเจฆเฉ‡ เจฐเฉ€เจก เจจเฉ‚เฉฐ เจนเจŸเจพ เจฆเจฟเฉฐเจฆเฉ‡ เจนเจจเฅค

เจ…เฉฑเจชเจกเฉ‡เจŸ เจ—เฉเจ†เจš เจ—เจฟเจ†

เจ—เฉเฉฐเจฎ เจนเฉ‹เจ เจ…เฉฑเจชเจกเฉ‡เจŸ เจฆเจพ เจ…เจฐเจฅ เจนเฉˆ เจ—เฉเฉฐเจฎ เจนเฉ‹เจ เจ…เฉฑเจชเจกเฉ‡เจŸ, เจ…เจคเฉ‡ เจ…เจจเฉเจตเจพเจฆ เจธเจฎเฉฑเจธเจฟเจ† เจฆเฉ‡ เจธเจพเจฐ เจจเฉ‚เฉฐ เจฌเจฟเจฒเจ•เฉเจฒ เจธเจนเฉ€ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจฆเจฐเจธเจพเจ‰เจ‚เจฆเจพ เจนเฉˆ:

เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจตเจฟเฉฑเจš เจŸเฉเจฐเจพเจ‚เจœเฉˆเจ•เจธเจผเจจ เจ†เจˆเจธเฉ‹เจฒเฉ‡เจธเจผเจจ เจชเฉฑเจงเจฐ เจจเฉ‚เฉฐ เจ•เจฎเจœเจผเฉ‹เจฐ เจ•เจฐเจจ เจฆเจพ เจจเจคเฉ€เจœเจพ เจ•เฉ€ เจนเฉ‹ เจธเจ•เจฆเจพ เจนเฉˆ?

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

เจ•เจฐเจธเจฐ เจ—เฉเจ†เจšเจฟเจ† เจ…เฉฑเจชเจกเฉ‡เจŸ

เจตเจงเฉ€เจ† เจจเจฟเจฏเฉฐเจคเจฐเจฃ เจฒเจˆ, เจฌเฉ‡เจธ เจนเฉ‹เจฐ เจธเจพเจงเจจ เจชเฉ‡เจธเจผ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเจจ, เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจ•เจฐเจธเจฐเฅค เจ‡เฉฑเจ• เจ•เจฐเจธเจฐ เจ‡เฉฑเจ• เจขเจพเจ‚เจšเจพ เจนเฉˆ เจœเจฟเจธ เจตเจฟเฉฑเจš เจ•เจคเจพเจฐเจพเจ‚ เจฆเจพ เจ‡เฉฑเจ• เจธเจฎเฉ‚เจน เจนเฉเฉฐเจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ‰เจนเจจเจพเจ‚ เจ‰เฉฑเจคเฉ‡ เจฆเฉเจนเจฐเจพเจ‰เจฃ เจฆเฉ€ เจ†เจ—เจฟเจ† เจฆเจฟเฉฐเจฆเจพ เจนเฉˆเฅค เจšเฉ‹เจฃ_เจธเจŸเฉ‡เจŸเจฎเฉˆเจ‚เจŸ เจฒเจˆ เจ•เจฐเจธเจฐ_เจจเจพเจฎ เจ˜เฉ‹เจธเจผเจฟเจค เจ•เจฐเฉ‹. เจ•เจฐเจธเจฐ เจฆเฉ€ เจธเจฎเฉฑเจ—เจฐเฉ€ เจจเฉ‚เฉฐ เจšเฉเจฃ เจ•เฉ‡ เจฆเจฐเจธเจพเจ‡เจ† เจ—เจฟเจ† เจนเฉˆเฅค

เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจ•เจฐเจธเจฐ เจฆเฉ€ เจฒเฉ‹เฉœ เจ•เจฟเจ‰เจ‚ เจนเฉˆ? เจคเฉฑเจฅ เจ‡เจน เจนเฉˆ เจ•เจฟ เจ•เฉเจ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจšเฉ‹เจฃ เจฆเฉเจ†เจฐเจพ เจšเฉเจฃเฉ‡ เจ—เจ เจธเจพเจฐเฉ‡ เจฐเจฟเจ•เจพเจฐเจกเจพเจ‚ 'เจคเฉ‡ เจฒเจพเจ• เจฆเฉ€ เจชเฉ‡เจธเจผเจ•เจธเจผ เจ•เจฐเจฆเฉ‡ เจนเจจ (เจชเฉœเฉเจนเฉ‹ เจธเจฅเจฟเจฐเจคเจพ), เจœเจพเจ‚ เจธเจฟเจฐเจซเจผ เจ‰เจธ เจฐเจฟเจ•เจพเจฐเจก 'เจคเฉ‡ เจœเจฟเจธ 'เจคเฉ‡ เจ•เจฐเจธเจฐ เจ‡เจธ เจธเจฎเฉ‡เจ‚ เจธเจฅเจฟเจค เจนเฉˆ (เจ•เจฐเจธเจฐ เจธเจฅเจฟเจฐเจคเจพ)เฅค เจ•เจฐเจธเจฐ เจธเจฅเจฟเจฐเจคเจพ เจฆเฉ‡ เจจเจพเจฒ, เจ›เฉ‹เจŸเจพ เจฒเจพเจ• เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจœเฉ‹ เจธเจพเจจเฉ‚เฉฐ เจฒเจพเจ• เจฆเฉ€ เจธเฉฐเจ–เจฟเจ† เจจเฉ‚เฉฐ เจ˜เจŸเจพเจ‰เจฃ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ เจœเฉ‡เจ•เจฐ เจ…เจธเฉ€เจ‚ เจกเฉ‡เจŸเจพ เจฆเฉ‡ เจ‡เฉฑเจ• เจตเฉฑเจกเฉ‡ เจจเจฎเฉ‚เจจเฉ‡ เจจเฉ‚เฉฐ เจฆเฉเจนเจฐเจพเจ‰เจ‚เจฆเฉ‡ เจนเจพเจ‚เฅค เจ‡เจธ เจฒเจˆ, เจ—เฉเฉฐเจฎ เจนเฉ‹เจˆ เจ…เฉฑเจชเจกเฉ‡เจŸ เจตเจฟเจ—เจพเฉœ เจจเฉ‚เฉฐ เจ•เจฐเจธเจฐ เจฒเจˆ เจตเฉฑเจ–เจฐเฉ‡ เจคเฉŒเจฐ 'เจคเฉ‡ เจ…เจฒเฉฑเจ— เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค

เจจเจพ-เจฆเฉเจนเจฐเจพเจ‰เจฃเจฏเฉ‹เจ— เจชเฉœเฉเจนเจฟเจ†

เจจเจพ-เจฆเฉเจนเจฐเจพเจ‰เจฃเจฏเฉ‹เจ— เจฐเฉ€เจก เจ‡เจน เจนเฉˆ เจ•เจฟ เจธเจพเจกเฉ‡ เจŸเฉเจฐเจพเจ‚เจœเฉˆเจ•เจธเจผเจจ เจฆเฉ‡ เจเจ—เจœเจผเฉ€เจ•เจฟเจŠเจธเจผเจจ เจฆเฉŒเจฐเจพเจจ, เจ‡เฉฑเจ•เฉ‹ เจฐเจฟเจ•เจพเจฐเจก เจฆเฉ‡ เจฒเจ—เจพเจคเจพเจฐ 2 เจฐเฉ€เจกเจœเจผ เจตเฉฑเจ–-เจตเฉฑเจ– เจจเจคเฉ€เจœเจฟเจ†เจ‚ เจฆเฉ€ เจ…เจ—เจตเจพเจˆ เจ•เจฐเจจเจ—เฉ‡, เจ•เจฟเจ‰เจ‚เจ•เจฟ เจ‡เจนเจจเจพเจ‚ เจฆเฉ‹ เจฐเฉ€เจกเจพเจ‚ เจตเจฟเจšเจ•เจพเจฐ เจ‡เฉฑเจ• เจนเฉ‹เจฐ เจŸเฉเจฐเจพเจ‚เจœเฉˆเจ•เจธเจผเจจ เจจเฉ‡ เจฆเจ–เจฒ เจฆเจฟเฉฑเจคเจพ, เจธเจพเจกเฉ‡ เจกเฉ‡เจŸเจพ เจจเฉ‚เฉฐ เจฌเจฆเจฒเจฟเจ† เจ…เจคเฉ‡ เจตเจšเจจเจฌเฉฑเจง เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€เฅค

เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจตเจฟเฉฑเจš เจŸเฉเจฐเจพเจ‚เจœเฉˆเจ•เจธเจผเจจ เจ†เจˆเจธเฉ‹เจฒเฉ‡เจธเจผเจจ เจชเฉฑเจงเจฐ เจจเฉ‚เฉฐ เจ•เจฎเจœเจผเฉ‹เจฐ เจ•เจฐเจจ เจฆเจพ เจจเจคเฉ€เจœเจพ เจ•เฉ€ เจนเฉ‹ เจธเจ•เจฆเจพ เจนเฉˆ?

เจ‡เจน เจตเฉ€ เจ‡เฉฑเจ• เจธเจฎเฉฑเจธเจฟเจ† เจ•เจฟเจ‰เจ‚ เจนเฉˆ? เจ•เจฒเจชเจจเจพ เจ•เจฐเฉ‹ เจ•เจฟ เจคเจธเจตเฉ€เจฐ เจตเจฟเฉฑเจš เจŸเฉเจฐเจพเจ‚เจœเฉˆเจ•เจธเจผเจจ T2 เจฆเจพ เจŸเฉ€เจšเจพ เจ‰เจนเจจเจพเจ‚ เจธเจพเจฐเฉ€เจ†เจ‚ เจตเจธเจคเจพเจ‚ เจฆเฉ€ เจšเฉ‹เจฃ เจ•เจฐเจจเจพ เจนเฉˆ เจœเจฟเจจเฉเจนเจพเจ‚ เจฆเฉ€ เจ•เฉ€เจฎเจค 150 เจกเจพเจฒเจฐ เจคเฉ‹เจ‚ เจ˜เฉฑเจŸ เจนเฉˆเฅค เจ•เจฟเจธเฉ‡ เจนเฉ‹เจฐ เจจเฉ‡ เจ•เฉ€เจฎเจค เจจเฉ‚เฉฐ $200 เจคเฉฑเจ• เจ…เฉฑเจชเจกเฉ‡เจŸ เจ•เฉ€เจคเจพเฅค เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚, เจธเจฅเจพเจชเจฟเจค เจซเจฟเจฒเจŸเจฐ เจ•เฉฐเจฎ เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเจพ เจนเฉˆ.

เจœเจฆเฉ‹เจ‚ เจฆเฉ‹-เจชเฉœเจพเจ… เจฆเฉ‡ เจ‡เฉฐเจŸเจฐเจฒเจพเจ• เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเฉ‡ เจœเจพเจ‚เจฆเฉ‡ เจนเจจ เจœเจพเจ‚ เจœเจฆเฉ‹เจ‚ MVCC เจตเจฟเจงเฉ€ เจตเจฐเจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ, เจคเจพเจ‚ เจ‡เจน เจตเจฟเจ—เจพเฉœเจพเจ‚ เจตเจพเจชเจฐเจฆเฉ€เจ†เจ‚ เจนเจจ, เจœเจฟเจธ เจฌเจพเจฐเฉ‡ เจฎเฉˆเจ‚ เจตเฉฑเจ–เจฐเฉ‡ เจคเฉŒเจฐ 'เจคเฉ‡ เจšเจฐเจšเจพ เจ•เจฐเจจเจพ เจšเจพเจนเจพเจ‚เจ—เจพเฅค

เจซเฉˆเจ‚เจŸเจฎ เจชเฉœเฉเจนเจฟเจ†

เจซเฉˆเจ‚เจŸเจฎ เจกเฉ‡เจŸเจพ เจฆเจพ เจ‡เฉฑเจ• เจฐเฉ€เจก เจนเฉˆ เจœเฉ‹ เจ•เจฟเจธเฉ‡ เจนเฉ‹เจฐ เจŸเฉเจฐเจพเจ‚เจœเฉˆเจ•เจธเจผเจจ เจฆเฉเจ†เจฐเจพ เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ† เจธเฉ€เฅค

เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจตเจฟเฉฑเจš เจŸเฉเจฐเจพเจ‚เจœเฉˆเจ•เจธเจผเจจ เจ†เจˆเจธเฉ‹เจฒเฉ‡เจธเจผเจจ เจชเฉฑเจงเจฐ เจจเฉ‚เฉฐ เจ•เจฎเจœเจผเฉ‹เจฐ เจ•เจฐเจจ เจฆเจพ เจจเจคเฉ€เจœเจพ เจ•เฉ€ เจนเฉ‹ เจธเจ•เจฆเจพ เจนเฉˆ?

เจ‡เฉฑเจ• เจ‰เจฆเจพเจนเจฐเจจ เจฆเฉ‡ เจคเฉŒเจฐ 'เจคเฉ‡, เจœเจฆเฉ‹เจ‚ เจ‡เจน เจตเจฟเจ—เจพเฉœ เจตเจพเจชเจฐเจฆเจพ เจนเฉˆ เจคเจพเจ‚ เจ…เจธเฉ€เจ‚ เจธเจญ เจคเฉ‹เจ‚ เจธเจธเจคเฉ‡ เจ‰เจคเจชเจพเจฆ เจฆเฉ€ เจ—เจฒเจค เจšเฉ‹เจฃ เจจเฉ‚เฉฐ เจฆเฉ‡เจ– เจธเจ•เจฆเฉ‡ เจนเจพเจ‚เฅค

เจซเฉˆเจ‚เจŸเจฎ เจฐเฉ€เจกเจœเจผ เจคเฉ‹เจ‚ เจ›เฉเจŸเจ•เจพเจฐเจพ เจชเจพเจ‰เจฃเจพ เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจ•เจพเจซเจผเฉ€ เจฎเฉเจธเจผเจ•เจฒ เจนเฉˆ. เจจเจฟเจฏเจฎเจค เจคเฉŒเจฐ 'เจคเฉ‡ เจฌเจฒเจพเจ• เจ•เจฐเจจเจพ เจ•เจพเจซเจผเฉ€ เจจเจนเฉ€เจ‚ เจนเฉˆ, เจ•เจฟเจ‰เจ‚เจ•เจฟ เจ…เจธเฉ€เจ‚ เจ•เจฟเจธเฉ‡ เจ…เจœเจฟเจนเฉ€ เจšเฉ€เจœเจผ เจจเฉ‚เฉฐ เจฌเจฒเฉŒเจ• เจจเจนเฉ€เจ‚ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจœเฉ‹ เจ…เจœเฉ‡ เจฎเฉŒเจœเฉ‚เจฆ เจจเจนเฉ€เจ‚ เจนเฉˆเฅค 2PL เจธเจฟเจธเจŸเจฎ เจญเจตเจฟเฉฑเจ–เจฌเจพเจฃเฉ€ เจฒเฉŒเจ•เจฟเฉฐเจ— เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเจจ, เจœเจฆเฉ‹เจ‚ เจ•เจฟ MVCC เจธเจฟเจธเจŸเจฎเจพเจ‚ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจŸเฉเจฐเจพเจ‚เจœเฉˆเจ•เจธเจผเจจ เจธเจผเจกเจฟเจŠเจฒเจฐ เจนเฉเฉฐเจฆเจพ เจนเฉˆ เจœเฉ‹ เจฒเฉˆเจฃ-เจฆเฉ‡เจฃ เจจเฉ‚เฉฐ เจตเจพเจชเจธ เจฒเจฟเจ†เจ‰เจ‚เจฆเจพ เจนเฉˆ เจœเฉ‹ เจ‡เฉฑเจ• เจธเฉฐเจฎเจฟเจฒเจจ เจฆเฉเจ†เจฐเจพ เจตเจฟเจ˜เจจ เจชเจพ เจธเจ•เจฆเฉ‡ เจนเจจเฅค เจชเจนเจฟเจฒเฉ€ เจ…เจคเฉ‡ เจฆเฉ‚เจœเฉ€ เจตเจฟเจงเฉ€ เจฆเฉ‹เจตเฉ‡เจ‚ เจ•เจพเจซเจผเฉ€ เจญเจพเจฐเฉ€ เจนเจจ.

เจธเจ•เจฟเจŠ เจชเฉœเฉเจนเฉ‹

เจฐเฉ€เจก เจธเจ•เจฟเจŠ เจ‰เจฆเฉ‹เจ‚ เจตเจพเจชเจฐเจฆเจพ เจนเฉˆ เจœเจฆเฉ‹เจ‚ เจ…เจธเฉ€เจ‚ เจ•เจˆ เจŸเฉ‡เจฌเจฒเจพเจ‚ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚, เจœเจฟเจธ เจฆเฉ€ เจธเจฎเฉฑเจ—เจฐเฉ€ เจจเฉ‚เฉฐ เจฒเจ—เจพเจคเจพเจฐ เจฌเจฆเจฒเจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆเฅค

เจฎเฉฐเจจ เจฒเจ“ เจ•เจฟ เจธเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจชเฉ‹เจธเจŸเจพเจ‚ เจ…เจคเฉ‡ เจ‰เจนเจจเจพเจ‚ เจฆเฉ€ เจฎเฉˆเจŸเจพ เจœเจพเจฃเจ•เจพเจฐเฉ€ เจจเฉ‚เฉฐ เจฆเจฐเจธเจพเจ‰เจฃ เจตเจพเจฒเฉ€เจ†เจ‚ เจŸเฉ‡เจฌเจฒ เจนเจจ:

เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจตเจฟเฉฑเจš เจŸเฉเจฐเจพเจ‚เจœเฉˆเจ•เจธเจผเจจ เจ†เจˆเจธเฉ‹เจฒเฉ‡เจธเจผเจจ เจชเฉฑเจงเจฐ เจจเฉ‚เฉฐ เจ•เจฎเจœเจผเฉ‹เจฐ เจ•เจฐเจจ เจฆเจพ เจจเจคเฉ€เจœเจพ เจ•เฉ€ เจนเฉ‹ เจธเจ•เจฆเจพ เจนเฉˆ?

เจ‡เฉฑเจ• เจฒเฉˆเจฃ-เจฆเฉ‡เจฃ เจŸเฉ‡เจฌเจฒเจพเจ‚ เจคเฉ‹เจ‚ เจชเฉœเฉเจนเจฆเจพ เจนเฉˆ, เจฆเฉ‚เจœเจพ เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจธเฉ‹เจงเจฆเจพ เจนเฉˆ:

เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจตเจฟเฉฑเจš เจŸเฉเจฐเจพเจ‚เจœเฉˆเจ•เจธเจผเจจ เจ†เจˆเจธเฉ‹เจฒเฉ‡เจธเจผเจจ เจชเฉฑเจงเจฐ เจจเฉ‚เฉฐ เจ•เจฎเจœเจผเฉ‹เจฐ เจ•เจฐเจจ เจฆเจพ เจจเจคเฉ€เจœเจพ เจ•เฉ€ เจนเฉ‹ เจธเจ•เจฆเจพ เจนเฉˆ?

เจŸเฉเจฐเจพเจ‚เจœเฉˆเจ•เจธเจผเจจ T1 เจฆเฉ‡ เจจเจคเฉ€เจœเฉ‡ เจตเจœเฉ‹เจ‚, เจชเฉ‹เจธเจŸ เจตเจฟเฉฑเจš เจธเจฟเจฐเจฒเฉ‡เจ– = เจšเฉฐเจ—เจพ, เจ…เจคเฉ‡ เจ…เฉฑเจชเจกเฉ‡เจŸ_เจฌเจพเจˆ = T2 เจนเฉˆ, เจœเฉ‹ เจ•เจฟ เจ•เฉเจ เจ•เจฟเจธเจฎ เจฆเฉ€ เจ…เจธเฉฐเจ—เจคเจคเจพ เจนเฉˆเฅค

เจตเจพเจธเจคเจต เจตเจฟเฉฑเจš, เจ‡เจน เจ‡เฉฑเจ• เจ—เฉˆเจฐ-เจฆเฉเจนเจฐเจพเจ‰เจฃเจฏเฉ‹เจ— เจฐเฉ€เจก เจนเฉˆ, เจชเจฐ เจ•เจˆ เจŸเฉ‡เจฌเจฒ เจฆเฉ‡ เจนเจฟเฉฑเจธเฉ‡ เจตเจœเฉ‹เจ‚เฅค

เจ‡เจธ เจจเฉ‚เฉฐ เจ เฉ€เจ• เจ•เจฐเจจ เจฒเจˆ, T1 โ€‹โ€‹เจ‰เจนเจจเจพเจ‚ เจธเจพเจฐเฉ€เจ†เจ‚ เจ•เจคเจพเจฐเจพเจ‚ 'เจคเฉ‡ เจคเจพเจฒเฉ‡ เจฒเจ—เจพ เจธเจ•เจฆเจพ เจนเฉˆ เจœเฉ‹ เจ‡เจน เจชเฉœเฉเจนเฉ‡เจ—เฉ€, เจœเฉ‹ เจ•เจฟ เจŸเฉเจฐเจพเจ‚เจœเฉˆเจ•เจธเจผเจจ T2 เจจเฉ‚เฉฐ เจœเจพเจฃเจ•เจพเจฐเฉ€ เจฌเจฆเจฒเจฃ เจคเฉ‹เจ‚ เจฐเฉ‹เจ•เฉ‡เจ—เจพเฅค MVCC เจฆเฉ‡ เจฎเจพเจฎเจฒเฉ‡ เจตเจฟเฉฑเจš, T2 เจฒเฉˆเจฃ-เจฆเฉ‡เจฃ เจจเฉ‚เฉฐ เจฐเฉฑเจฆ เจ•เจฐ เจฆเจฟเฉฑเจคเจพ เจœเจพเจตเฉ‡เจ—เจพเฅค เจœเฉ‡เจ•เจฐ เจ…เจธเฉ€เจ‚ เจ•เจฐเจธเจฐเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚ เจคเจพเจ‚ เจ‡เจธ เจตเจฟเจ—เจพเฉœ เจคเฉ‹เจ‚ เจธเฉเจฐเฉฑเจ–เจฟเจ† เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจฌเจฃ เจธเจ•เจฆเฉ€ เจนเฉˆเฅค

เจคเจฟเฉฑเจ–เจพ เจฒเจฟเจ–เฉ‹

เจ‡เจธ เจตเจฟเจ—เจพเฉœ เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจ‰เจฆเจพเจนเจฐเจฃ เจจเจพเจฒ เจธเจฎเจเจพเจ‰เจฃเจพ เจตเฉ€ เจ†เจธเจพเจจ เจนเฉˆ: เจฎเฉฐเจจ เจฒเจ“ เจ•เจฟ เจธเจพเจกเฉ‡ เจธเจฟเจธเจŸเจฎ เจตเจฟเฉฑเจš เจ˜เฉฑเจŸเฉ‹-เจ˜เฉฑเจŸ เจ‡เฉฑเจ• เจกเจพเจ•เจŸเจฐ เจกเจฟเจŠเจŸเฉ€ 'เจคเฉ‡ เจนเฉ‹เจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ, เจชเจฐ เจฆเฉ‹เจตเจพเจ‚ เจกเจพเจ•เจŸเจฐเจพเจ‚ เจจเฉ‡ เจ†เจชเจฃเฉ€ เจกเจฟเจŠเจŸเฉ€ เจฐเฉฑเจฆ เจ•เจฐเจจ เจฆเจพ เจซเฉˆเจธเจฒเจพ เจ•เฉ€เจคเจพ:

เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจตเจฟเฉฑเจš เจŸเฉเจฐเจพเจ‚เจœเฉˆเจ•เจธเจผเจจ เจ†เจˆเจธเฉ‹เจฒเฉ‡เจธเจผเจจ เจชเฉฑเจงเจฐ เจจเฉ‚เฉฐ เจ•เจฎเจœเจผเฉ‹เจฐ เจ•เจฐเจจ เจฆเจพ เจจเจคเฉ€เจœเจพ เจ•เฉ€ เจนเฉ‹ เจธเจ•เจฆเจพ เจนเฉˆ?

เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจตเจฟเฉฑเจš เจŸเฉเจฐเจพเจ‚เจœเฉˆเจ•เจธเจผเจจ เจ†เจˆเจธเฉ‹เจฒเฉ‡เจธเจผเจจ เจชเฉฑเจงเจฐ เจจเฉ‚เฉฐ เจ•เจฎเจœเจผเฉ‹เจฐ เจ•เจฐเจจ เจฆเจพ เจจเจคเฉ€เจœเจพ เจ•เฉ€ เจนเฉ‹ เจธเจ•เจฆเจพ เจนเฉˆ?

เจ—เฉœเจฌเฉœ เจฆเจพ เจฎเจคเจฒเจฌ เจ‡เจน เจธเฉ€ เจ•เจฟ เจ•เฉ‹เจˆ เจตเฉ€ เจกเจพเจ•เจŸเจฐ เจกเจฟเจŠเจŸเฉ€ 'เจคเฉ‡ เจจเจนเฉ€เจ‚ เจนเฉ‹เจตเฉ‡เจ—เจพเฅค เจ…เจœเจฟเจนเจพ เจ•เจฟเจ‰เจ‚ เจนเฉ‹เจ‡เจ†? เจ•เจฟเจ‰เจ‚เจ•เจฟ เจŸเฉเจฐเจพเจ‚เจœเฉˆเจ•เจธเจผเจจ เจ‡เฉฑเจ• เจ…เจœเจฟเจนเฉ€ เจธเจผเจฐเจค เจฆเฉ€ เจœเจพเจ‚เจš เจ•เจฐ เจฐเจฟเจนเจพ เจธเฉ€ เจœเจฟเจธเจฆเฉ€ เจ•เจฟเจธเฉ‡ เจนเฉ‹เจฐ เจŸเฉเจฐเจพเจ‚เจœเฉˆเจ•เจธเจผเจจ เจฆเฉเจ†เจฐเจพ เจ‰เจฒเฉฐเจ˜เจฃเจพ เจ•เฉ€เจคเฉ€ เจœเจพ เจธเจ•เจฆเฉ€ เจนเฉˆ, เจ…เจคเฉ‡ เจ…เจฒเฉฑเจ—-เจฅเจฒเฉฑเจ— เจนเฉ‹เจฃ เจ•เจพเจฐเจจ เจ…เจธเฉ€เจ‚ เจ‡เจน เจฌเจฆเจฒเจพเจ… เจจเจนเฉ€เจ‚ เจฆเฉ‡เจ–เจฟเจ†เฅค

เจ‡เจน เจ‰เจนเฉ€ เจจเจพ-เจฆเฉเจนเจฐเจพเจ เจœเจพเจฃ เจตเจพเจฒเจพ เจชเฉœเฉเจนเจฟเจ† เจ—เจฟเจ† เจนเฉˆ. เจตเจฟเจ•เจฒเจชเจ• เจคเฉŒเจฐ 'เจคเฉ‡, เจšเฉ‹เจฃเจ•เจพเจฐ เจ‡เจนเจจเจพเจ‚ เจฐเจฟเจ•เจพเจฐเจกเจพเจ‚ 'เจคเฉ‡ เจคเจพเจฒเฉ‡ เจฒเจ—เจพ เจธเจ•เจฆเฉ‡ เจนเจจเฅค

เจธเจ•เจฟเจŠ เจฒเจฟเจ–เฉ‹ เจ…เจคเฉ‡ เจฐเฉ€เจก เจธเจ•เจฟเจŠ เจชเจฟเจ›เจฒเฉ€เจ†เจ‚ เจตเจฟเจธเฉฐเจ—เจคเฉ€เจ†เจ‚ เจฆเฉ‡ เจธเฉเจฎเฉ‡เจฒ เจนเจจเฅค เจคเฉเจธเฉ€เจ‚ เจฐเจพเจˆเจŸ เจธเจ•เจฟเจŠ 'เจคเฉ‡ เจตเจฟเจšเจพเจฐ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹, เจœเฉ‹ เจ•เจฟ เจœเจผเจฐเฉ‚เจฐเฉ€ เจคเฉŒเจฐ 'เจคเฉ‡ เจซเฉˆเจ‚เจŸเจฎ เจฐเฉ€เจก เจนเฉˆเฅค เจ‡เฉฑเจ• เจธเจพเจฐเจฃเฉ€ 'เจคเฉ‡ เจตเจฟเจšเจพเจฐ เจ•เจฐเฉ‹ เจœเจฟเจธ เจตเจฟเฉฑเจš เจ•เจฐเจฎเจšเจพเจฐเฉ€เจ†เจ‚ เจฆเฉ‡ เจจเจพเจฎ, เจ‰เจนเจจเจพเจ‚ เจฆเฉ€เจ†เจ‚ เจคเจจเจ–เจพเจนเจพเจ‚, เจ…เจคเฉ‡ เจ‰เจน เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจœเจฟเจธ 'เจคเฉ‡ เจ‰เจน เจ•เฉฐเจฎ เจ•เจฐเจฆเฉ‡ เจนเจจ:

เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจตเจฟเฉฑเจš เจŸเฉเจฐเจพเจ‚เจœเฉˆเจ•เจธเจผเจจ เจ†เจˆเจธเฉ‹เจฒเฉ‡เจธเจผเจจ เจชเฉฑเจงเจฐ เจจเฉ‚เฉฐ เจ•เจฎเจœเจผเฉ‹เจฐ เจ•เจฐเจจ เจฆเจพ เจจเจคเฉ€เจœเจพ เจ•เฉ€ เจนเฉ‹ เจธเจ•เจฆเจพ เจนเฉˆ?

เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจตเจฟเฉฑเจš เจŸเฉเจฐเจพเจ‚เจœเฉˆเจ•เจธเจผเจจ เจ†เจˆเจธเฉ‹เจฒเฉ‡เจธเจผเจจ เจชเฉฑเจงเจฐ เจจเฉ‚เฉฐ เจ•เจฎเจœเจผเฉ‹เจฐ เจ•เจฐเจจ เจฆเจพ เจจเจคเฉ€เจœเจพ เจ•เฉ€ เจนเฉ‹ เจธเจ•เจฆเจพ เจนเฉˆ?

เจจเจคเฉ€เจœเฉ‡ เจตเจœเฉ‹เจ‚, เจธเจพเจจเฉ‚เฉฐ เจนเฉ‡เจ  เจฒเจฟเจ–เฉ€ เจคเจธเจตเฉ€เจฐ เจฎเจฟเจฒเจฆเฉ€ เจนเฉˆ: เจนเจฐเฉ‡เจ• เจฎเฉˆเจจเฉ‡เจœเจฐ เจจเฉ‡ เจธเฉ‹เจšเจฟเจ† เจ•เจฟ เจ‰เจนเจจเจพเจ‚ เจฆเฉ€ เจคเจฌเจฆเฉ€เจฒเฉ€ เจฌเจœเจŸ เจคเฉ‹เจ‚ เจตเฉฑเจง เจจเจนเฉ€เจ‚ เจœเจพเจตเฉ‡เจ—เฉ€, เจ‡เจธเจฒเจˆ เจ‰เจนเจจเจพเจ‚ เจจเฉ‡ เจ•เจฐเจฎเจšเจพเจฐเฉ€เจ†เจ‚ เจตเจฟเฉฑเจš เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจ•เฉ€เจคเฉ€เจ†เจ‚ เจœเจฟเจธ เจจเจพเจฒ เจฒเจพเจ—เจค เจตเฉฑเจง เจ—เจˆเฅค

เจธเจฎเฉฑเจธเจฟเจ† เจฆเจพ เจ•เจพเจฐเจจ เจฌเจฟเจฒเจ•เฉเจฒ เจ‰เจนเฉ€ เจนเฉˆ เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจซเฉˆเจ‚เจŸเจฎ เจฐเฉ€เจกเจฟเฉฐเจ— เจตเจฟเฉฑเจš.

เจธเจฟเฉฑเจŸเจพ

เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจตเจฟเฉฑเจš เจŸเฉเจฐเจพเจ‚เจœเฉˆเจ•เจธเจผเจจ เจ†เจˆเจธเฉ‹เจฒเฉ‡เจธเจผเจจ เจชเฉฑเจงเจฐ เจจเฉ‚เฉฐ เจ†เจฐเจพเจฎ เจฆเฉ‡เจฃเจพ เจธเฉเจฐเฉฑเจ–เจฟเจ† เจ…เจคเฉ‡ เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจฆเฉ‡ เจตเจฟเจšเจ•เจพเจฐ เจ‡เฉฑเจ• เจตเจชเจพเจฐ-เจฌเฉฐเจฆ เจนเฉˆ; เจ‡เจธ เจชเฉฑเจงเจฐ เจฆเฉ€ เจšเฉ‹เจฃ เจจเฉ‚เฉฐ เจ•เจพเจฐเฉ‹เจฌเจพเจฐ เจฆเฉ‡ เจธเฉฐเจญเจพเจตเฉ€ เจœเฉ‹เจ–เจฎเจพเจ‚ เจฆเฉ‡ เจ…เจงเจพเจฐ เจคเฉ‡ เจธเฉฐเจชเจฐเจ• เจ•เฉ€เจคเจพ เจœเจพเจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ เจœเฉ‡เจ•เจฐ เจ•เฉเจ เจตเจฟเจ—เจพเฉœ เจชเฉˆเจฆเจพ เจนเฉเฉฐเจฆเฉ‡ เจนเจจเฅค

เจ•เฉ‹เจฐเจธ เจฌเจพเจฐเฉ‡ เจนเฉ‹เจฐ เจœเจพเจฃเฉ‹เฅค

เจธเจฐเฉ‹เจค: www.habr.com

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹