เจ—เฉ‚เจ—เจฒ เจ•เจฒเจพเจ‰เจก เจธเจชเฉˆเจจเจฐ: เจšเฉฐเจ—เจพ, เจฌเฉเจฐเจพ เจ…เจคเฉ‡ เจฌเจฆเจธเฉ‚เจฐเจค

เจนเฉˆเจฒเฉ‹, Khabrovsk เจจเจฟเจตเจพเจธเฉ€. เจ†เจฎ เจตเจพเจ‚เจ—, เจ…เจธเฉ€เจ‚ เจจเจตเฉ‡เจ‚ เจ•เฉ‹เจฐเจธเจพเจ‚ เจฆเฉ€ เจธเจผเฉเจฐเฉ‚เจ†เจค เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจฆเจฟเจฒเจšเจธเจช เจธเจฎเฉฑเจ—เจฐเฉ€ เจธเจพเจ‚เจเฉ€ เจ•เจฐเจจเจพ เจœเจพเจฐเฉ€ เจฐเฉฑเจ–เจฆเฉ‡ เจนเจพเจ‚เฅค เจ…เฉฑเจœ, เจ–เจพเจธ เจคเฉŒเจฐ 'เจคเฉ‡ เจคเฉเจนเจพเจกเฉ‡ เจฒเจˆ, เจ…เจธเฉ€เจ‚ เจ•เฉ‹เจฐเจธ เจฆเฉ€ เจธเจผเฉเจฐเฉ‚เจ†เจค เจฆเฉ‡ เจจเจพเจฒ เจฎเฉ‡เจฒ เจ–เจพเจ‚เจฆเจพ เจ—เฉ‚เจ—เจฒ เจ•เจฒเจพเจ‰เจก เจธเจชเฉˆเจจเจฐ เจฌเจพเจฐเฉ‡ เจ‡เฉฑเจ• เจฒเฉ‡เจ– เจชเฉเจฐเจ•เจพเจธเจผเจฟเจค เจ•เฉ€เจคเจพ เจนเฉˆ "เจกเจฟเจตเฉˆเจฒเจชเจฐเจพเจ‚ เจฒเจˆ AWS".

เจ—เฉ‚เจ—เจฒ เจ•เจฒเจพเจ‰เจก เจธเจชเฉˆเจจเจฐ: เจšเฉฐเจ—เจพ, เจฌเฉเจฐเจพ เจ…เจคเฉ‡ เจฌเจฆเจธเฉ‚เจฐเจค

เจตเจฟเฉฑเจš เจฎเฉ‚เจฒ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจชเฉเจฐเจ•เจพเจธเจผเจฟเจค Lightspeed HQ เจฌเจฒเฉŒเจ—.

เจ‡เฉฑเจ• เจ•เฉฐเจชเจจเฉ€ เจฆเฉ‡ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจœเฉ‹ เจฆเฉเจจเฉ€เจ† เจญเจฐ เจฆเฉ‡ เจฐเจฟเจŸเฉ‡เจฒเจฐเจพเจ‚, เจฐเฉˆเจธเจŸเฉ‹เจฐเฉ‡เจŸเจฐเจพเจ‚ เจ…เจคเฉ‡ เจ”เจจเจฒเจพเจˆเจจ เจตเจฟเจ•เจฐเฉ‡เจคเจพเจตเจพเจ‚ เจจเฉ‚เฉฐ เจ•เจˆ เจคเจฐเฉเจนเจพเจ‚ เจฆเฉ‡ เจ•เจฒเจพเจ‰เจก-เจ…เจงเจพเจฐเจฟเจค POS เจนเฉฑเจฒเจพเจ‚ เจฆเฉ€ เจชเฉ‡เจธเจผเจ•เจธเจผ เจ•เจฐเจฆเฉ€ เจนเฉˆ, เจฒเจพเจˆเจŸเจธเจชเฉ€เจก เจ•เจˆ เจคเจฐเฉเจนเจพเจ‚ เจฆเฉ‡ เจŸเฉเจฐเจพเจ‚เจœเฉˆเจ•เจธเจผเจจเจฒ, เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃเจพเจคเจฎเจ•, เจ…เจคเฉ‡ เจ–เฉ‹เจœ เจตเจฐเจคเฉ‹เจ‚ เจฆเฉ‡ เจฎเจพเจฎเจฒเจฟเจ†เจ‚ เจฒเจˆ เจ•เจˆ เจตเฉฑเจ–-เจตเฉฑเจ– เจ•เจฟเจธเจฎเจพเจ‚ เจฆเฉ‡ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ€ เจนเฉˆเฅค เจ‡เจนเจจเจพเจ‚ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจนเจฐ เจ‡เฉฑเจ• เจฆเฉ€เจ†เจ‚ เจ†เจชเจฃเฉ€เจ†เจ‚ เจธเจผเจ•เจคเฉ€เจ†เจ‚ เจ…เจคเฉ‡ เจ•เจฎเจœเจผเฉ‹เจฐเฉ€เจ†เจ‚ เจนเจจเฅค เจ‡เจธ เจฒเจˆ, เจœเจฆเฉ‹เจ‚ เจ—เฉ‚เจ—เจฒ เจจเฉ‡ เจ•เจฒเจพเจ‰เจก เจธเจชเฉˆเจจเจฐ เจจเฉ‚เฉฐ เจฎเจพเจฐเจ•เฉ€เจŸ เจตเจฟเฉฑเจš เจชเฉ‡เจธเจผ เจ•เฉ€เจคเจพ - เจฐเจฟเจฒเฉ‡เจธเจผเจจเจฒ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจฆเฉ€ เจฆเฉเจจเฉ€เจ† เจตเจฟเฉฑเจš เจ…เจฃเจฆเฉ‡เจ–เฉ€ เจนเฉ‹เจฃ เจตเจพเจฒเฉ€เจ†เจ‚ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚, เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจ…เจธเจฒ เจตเจฟเฉฑเจš เจ…เจธเฉ€เจฎเจค เจนเจฐเฉ€เจœเฉฑเจŸเจฒ เจธเจ•เฉ‡เจฒเฉ‡เจฌเจฟเจฒเจŸเฉ€ เจ…เจคเฉ‡ เจ‡เฉฑเจ• 99,999% เจธเฉ‡เจตเจพ เจชเฉฑเจงเจฐ เจธเจฎเจเฉŒเจคเจพ (SLA), - เจ…เจธเฉ€เจ‚ เจ‡เจธ 'เจคเฉ‡ เจ†เจชเจฃเฉ‡ เจนเฉฑเจฅ เจฒเฉˆเจฃ เจฆเจพ เจฎเฉŒเจ•เจพ เจจเจนเฉ€เจ‚ เจ—เฉเจ† เจธเจ•เจฆเฉ‡!

เจ•เจฒเจพเจ‰เจก เจธเจชเฉˆเจจเจฐ เจฆเฉ‡ เจจเจพเจฒ เจธเจพเจกเฉ‡ เจคเจœเจผเจฐเจฌเฉ‡ เจฆเฉ€ เจ‡เฉฑเจ• เจตเจฟเจ†เจชเจ• เจธเฉฐเจ–เฉ‡เจช เจœเจพเจฃเจ•เจพเจฐเฉ€ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจจ เจฒเจˆ, เจจเจพเจฒ เจนเฉ€ เจธเจพเจกเฉ‡ เจฆเฉเจ†เจฐเจพ เจตเจฐเจคเฉ‡ เจ—เจ เจฎเฉเจฒเจพเจ‚เจ•เจฃ เจฎเจพเจชเจฆเฉฐเจก, เจ…เจธเฉ€เจ‚ เจนเฉ‡เจ เจพเจ‚ เจฆเจฟเฉฑเจคเฉ‡ เจตเจฟเจธเจผเจฟเจ†เจ‚ เจจเฉ‚เฉฐ เจ•เจตเจฐ เจ•เจฐเจพเจ‚เจ—เฉ‡:

  1. เจธเจพเจกเฉ‡ เจฎเฉเจฒเจพเจ‚เจ•เจฃ เจฆเฉ‡ เจฎเจพเจชเจฆเฉฐเจก
  2. เจธเฉฐเจ–เฉ‡เจช เจตเจฟเฉฑเจš เจ•เจฒเจพเจ‰เจก เจธเจชเฉˆเจจเจฐ
  3. เจธเจพเจกเจพ เจฎเฉเจฒเจพเจ‚เจ•เจฃ
  4. เจธเจพเจกเฉ€ เจ–เฉ‹เจœ

เจ—เฉ‚เจ—เจฒ เจ•เจฒเจพเจ‰เจก เจธเจชเฉˆเจจเจฐ: เจšเฉฐเจ—เจพ, เจฌเฉเจฐเจพ เจ…เจคเฉ‡ เจฌเจฆเจธเฉ‚เจฐเจค

1. เจธเจพเจกเฉ‡ เจฎเฉเจฒเจพเจ‚เจ•เจฃ เจฆเฉ‡ เจฎเจพเจชเจฆเฉฐเจก

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

  • (เจชเฉเจฐเจฎเฉเฉฑเจ–) เจชเจฐเฉฐเจชเจฐเจพเจ—เจค SQL เจกเจพเจŸเจพเจฌเฉ‡เจธ เจนเฉฑเจฒ เจฆเฉ‡ เจฌเจฆเจฒ เจตเจœเฉ‹เจ‚
  • OLAP เจธเจนเจพเจ‡เจคเจพ เจจเจพเจฒ OLTP เจนเฉฑเจฒ เจ•เจฟเจตเฉ‡เจ‚ เจ•เจฐเฉ€เจ

เจจเฉ‹เจŸ: เจธเจฐเจฒเจคเจพ เจ…เจคเฉ‡ เจคเฉเจฒเจจเจพ เจฆเฉ€ เจธเฉŒเจ– เจฒเจˆ, เจ‡เจน เจฒเฉ‡เจ– เจ•เจฒเจพเจ‰เจก เจธเจชเฉˆเจจเจฐ เจฆเฉ€ GCP เจ•เจฒเจพเจ‰เจก SQL เจ…เจคเฉ‡ Amazon AWS RDS เจนเฉฑเจฒ เจชเจฐเจฟเจตเจพเจฐเจพเจ‚ เจฆเฉ‡ MySQL เจฐเฉ‚เจชเจพเจ‚ เจจเจพเจฒ เจคเฉเจฒเจจเจพ เจ•เจฐเจฆเจพ เจนเฉˆเฅค

เจ‡เฉฑเจ• เจฐเจตเจพเจ‡เจคเฉ€ SQL เจกเจพเจŸเจพเจฌเฉ‡เจธ เจนเฉฑเจฒ เจฆเฉ‡ เจฌเจฆเจฒ เจตเจœเฉ‹เจ‚ เจ•เจฒเจพเจ‰เจก เจธเจชเฉˆเจจเจฐ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจเจพ

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

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

เจ‡เฉฑเจ• เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจจเฉ‚เฉฐ เจฒเฉฐเจฌเจ•เจพเจฐเฉ€ เจคเฉŒเจฐ 'เจคเฉ‡ เจธเจ•เฉ‡เจฒ เจ•เจฐเจจ เจฒเจˆ เจธเจฐเจตเจฐ เจ‰เจฆเจพเจนเจฐเจจ เจจเฉ‚เฉฐ เจ…เฉฑเจชเจ—เจฐเฉ‡เจก เจ•เจฐเจจเจพ เจธเจผเจพเจฎเจฒ เจนเฉˆ, เจ–เจพเจธ เจคเฉŒเจฐ 'เจคเฉ‡ เจนเฉ‹เจฐ เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฐ/เจ•เฉ‹เจฐ, เจตเจงเฉ‡เจฐเฉ‡ RAM, เจคเฉ‡เจœเจผ เจธเจŸเฉ‹เจฐเฉ‡เจœ, เจ†เจฆเจฟ เจจเฉ‚เฉฐ เจœเฉ‹เฉœ เจ•เฉ‡เฅค เจตเจงเฉ‡เจฐเฉ‡ เจนเจพเจฐเจกเจตเฉ‡เจ…เจฐ เจธเจฐเฉ‹เจคเจพเจ‚ เจจเฉ‚เฉฐ เจœเฉ‹เฉœเจจ เจจเจพเจฒ เจกเจพเจŸเจพเจฌเฉ‡เจธ เจฆเฉ€ เจ•เจพเจฐเจ—เฉเจœเจผเจพเจฐเฉ€ เจตเจฟเฉฑเจš เจตเจพเจงเจพ เจนเฉเฉฐเจฆเจพ เจนเฉˆ, เจฎเฉเฉฑเจ– เจคเฉŒเจฐ 'เจคเฉ‡ เจฆเฉ‚เจœเฉ‡ เจตเจฟเฉฑเจš เจฒเฉˆเจฃ-เจฆเฉ‡เจฃ เจตเจฟเฉฑเจš เจฎเจพเจชเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจ…เจคเฉ‡ OLTP เจชเฉเจฐเจฃเจพเจฒเฉ€เจ†เจ‚ เจฒเจˆ เจฒเฉˆเจฃ-เจฆเฉ‡เจฃ เจฆเฉ€ เจฒเฉ‡เจŸเฉˆเจ‚เจธเฉ€เฅค เจฐเจฟเจฒเฉ‡เจธเจผเจจเจฒ เจกเจพเจŸเจพเจฌเฉ‡เจธ เจธเจฟเจธเจŸเจฎ (เจœเฉ‹ เจ•เจฟ เจฎเจฒเจŸเฉ€-เจฅเจฐเจฟเฉฑเจกเจก เจชเจนเฉเฉฐเจš เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเจจ) เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ MySQL เจธเจ•เฉ‡เจฒ เจฒเฉฐเจฌเจ•เจพเจฐเฉ€ เจขเฉฐเจ— เจจเจพเจฒเฅค

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

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

เจฆเฉ‚เจœเฉ‡ เจชเจพเจธเฉ‡, เจ‡เจธเจฆเฉ€ เจชเฉเจฐเจ•เจฟเจฐเจคเฉ€ เจฆเฉ‡ เจ•เจพเจฐเจจ, เจ•เจฒเจพเจ‰เจก เจธเจชเฉˆเจจเจฐ เจ˜เฉฑเจŸ เจคเฉ‹เจ‚ เจ˜เฉฑเจŸ เจฆเจ–เจฒเจ…เฉฐเจฆเจพเจœเจผเฉ€ เจจเจพเจฒ เจ†เจธเจพเจจเฉ€ เจจเจพเจฒ เจ–เจฟเจคเจฟเจœเฉ€ เจธเจ•เฉ‡เจฒ เจ•เจฐ เจธเจ•เจฆเจพ เจนเฉˆเฅค

เจชเฉ‚เจฐเฉ€ เจคเจฐเฉเจนเจพเจ‚ เจซเฉ€เจšเจฐเจก เจ‡เฉฑเจ• เจธเฉ‡เจตเจพ เจฆเฉ‡ เจคเฉŒเจฐ 'เจคเฉ‡ DBMS เจตเฉฑเจ–-เจตเฉฑเจ– เจ•เฉ‹เจฃเจพเจ‚ เจคเฉ‹เจ‚ เจฎเฉเจฒเจพเจ‚เจ•เจฃ เจ•เฉ€เจคเจพ เจœเจพเจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆเฅค เจ‡เฉฑเจ• เจ†เจงเจพเจฐ เจฆเฉ‡ เจคเฉŒเจฐ เจคเฉ‡, เจ…เจธเฉ€เจ‚ เจ•เจฒเจพเจ‰เจก เจตเจฟเฉฑเจš เจธเจญ เจคเฉ‹เจ‚ เจตเฉฑเจง เจชเฉเจฐเจธเจฟเฉฑเจง DBMS เจฒเจฟเจ† - Google, GCP Cloud SQL เจ…เจคเฉ‡ Amazon, AWS RDS เจฒเจˆเฅค เจธเจพเจกเฉ‡ เจฎเฉเจฒเจพเจ‚เจ•เจฃ เจตเจฟเฉฑเจš เจ…เจธเฉ€เจ‚ เจนเฉ‡เจ เจพเจ‚ เจฆเจฟเฉฑเจคเฉ€เจ†เจ‚ เจธเจผเฉเจฐเฉ‡เจฃเฉ€เจ†เจ‚ 'เจคเฉ‡ เจงเจฟเจ†เจจ เจ•เฉ‡เจ‚เจฆเจฐเจฟเจค เจ•เฉ€เจคเจพ:

  • เจซเฉ€เจšเจฐ เจฎเฉˆเจชเจฟเฉฐเจ—: เจเจ•เจธเจŸเฉˆเจ‚เจŸ SQL, DDL, DML; เจ•เจจเฉˆเจ•เจธเจผเจจ เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€เจ†เจ‚/เจ•เจจเฉˆเจ•เจŸเจฐ, เจฒเฉˆเจฃ-เจฆเฉ‡เจฃ เจธเจนเจพเจ‡เจคเจพ, เจ…เจคเฉ‡ เจนเฉ‹เจฐเฅค
  • เจตเจฟเจ•เจพเจธ เจธเจฎเจฐเจฅเจจ: เจ†เจธเจพเจจ เจตเจฟเจ•เจพเจธ เจ…เจคเฉ‡ เจŸเฉˆเจธเจŸเจฟเฉฐเจ—.
  • เจชเฉเจฐเจธเจผเจพเจธเจจ เจธเจนเจพเจ‡เจคเจพ: เจ‰เจฆเจพเจนเจฐเจจ เจชเฉเจฐเจฌเฉฐเจงเจจ - เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจ‰เฉฑเจชเจฐ/เจกเจพเจŠเจจ เจธเจ•เฉ‡เจฒเจฟเฉฐเจ— เจ…เจคเฉ‡ เจ‰เจฆเจพเจนเจฐเจจเจพเจ‚ เจจเฉ‚เฉฐ เจ…เฉฑเจชเจ—เจฐเฉ‡เจก เจ•เจฐเจจเจพ; SLA, เจฌเฉˆเจ•เจ…เฉฑเจช เจ…เจคเฉ‡ เจฐเจฟเจ•เจตเจฐเฉ€; เจธเฉเจฐเฉฑเจ–เจฟเจ†/เจชเจนเฉเฉฐเจš เจจเจฟเจฏเฉฐเจคเจฐเจฃเฅค

OLAP-เจธเจฎเจฐเฉฑเจฅ OLTP เจนเฉฑเจฒ เจตเจœเฉ‹เจ‚ เจ•เจฒเจพเจ‰เจก เจธเจชเฉˆเจจเจฐ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจเจพ

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

เจญเจพเจตเฉ‡เจ‚ เจ•เจฟ เจธเจฟเจฐเจซ เจ‡เฉฑเจ• เจ›เฉ‹เจŸเฉ€ เจœเจฟเจนเฉ€ เจธเฉฐเจญเจพเจตเจจเจพ เจธเฉ€ เจ•เจฟ เจ•เจฒเจพเจ‰เจก เจธเจชเฉˆเจจเจฐ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• (เจตเฉฑเจง เจœเจพเจ‚ เจ˜เฉฑเจŸ) เจตเจฐเจคเฉ‹เจ‚ เจฏเฉ‹เจ— OLAP เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพ เจธเฉˆเฉฑเจŸ เจฆเฉ‡ เจจเจพเจฒ เจ‡เฉฑเจ• เจ‡เจ•เจธเจพเจฐ เจธเจ•เฉ‡เจฒ-เจ†เจŠเจŸ HTAP (เจนเจพเจˆเจฌเฉเจฐเจฟเจก เจŸเฉเจฐเจพเจ‚เจœเฉˆเจ•เจธเจผเจจเจฒ/เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃ เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฟเฉฐเจ—) เจ‡เฉฐเจœเจฃ เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€, เจ…เจธเฉ€เจ‚ เจธเฉ‹เจšเจฆเฉ‡ เจนเจพเจ‚ เจ•เจฟ เจ‡เจน เจธเจพเจกเฉ‡ เจงเจฟเจ†เจจ เจฆเฉ‡ เจฏเฉ‹เจ— เจนเฉ‹เจตเฉ‡เจ—เจพเฅค

เจ‡เจธ เจจเฉ‚เฉฐ เจงเจฟเจ†เจจ เจตเจฟเฉฑเจš เจฐเฉฑเจ–เจฆเฉ‡ เจนเฉ‹เจ, เจ…เจธเฉ€เจ‚ เจนเฉ‡เจ เจพเจ‚ เจฆเจฟเฉฑเจคเฉ€เจ†เจ‚ เจธเจผเฉเจฐเฉ‡เจฃเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจฆเฉ‡เจ–เจฟเจ†:

  • เจกเจพเจŸเจพ เจฒเฉ‹เจกเจฟเฉฐเจ—, เจ‡เฉฐเจกเฉˆเจ•เจธ เจ…เจคเฉ‡ เจตเจฟเจญเจพเจ—เฉ€เจ•เจฐเจจ เจธเจฎเจฐเจฅเจจ
  • เจชเฉเฉฑเจ›เจ—เจฟเฉฑเจ› เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจ…เจคเฉ‡ DML

2. เจธเฉฐเจ–เฉ‡เจช เจตเจฟเฉฑเจš เจ•เจฒเจพเจ‰เจก เจธเจชเฉˆเจจเจฐ

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

เจ‡เฉฑเจฅเฉ‡ เจ•เจฒเจพเจ‰เจก เจธเจชเฉˆเจจเจฐ เจฆเฉ€เจ†เจ‚ เจ•เฉเจ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚ เจนเจจ:

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

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

  • เจธเจฐเจตเจฟเจธ เจฒเฉˆเจตเจฒ เจเจ—เจฐเฉ€เจฎเฉˆเจ‚เจŸ (SLA): 99,99% เจฆเฉ‡ SLA เจจเจพเจฒ เจ‡เฉฑเจ• เจ–เฉ‡เจคเจฐ เจตเจฟเฉฑเจš เจคเฉˆเจจเจพเจคเฉ€; 99,999% SLA เจจเจพเจฒ เจฌเจนเฉ-เจ–เฉ‡เจคเจฐเฉ€ เจคเฉˆเจจเจพเจคเฉ€เจ†เจ‚เฅค เจœเจฆเฉ‹เจ‚ เจ•เจฟ SLA เจ†เจชเจฃเฉ‡ เจ†เจช เจตเจฟเฉฑเจš เจธเจฟเจฐเจซเจผ เจ‡เฉฑเจ• เจธเจฎเจเฉŒเจคเจพ เจนเฉˆ เจ…เจคเฉ‡ เจ•เจฟเจธเฉ‡ เจตเฉ€ เจ•เจฟเจธเจฎ เจฆเฉ€ เจ—เจพเจฐเฉฐเจŸเฉ€ เจจเจนเฉ€เจ‚ เจนเฉˆ, เจฎเฉ‡เจฐเจพ เจฎเฉฐเจจเจฃเจพ เจนเฉˆ เจ•เจฟ เจ—เฉ‚เจ—เจฒ เจฆเฉ‡ เจฒเฉ‹เจ•เจพเจ‚ เจ•เฉ‹เจฒ เจ…เจœเจฟเจนเจพ เจฎเจœเจผเจฌเฉ‚เจค โ€‹โ€‹เจฆเจพเจ…เจตเจพ เจ•เจฐเจจ เจฒเจˆ เจ•เฉเจ เจธเจ–เจผเจค เจกเฉ‡เจŸเจพ เจนเฉˆเฅค (เจนเจตเจพเจฒเฉ‡ เจฒเจˆ, 99,999% เจฆเจพ เจฎเจคเจฒเจฌ เจนเฉˆ เจชเฉเจฐเจคเฉ€ เจฎเจนเฉ€เจจเจพ 26,3 เจธเจ•เจฟเฉฐเจŸ เจธเฉ‡เจตเจพ เจฆเฉ€ เจ…เจฃเจ‰เจชเจฒเจฌเจงเจคเจพเฅค)
  • เจนเฉ‹เจฐ: https://cloud.google.com/spanner/

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

3. เจธเจพเจกเจพ เจฎเฉเจฒเจพเจ‚เจ•เจฃ

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

เจ…เจธเฉ€เจ‚ Sharded MySQL เจฆเฉ‡ เจฌเจฆเจฒ เจตเจœเฉ‹เจ‚ เจ•เจฒเจพเจ‰เจก เจธเจชเฉˆเจจเจฐ เจฆเจพ เจฎเฉเจฒเจพเจ‚เจ•เจฃ เจ•เฉ€เจคเจพ เจนเฉˆ

Google เจ•เจฒเจพเจ‰เจก SQL เจ…เจคเฉ‡ Amazon AWS RDS, เจ•เจฒเจพเจ‰เจก เจฎเจพเจฐเจ•เฉ€เจŸ เจตเจฟเฉฑเจš เจฆเฉ‹ เจธเจญ เจคเฉ‹เจ‚ เจชเฉเจฐเจธเจฟเฉฑเจง OLTP DBMS, เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚ เจฆเจพ เจ‡เฉฑเจ• เจฌเจนเฉเจค เจตเฉฑเจกเจพ เจธเจฎเฉ‚เจน เจนเฉˆเฅค เจนเจพเจฒเจพเจ‚เจ•เจฟ, เจ‡เจนเจจเจพเจ‚ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจธเจฟเฉฐเจ—เจฒ เจจเฉ‹เจก เจฆเฉ‡ เจ†เจ•เจพเจฐ เจคเฉ‹เจ‚ เจชเจฐเฉ‡ เจธเจ•เฉ‡เจฒ เจ•เจฐเจจ เจฒเจˆ, เจคเฉเจนเจพเจจเฉ‚เฉฐ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจตเจฟเจญเจพเจ—เฉ€เจ•เจฐเจจ เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆเฅค เจ‡เจน เจชเจนเฉเฉฐเจš เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจ…เจคเฉ‡ เจชเฉเจฐเจธเจผเจพเจธเจจ เจฆเฉ‹เจตเจพเจ‚ เจฒเจˆ เจ…เจคเจฟเจฐเจฟเจ•เจค เจœเจŸเจฟเจฒเจคเจพ เจชเฉˆเจฆเจพ เจ•เจฐเจฆเฉ€ เจนเฉˆเฅค เจ…เจธเฉ€เจ‚ เจฆเฉ‡เจ–เจฟเจ† เจ•เจฟ เจธเจชเฉˆเจจเจฐ เจ‡เฉฑเจ• เจ‡เฉฑเจ•เจฒเฉ‡ เจฎเฉŒเจ•เฉ‡ เจตเจฟเฉฑเจš เจ•เจˆ เจธเจผเจพเจฐเจกเจพเจ‚ เจจเฉ‚เฉฐ เจœเฉ‹เฉœเจจ เจฆเฉ‡ เจฆเฉเจฐเจฟเจธเจผ เจตเจฟเฉฑเจš เจ•เจฟเจตเฉ‡เจ‚ เจซเจฟเฉฑเจŸ เจฌเฉˆเจ เจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจ•เจฟเจนเฉœเฉ€เจ†เจ‚ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚ (เจœเฉ‡ เจ•เฉ‹เจˆ เจนเจจ) เจจเฉ‚เฉฐ เจ•เฉเจฐเจฌเจพเจจ เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉ‹ เจธเจ•เจฆเฉ€ เจนเฉˆเฅค

SQL, DML เจ…เจคเฉ‡ DDL เจธเจนเจฟเจฏเฉ‹เจ—, เจจเจพเจฒ เจนเฉ€ เจ•เจจเฉˆเจ•เจŸเจฐ เจ…เจคเฉ‡ เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€เจ†เจ‚?

เจชเจนเจฟเจฒเจพเจ‚, เจ•เจฟเจธเฉ‡ เจตเฉ€ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจจเจพเจฒ เจธเจผเฉเจฐเฉ‚ เจ•เจฐเจฆเฉ‡ เจธเจฎเฉ‡เจ‚, เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจกเฉ‡เจŸเจพ เจฎเจพเจกเจฒ เจฌเจฃเจพเจ‰เจฃ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆเฅค เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ เจธเฉ‹เจšเจฆเฉ‡ เจนเฉ‹ เจ•เจฟ เจคเฉเจธเฉ€เจ‚ JDBC เจธเจชเฉˆเจจเจฐ เจจเฉ‚เฉฐ เจ†เจชเจฃเฉ‡ เจฎเจจเจชเจธเฉฐเจฆ SQL เจŸเฉ‚เจฒ เจจเจพเจฒ เจ•เจจเฉˆเจ•เจŸ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹, เจคเจพเจ‚ เจคเฉเจธเฉ€เจ‚ เจฆเฉ‡เจ–เฉ‹เจ—เฉ‡ เจ•เจฟ เจคเฉเจธเฉ€เจ‚ เจ‡เจธ เจจเจพเจฒ เจ†เจชเจฃเฉ‡ เจกเฉ‡เจŸเจพ เจฆเฉ€ เจชเฉเฉฑเจ›เจ—เจฟเฉฑเจ› เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹, เจชเจฐ เจคเฉเจธเฉ€เจ‚ เจ‡เจธเจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจธเจพเจฐเจฃเฉ€ เจฌเจฃเจพเจ‰เจฃ เจœเจพเจ‚ เจธเฉ‹เจงเจฃ (DDL) เจœเจพเจ‚ เจ•เจฟเจธเฉ‡ เจตเฉ€ เจธเฉฐเจฎเจฟเจฒเจฟเจค/เจ…เฉฑเจชเจกเฉ‡เจŸ/เจฎเจฟเจŸเจพเจ‰เจฃ เจฒเจˆ เจจเจนเฉ€เจ‚ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค เจ“เจชเจฐเฉ‡เจธเจผเจจ (DML)เฅค เจ—เฉ‚เจ—เจฒ เจฆเจพ เจ…เจงเจฟเจ•เจพเจฐเจค JDBC เจ‡เจนเจจเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจ•เจฟเจธเฉ‡ เจฆเจพ เจธเจฎเจฐเจฅเจจ เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเจพ เจนเฉˆเฅค

"เจกเจฐเจพเจˆเจตเจฐ เจตเจฐเจคเจฎเจพเจจ เจตเจฟเฉฑเจš DML เจœเจพเจ‚ DDL เจธเจŸเฉ‡เจŸเจฎเฉˆเจ‚เจŸเจพเจ‚ เจฆเจพ เจธเจฎเจฐเจฅเจจ เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเฉ‡เฅค"
เจธเจชเฉˆเจจเจฐ เจฆเจธเจคเจพเจตเฉ‡เจœเจผเฉ€

GCP เจ•เฉฐเจธเฉ‹เจฒ เจจเจพเจฒ เจธเจฅเจฟเจคเฉ€ เจฌเจฟเจนเจคเจฐ เจจเจนเฉ€เจ‚ เจนเฉˆ - เจคเฉเจธเฉ€เจ‚ เจธเจฟเจฐเจซเจผ SELECT เจธเจตเจพเจฒ เจญเฉ‡เจœ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค เจ–เฉเจธเจผเจ•เจฟเจธเจฎเจคเฉ€ เจจเจพเจฒ, เจฒเฉˆเจฃ-เจฆเฉ‡เจฃ เจธเจฎเฉ‡เจค, เจ•เจฎเจฟเจŠเจจเจฟเจŸเฉ€ เจคเฉ‹เจ‚ DML เจ…เจคเฉ‡ DDL เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจตเจพเจฒเจพ JDBC เจกเจฐเจพเจˆเจตเจฐ เจนเฉˆ github.com/olavloite/spanner-jdbc. เจนเจพเจฒเจพเจ‚เจ•เจฟ เจ‡เจน เจกเจฐเจพเจˆเจตเจฐ เจฌเฉ‡เจนเฉฑเจฆ เจ‰เจชเจฏเฉ‹เจ—เฉ€ เจนเฉˆ, เจ—เฉ‚เจ—เจฒ เจฆเฉ‡ เจ†เจชเจฃเฉ‡ เจœเฉ‡เจกเฉ€เจฌเฉ€เจธเฉ€ เจกเจฐเจพเจˆเจตเจฐ เจฆเฉ€ เจ•เจฎเฉ€ เจนเฉˆเจฐเจพเจจเฉ€เจœเจจเจ• เจนเฉˆเฅค เจ–เฉเจธเจผเจ•เจฟเจธเจฎเจคเฉ€ เจจเจพเจฒ, เจ—เฉ‚เจ—เจฒ เจ•เจฒเจพเจ‡เฉฐเจŸ เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€เจ†เจ‚ (gRPC 'เจคเฉ‡ เจ…เจงเจพเจฐเจค): C#, Go, Java, node.js, PHP, Python, เจ…เจคเฉ‡ Ruby เจฒเจˆ เจ•เจพเจซเจผเฉ€ เจตเจฟเจ†เจชเจ• เจธเจฎเจฐเจฅเจจ เจฆเฉ€ เจชเฉ‡เจธเจผเจ•เจธเจผ เจ•เจฐเจฆเจพ เจนเฉˆเฅค

เจ•เจฒเจพเจ‰เจก เจธเจชเฉˆเจจเจฐ เจ•เจธเจŸเจฎ API (JDBC เจตเจฟเฉฑเจš DDL เจ…เจคเฉ‡ DML เจฆเฉ€ เจ•เจฎเฉ€ เจฆเฉ‡ เจ•เจพเจฐเจจ) เจฆเฉ€ เจฒเจ—เจญเจ— เจฒเจพเจœเจผเจฎเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจฆเฉ‡ เจจเจคเฉ€เจœเฉ‡ เจตเจœเฉ‹เจ‚ เจธเฉฐเจฌเฉฐเจงเจฟเจค เจ•เฉ‹เจก เจ–เฉ‡เจคเจฐเจพเจ‚ เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจ•เจจเฉˆเจ•เจธเจผเจจ เจชเฉ‚เจฒ เจœเจพเจ‚ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจฌเจพเจˆเจกเจฟเฉฐเจ— เจซเจฐเฉ‡เจฎเจตเจฐเจ• (เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ เจธเจชเจฐเจฟเฉฐเจ— MVC) เจฒเจˆ เจ•เฉเจ เจธเฉ€เจฎเจพเจตเจพเจ‚ เจนเจจเฅค เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡, JDBC เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจธเจฎเฉ‡เจ‚, เจคเฉเจธเฉ€เจ‚ เจ†เจชเจฃเฉ‡ เจชเจธเฉฐเจฆเฉ€เจฆเจพ เจ•เจจเฉˆเจ•เจธเจผเจจ เจชเฉ‚เจฒ (เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ HikariCP, DBCP, C3PO, เจ†เจฆเจฟ) เจฆเฉ€ เจšเฉ‹เจฃ เจ•เจฐเจจ เจฒเจˆ เจธเฉเจคเฉฐเจคเจฐ เจนเฉ‹, เจœเฉ‹ เจŸเฉˆเจธเจŸ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ เจ…เจคเฉ‡ เจตเจงเฉ€เจ† เจ•เฉฐเจฎ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจ•เจธเจŸเจฎ เจธเจชเฉˆเจจเจฐ API เจฆเฉ‡ เจฎเจพเจฎเจฒเฉ‡ เจตเจฟเฉฑเจš, เจธเจพเจจเฉ‚เฉฐ เจซเจฐเฉ‡เจฎเจตเจฐเจ•/เจฌเจพเจˆเจกเจฟเฉฐเจ— เจชเฉ‚เจฒ/เจธเฉˆเจธเจผเจจเจพเจ‚ 'เจคเฉ‡ เจญเจฐเฉ‹เจธเจพ เจ•เจฐเจจเจพ เจชเฉˆเจ‚เจฆเจพ เจนเฉˆ เจœเฉ‹ เจ…เจธเฉ€เจ‚ เจ†เจชเจฃเฉ‡ เจ†เจช เจฌเจฃเจพเจ เจนเจจเฅค

เจชเฉเจฐเจพเจ‡เจฎเจฐเฉ€ เจ•เฉเฉฐเจœเฉ€ (เจชเฉ€เจธเฉ€) เจ•เฉ‡เจ‚เจฆเฉเจฐเจฟเจค เจกเจฟเจœเจผเจพเจˆเจจ เจ•เจฒเจพเจ‰เจก เจธเจชเฉˆเจจเจฐ เจจเฉ‚เฉฐ เจชเฉ€เจธเฉ€ เจฆเฉเจ†เจฐเจพ เจกเฉ‡เจŸเจพ เจเจ•เจธเฉˆเจธ เจ•เจฐเจจ เจตเฉ‡เจฒเฉ‡ เจฌเจนเฉเจค เจคเฉ‡เจœเจผ เจนเฉ‹เจฃ เจฆเฉ€ เจ†เจ—เจฟเจ† เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ, เจชเจฐ เจ•เฉเจ เจชเฉเฉฑเจ›เจ—เจฟเฉฑเจ› เจฎเฉเฉฑเจฆเฉ‡ เจตเฉ€ เจชเฉ‡เจธเจผ เจ•เจฐเจฆเจพ เจนเฉˆเฅค

  • เจคเฉเจธเฉ€เจ‚ เจชเฉเจฐเจพเจ‡เจฎเจฐเฉ€ เจ•เฉเฉฐเจœเฉ€ เจฎเฉเฉฑเจฒ เจจเฉ‚เฉฐ เจ…เฉฑเจชเจกเฉ‡เจŸ เจจเจนเฉ€เจ‚ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹; เจคเฉเจนเจพเจจเฉ‚เฉฐ เจชเจนเจฟเจฒเจพเจ‚ เจ…เจธเจฒ เจชเฉ€เจธเฉ€ เจคเฉ‹เจ‚ เจเจ‚เจŸเจฐเฉ€ เจจเฉ‚เฉฐ เจฎเจฟเจŸเจพเจ‰เจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจ‡เจธเจจเฉ‚เฉฐ เจจเจตเฉ‡เจ‚ เจฎเฉเฉฑเจฒ เจจเจพเจฒ เจฆเฉเจฌเจพเจฐเจพ เจชเจพเจ‰เจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆเฅค (เจ‡เจน เจฆเฉ‚เจœเฉ‡ เจชเฉ€เจธเฉ€ เจ“เจฐเฉ€เจเจ‚เจŸเฉ‡เจก เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ/เจธเจŸเฉ‹เจฐเฉ‡เจœ เจ‡เฉฐเจœเจฃเจพเจ‚ เจฆเฉ‡ เจธเจฎเจพเจจ เจนเฉˆเฅค)
  • เจ•เจฟเจธเฉ‡ เจตเฉ€ เจ…เฉฑเจชเจกเฉ‡เจŸ เจ…เจคเฉ‡ เจกเจฟเจฒเฉ€เจŸ เจธเจŸเฉ‡เจŸเจฎเฉˆเจ‚เจŸเจพเจ‚ เจตเจฟเฉฑเจš PC เจจเฉ‚เฉฐ WHERE เจตเจฟเฉฑเจš เจจเจฟเจธเจผเจšเจฟเจค เจ•เจฐเจจเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ, เจ‡เจธเจฒเจˆ เจ‡เฉฑเจฅเฉ‡ เจ–เจพเจฒเฉ€ เจฎเจฟเจŸเจพเจ“ เจธเจพเจฐเฉ‡ เจธเจŸเฉ‡เจŸเจฎเฉˆเจ‚เจŸ เจจเจนเฉ€เจ‚ เจนเฉ‹ เจธเจ•เจฆเฉ‡ - เจ‰เฉฑเจฅเฉ‡ เจนเจฎเฉ‡เจธเจผเจพ เจ‡เฉฑเจ• เจธเจฌเจ•เจตเฉ‡เจฐเฉ€ เจนเฉ‹เจฃเฉ€ เจšเจพเจนเฉ€เจฆเฉ€ เจนเฉˆ, เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ: เจ…เฉฑเจชเจกเฉ‡เจŸ xxx WHERE id IN (เจŸเฉ‡เจฌเจฒ 1 เจคเฉ‹เจ‚ เจ†เจˆเจกเฉ€ เจšเฉเจฃเฉ‹)
  • เจ†เจŸเฉ‹-เจ‡เฉฐเจ•เจฐเฉ€เจฎเฉˆเจ‚เจŸ เจตเจฟเจ•เจฒเจช เจฆเฉ€ เจ˜เจพเจŸ เจœเจพเจ‚ เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚ เจฆเฉ€ เจ•เฉ‹เจˆ เจšเฉ€เจœเจผ เจœเฉ‹ เจชเฉ€เจธเฉ€ เจ–เฉ‡เจคเจฐ เจฒเจˆ เจ•เฉเจฐเจฎ เจธเฉˆเฉฑเจŸ เจ•เจฐเจฆเฉ€ เจนเฉˆเฅค เจ‡เจธ เจจเฉ‚เฉฐ เจ•เฉฐเจฎ เจ•เจฐเจจ เจฒเจˆ, เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจธเจพเจˆเจก 'เจคเฉ‡ เจ…เจจเฉเจธเจพเจฐเฉ€ เจฎเฉเฉฑเจฒ เจฌเจฃเจพเจ‡เจ† เจœเจพเจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆเฅค

เจธเฉˆเจ•เฉฐเจกเจฐเฉ€ เจธเฉ‚เจšเจ•เจพเจ‚เจ•?

เจ—เฉ‚เจ—เจฒ เจ•เจฒเจพเจ‰เจก เจธเจชเฉˆเจจเจฐ เจ•เฉ‹เจฒ เจธเฉˆเจ•เฉฐเจกเจฐเฉ€ เจ‡เฉฐเจกเฉˆเจ•เจธ เจฒเจˆ เจฌเจฟเจฒเจŸ-เจ‡เจจ เจธเจฎเจฐเจฅเจจ เจนเฉˆเฅค เจ‡เจน เจ‡เฉฑเจ• เจฌเจนเฉเจค เจนเฉ€ เจตเจงเฉ€เจ† เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพ เจนเฉˆ เจœเฉ‹ เจนเจฎเฉ‡เจธเจผเจพ เจนเฉ‹เจฐ เจคเจ•เจจเจพเจฒเฉ‹เจœเฉ€เจ†เจ‚ เจตเจฟเฉฑเจš เจฎเฉŒเจœเฉ‚เจฆ เจจเจนเฉ€เจ‚ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆเฅค Apache Kudu เจตเจฐเจคเจฎเจพเจจ เจตเจฟเฉฑเจš เจธเฉˆเจ•เฉฐเจกเจฐเฉ€ เจธเฉ‚เจšเจ•เจพเจ‚เจ• เจฆเจพ เจธเจฎเจฐเจฅเจจ เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเจพ เจนเฉˆ, เจ…เจคเฉ‡ Apache HBase เจธเจฟเฉฑเจงเฉ‡ เจธเฉ‚เจšเจ•เจพเจ‚เจ• เจฆเจพ เจธเจฎเจฐเจฅเจจ เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเจพ เจนเฉˆ, เจชเจฐ เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจ…เจชเจพเจšเฉ‡ เจซเฉ€เจจเจฟเจ•เจธ เจฆเฉเจ†เจฐเจพ เจœเฉ‹เฉœ เจธเจ•เจฆเจพ เจนเฉˆเฅค

Kudu เจ…เจคเฉ‡ HBase เจตเจฟเฉฑเจš เจธเฉ‚เจšเจ•เจพเจ‚เจ• เจจเฉ‚เฉฐ เจชเฉเจฐเจพเจ‡เจฎเจฐเฉ€ เจ•เฉเฉฐเจœเฉ€เจ†เจ‚ เจฆเฉ€ เจ‡เฉฑเจ• เจตเฉฑเจ–เจฐเฉ€ เจฐเจšเจจเจพ เจฆเฉ‡ เจจเจพเจฒ เจ‡เฉฑเจ• เจตเฉฑเจ–เจฐเฉ€ เจธเจพเจฐเจฃเฉ€ เจฆเฉ‡ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจฎเจพเจกเจฒ เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ, เจชเจฐ เจฎเฉ‚เจฒ เจธเจพเจฐเจฃเฉ€ เจ…เจคเฉ‡ เจธเฉฐเจฌเฉฐเจงเจฟเจค เจธเฉ‚เจšเจ•เจพเจ‚เจ• เจŸเฉ‡เจฌเจฒเจพเจ‚ 'เจคเฉ‡ เจ•เฉ€เจคเฉ‡ เจ—เจ เจ“เจชเจฐเฉ‡เจธเจผเจจเจพเจ‚ เจฆเฉ€ เจชเจฐเจฎเจพเจฃเฉ‚เจคเจพ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจชเฉฑเจงเจฐ 'เจคเฉ‡ เจ•เฉ€เจคเฉ€ เจœเจพเจฃเฉ€ เจšเจพเจนเฉ€เจฆเฉ€ เจนเฉˆ เจ…เจคเฉ‡ เจธเจนเฉ€ เจขเฉฐเจ— เจจเจพเจฒ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจฒเจˆ เจฎเจพเจฎเฉ‚เจฒเฉ€ เจจเจนเฉ€เจ‚ เจนเฉˆเฅค

เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจ•เจฒเจพเจ‰เจก เจธเจชเฉˆเจจเจฐ เจธเจฎเฉ€เจ–เจฟเจ† เจตเจฟเฉฑเจš เจฆเฉฑเจธเจฟเจ† เจ—เจฟเจ† เจนเฉˆ, เจ‡เจธเจฆเฉ‡ เจธเฉ‚เจšเจ•เจพเจ‚เจ• MySQL เจธเฉ‚เจšเจ•เจพเจ‚เจ• เจคเฉ‹เจ‚ เจตเฉฑเจ–เจฐเฉ‡ เจนเฉ‹ เจธเจ•เจฆเฉ‡ เจนเจจเฅค เจ‡เจธ เจฒเจˆ, เจธเจตเจพเจฒเจพเจ‚ เจ…เจคเฉ‡ เจชเฉเจฐเฉ‹เจซเจพเจˆเจฒเจฟเฉฐเจ— เจฌเจฃเจพเจ‰เจฃ เจตเฉ‡เจฒเฉ‡ เจตเจฟเจธเจผเฉ‡เจธเจผ เจงเจฟเจ†เจจ เจฐเฉฑเจ–เจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ เจคเจพเจ‚ เจœเฉ‹ เจ‡เจน เจฏเจ•เฉ€เจจเฉ€ เจฌเจฃเจพเจ‡เจ† เจœเจพ เจธเจ•เฉ‡ เจ•เจฟ เจœเจฟเฉฑเจฅเฉ‡ เจฒเฉ‹เฉœ เจนเฉ‹เจตเฉ‡ เจ‰เฉฑเจฅเฉ‡ เจธเจนเฉ€ เจธเฉ‚เจšเจ•เจพเจ‚เจ• เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจนเฉˆเฅค

เจชเฉเจฐเจคเฉ€เจจเจฟเจงเจคเจพ?

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

เจ•เฉ‹เจŸเฉ‡ เจ…เจคเฉ‡ เจชเจพเจฌเฉฐเจฆเฉ€เจ†เจ‚ เจฆเจพ เจตเฉ‡เจฐเจตเจพ เจฆเฉ‡เจฃ เจตเจพเจฒเฉ‡ เจญเจพเจ— เจฒเจˆ เจ•เจฒเจพเจ‰เจก เจธเจชเฉˆเจจเจฐ เจฆเจธเจคเจพเจตเฉ‡เจœเจผ เจตเฉ‡เจ–เฉ‹ (เจธเจชเฉˆเจจเจฐ/เจ•เฉ‹เจŸเจพ), เจ–เจพเจธ เจคเฉŒเจฐ 'เจคเฉ‡ เจ‡เฉฑเจ• เจ…เจœเจฟเจนเจพ เจนเฉˆ เจœเฉ‹ เจ•เฉเจ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจฒเจˆ เจธเจฎเฉฑเจธเจฟเจ† เจตเจพเจฒเจพ เจนเฉ‹ เจธเจ•เจฆเจพ เจนเฉˆ: เจฌเจพเจ•เจธ เจฆเฉ‡ เจฌเจพเจนเจฐ เจ•เจฒเจพเจ‰เจก เจธเจชเฉˆเจจเจฐ เจฆเฉ€ เจชเฉเจฐเจคเฉ€ เจ‰เจฆเจพเจนเจฐเจจ เจตเฉฑเจง เจคเฉ‹เจ‚ เจตเฉฑเจง 100 เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจฆเฉ€ เจธเฉ€เจฎเจพ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆเฅค เจธเจชเฉฑเจธเจผเจŸ เจคเฉŒเจฐ 'เจคเฉ‡, เจ‡เจน เจ‡เฉฑเจ• เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจฒเจˆ เจ‡เฉฑเจ• เจตเฉฑเจกเฉ€ เจฐเฉเจ•เจพเจตเจŸ เจนเฉ‹ เจธเจ•เจฆเฉ€ เจนเฉˆ เจœเฉ‹ 100 เจคเฉ‹เจ‚ เจตเฉฑเจง เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจจเฉ‚เฉฐ เจธเจ•เฉ‡เจฒ เจ•เจฐเจจ เจฒเจˆ เจคเจฟเจ†เจฐ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ. เจ–เฉเจธเจผเจ•เจฟเจธเจฎเจคเฉ€ เจจเจพเจฒ, เจธเจพเจกเฉ‡ Google เจคเจ•เจจเฉ€เจ•เฉ€ เจชเฉเจฐเจคเฉ€เจจเจฟเจงเฉ€ เจจเจพเจฒ เจ—เฉฑเจฒ เจ•เจฐเจจ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ, เจธเจพเจจเฉ‚เฉฐ เจชเจคเจพ เจฒเฉฑเจ—เจพ เจ•เจฟ เจ‡เจธ เจธเฉ€เจฎเจพ เจจเฉ‚เฉฐ Google เจธเจนเจพเจ‡เจคเจพ เจฆเฉเจ†เจฐเจพ เจฒเจ—เจญเจ— เจ•เจฟเจธเฉ‡ เจตเฉ€ เจฎเฉเฉฑเจฒ เจคเฉฑเจ• เจตเจงเจพเจ‡เจ† เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค

เจตเจฟเจ•เจพเจธ เจธเจนเจพเจ‡เจคเจพ?

เจ•เจฒเจพเจ‰เจก เจธเจชเฉˆเจจเจฐ เจ‡เจธเจฆเฉ‡ API เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจจ เจฒเจˆ เจฌเจนเฉเจค เจตเจงเฉ€เจ† เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฟเฉฐเจ— เจญเจพเจธเจผเจพ เจธเจนเจพเจ‡เจคเจพ เจฆเฉ€ เจชเฉ‡เจธเจผเจ•เจธเจผ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจ…เจงเจฟเจ•เจพเจฐเจค เจคเฉŒเจฐ 'เจคเฉ‡ เจธเจฎเจฐเจฅเจฟเจค เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€เจ†เจ‚ C#, Go, Java, node.js, PHP, เจชเจพเจˆเจฅเจจ เจ…เจคเฉ‡ เจฐเฉ‚เจฌเฉ€ เจฆเฉ‡ เจ–เฉ‡เจคเจฐเจพเจ‚ เจตเจฟเฉฑเจš เจนเจจเฅค เจฆเจธเจคเจพเจตเฉ‡เจœเจผ เจ•เจพเจซเจผเฉ€ เจตเจฟเจธเจคเฉเจฐเจฟเจค เจนเจจ, เจชเจฐ เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจนเฉ‹เจฐ เจ‰เฉฑเจจเจค เจคเจ•เจจเจพเจฒเฉ‹เจœเฉ€เจ†เจ‚ เจฆเฉ‡ เจจเจพเจฒ, เจ•เจฎเจฟเจŠเจจเจฟเจŸเฉ€ เจธเจญ เจคเฉ‹เจ‚ เจชเฉเจฐเจธเจฟเฉฑเจง เจกเจพเจŸเจพเจฌเฉ‡เจธ เจคเจ•เจจเจพเจฒเฉ‹เจœเฉ€เจ†เจ‚ เจฆเฉ‡ เจฎเฉเจ•เจพเจฌเจฒเฉ‡ เจฌเจนเฉเจค เจ›เฉ‹เจŸเฉ€ เจนเฉˆ, เจœเจฟเจธ เจจเจพเจฒ เจ˜เฉฑเจŸ เจ†เจฎ เจตเจฐเจคเฉ‹เจ‚ เจฆเฉ‡ เจฎเจพเจฎเจฒเจฟเจ†เจ‚ เจœเจพเจ‚ เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจจเฉ‚เฉฐ เจนเฉฑเจฒ เจ•เจฐเจจ เจตเจฟเฉฑเจš เจœเจผเจฟเจ†เจฆเจพ เจธเจฎเจพเจ‚ เจฒเฉฑเจ— เจธเจ•เจฆเจพ เจนเฉˆเฅค

เจ‡เจธ เจฒเจˆ เจธเจฅเจพเจจเจ• เจตเจฟเจ•เจพเจธ เจฆเจพ เจธเจฎเจฐเจฅเจจ เจ•เจฐเจจ เจฌเจพเจฐเฉ‡ เจ•เฉ€?

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

เจชเฉเจฐเจธเจผเจพเจธเจจ เจธเจนเจฟเจฏเฉ‹เจ—?

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

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

เจธเจฐเฉ‹เจคเจพเจ‚ เจคเฉฑเจ• เจชเจนเฉเฉฐเจš?

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

เจฌเฉˆเจ•เจ…เฉฑเจช?

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

เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจฆเฉ€ เจชเฉเฉฑเจ›เจ—เจฟเฉฑเจ› เจ•เจฐเฉ‹?

เจ…เจธเฉ€เจ‚ เจกเจพเจŸเจพ เจฒเฉ‹เจก เจ•เจฐเจจ เจ…เจคเฉ‡ เจธเจตเจพเจฒเจพเจ‚ เจฆเฉ€ เจœเจพเจ‚เจš เจ•เจฐเจจ เจฒเจˆ เจฏเจพเจนเฉ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เฉ€เจคเฉ€เฅค เจ•เจฒเจพเจ‰เจก เจธเจฐเจตเจฟเฉฐเจ— เจฌเฉˆเจ‚เจšเจฎเจพเจฐเจ•เฅค เจนเฉ‡เจ เจพเจ‚ เจฆเจฟเฉฑเจคเฉ€ เจธเจพเจฐเจฃเฉ€ YCSB เจตเจฐเจ•เจฒเฉ‹เจก B เจจเฉ‚เฉฐ 95% เจฐเฉ€เจก เจคเฉ‹เจ‚ 5% เจฒเจฟเจ–เจฃ เจ…เจจเฉเจชเจพเจค เจฆเฉ‡ เจจเจพเจฒ เจฆเจฐเจธเจพเจ‰เจ‚เจฆเฉ€ เจนเฉˆเฅค

เจ—เฉ‚เจ—เจฒ เจ•เจฒเจพเจ‰เจก เจธเจชเฉˆเจจเจฐ: เจšเฉฐเจ—เจพ, เจฌเฉเจฐเจพ เจ…เจคเฉ‡ เจฌเจฆเจธเฉ‚เจฐเจค

* เจฒเฉ‹เจก เจŸเฉˆเจธเจŸ n1-เจธเจŸเฉˆเจ‚เจกเจฐเจก-32 เจ•เฉฐเจชเจฟเจŠเจŸ เจ‡เฉฐเจœเจฃ (CE) (32 vCPU, 120 GB เจฎเฉˆเจฎเฉ‹เจฐเฉ€) 'เจคเฉ‡ เจšเจฒเจพเจ‡เจ† เจ—เจฟเจ† เจธเฉ€, เจ…เจคเฉ‡ เจŸเฉˆเจธเจŸ เจฆเฉ€ เจธเจฅเจฟเจคเฉ€ เจ•เจฆเฉ‡ เจตเฉ€ เจŸเฉˆเจธเจŸเจพเจ‚ เจตเจฟเฉฑเจš เจ•เฉ‹เจˆ เจฐเฉเจ•เจพเจตเจŸ เจจเจนเฉ€เจ‚ เจธเฉ€เฅค
** เจ‡เฉฑเจ• เจธเจฟเฉฐเจ—เจฒ YCSB เจ‰เจฆเจพเจนเจฐเจจ เจตเจฟเฉฑเจš เจฅเจฐเจฟเฉฑเจกเจพเจ‚ เจฆเฉ€ เจตเฉฑเจง เจคเฉ‹เจ‚ เจตเฉฑเจง เจธเฉฐเจ–เจฟเจ† 400 เจนเฉˆเฅค เจ•เฉเฉฑเจฒ 2400 เจฅเฉเจฐเฉˆเฉฑเจก เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจ เจฒเจˆ YCSB เจŸเฉˆเจธเจŸเจพเจ‚ เจฆเฉ‡ เจ•เฉเฉฑเจฒ เจ›เฉ‡ เจธเจฎเจพเจจเจพเจ‚เจคเจฐ เจ‰เจฆเจพเจนเจฐเจจเจพเจ‚ เจจเฉ‚เฉฐ เจšเจฒเจพเจ‰เจฃเจพ เจชเฉˆเจ‚เจฆเจพ เจนเฉˆเฅค

เจฌเฉˆเจ‚เจšเจฎเจพเจฐเจ• เจจเจคเฉ€เจœเจฟเจ†เจ‚ เจจเฉ‚เฉฐ เจฆเฉ‡เจ–เจฆเฉ‡ เจนเฉ‹เจ, เจ–เจพเจธ เจคเฉŒเจฐ 'เจคเฉ‡ CPU เจฒเฉ‹เจก เจ…เจคเฉ‡ TPS เจฆเจพ เจธเฉเจฎเฉ‡เจฒ, เจ…เจธเฉ€เจ‚ เจธเจชเฉฑเจธเจผเจŸ เจคเฉŒเจฐ 'เจคเฉ‡ เจฆเฉ‡เจ– เจธเจ•เจฆเฉ‡ เจนเจพเจ‚ เจ•เจฟ เจ•เจฒเจพเจ‰เจก เจธเจชเฉˆเจจเจฐ เจฌเจนเฉเจค เจตเจงเฉ€เจ† เจขเฉฐเจ— เจจเจพเจฒ เจธเจ•เฉ‡เจฒ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจตเฉฑเจกเฉ€ เจ—เจฟเจฃเจคเฉ€ เจตเจฟเฉฑเจš เจฅเจฐเจฟเฉฑเจกเจพเจ‚ เจฆเฉเจ†เจฐเจพ เจฌเจฃเจพเจ เจ—เจ เจญเจพเจฐเฉ€ เจฒเฉ‹เจก เจจเฉ‚เฉฐ เจ•เจฒเจพเจ‰เจก เจธเจชเฉˆเจจเจฐ เจ•เจฒเฉฑเจธเจŸเจฐ เจตเจฟเฉฑเจš เจตเฉฑเจกเฉ€ เจ—เจฟเจฃเจคเฉ€ เจตเจฟเฉฑเจš เจจเฉ‹เจกเจพเจ‚ เจฆเฉเจ†เจฐเจพ เจ†เจซเจธเฉˆเฉฑเจŸ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจœเจฆเฉ‹เจ‚ เจ•เจฟ เจฒเฉ‡เจŸเฉˆเจ‚เจธเฉ€ เจ•เจพเจซเจผเฉ€ เจœเจผเจฟเจ†เจฆเจพ เจฆเจฟเจ–เจพเจˆ เจฆเจฟเฉฐเจฆเฉ€ เจนเฉˆ, เจ–เจพเจธ เจคเฉŒเจฐ 'เจคเฉ‡ เจœเจฆเฉ‹เจ‚ 2400 เจฅเฉเจฐเฉˆเฉฑเจกเจพเจ‚ เจจเจพเจฒ เจšเฉฑเจฒ เจฐเจฟเจนเจพ เจนเฉ‹เจตเฉ‡, เจคเจพเจ‚ เจนเฉ‹เจฐ เจธเจนเฉ€ เจธเฉฐเจ–เจฟเจ†เจตเจพเจ‚ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจ เจฒเจˆ เจ•เฉฐเจชเจฟเจŠเจŸ เจ‡เฉฐเจœเจฃ เจฆเฉ€เจ†เจ‚ 6 เจ›เฉ‹เจŸเฉ€เจ†เจ‚ เจ‰เจฆเจพเจนเจฐเจจเจพเจ‚ เจจเจพเจฒ เจฎเฉเฉœ-เจŸเฉˆเจธเจŸเจฟเฉฐเจ— เจœเจผเจฐเฉ‚เจฐเฉ€ เจนเฉ‹ เจธเจ•เจฆเฉ€ เจนเฉˆเฅค เจนเจฐเฉ‡เจ• เจ‰เจฆเจพเจนเจฐเจจ 6 เจชเฉˆเจฐเจฒเจฒ เจŸเฉˆเจธเจŸเจพเจ‚ เจฆเฉ‡ เจจเจพเจฒ เจ‡เฉฑเจ• เจตเฉฑเจกเฉ‡ CE เจ‰เจฆเจพเจนเจฐเจจ เจฆเฉ€ เจฌเจœเจพเจ เจ‡เฉฑเจ• YCSB เจŸเฉˆเจธเจŸ เจšเจฒเจพเจเจ—เฉ€เฅค เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚, เจ•เจฒเจพเจ‰เจก เจธเจชเฉˆเจจเจฐ เจฌเฉ‡เจจเจคเฉ€ เจฒเฉ‡เจŸเฉˆเจ‚เจธเฉ€ เจ…เจคเฉ‡ เจ•เฉเจฒเจพเจ‰เจก เจธเจชเฉˆเจจเจฐ เจ…เจคเฉ‡ เจŸเฉˆเจธเจŸ เจšเฉฑเจฒ เจฐเจนเฉ‡ CE เจ‰เจฆเจพเจนเจฐเจจ เจฆเฉ‡ เจตเจฟเจšเจ•เจพเจฐ เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจ•เจจเฉˆเจ•เจธเจผเจจ เจฆเฉเจ†เจฐเจพ เจœเฉ‹เฉœเฉ€ เจ—เจˆ เจฒเฉ‡เจŸเฉˆเจ‚เจธเฉ€ เจตเจฟเจšเจ•เจพเจฐ เจซเจฐเจ• เจ•เจฐเจจเจพ เจ†เจธเจพเจจ เจนเฉ‹ เจœเจพเจตเฉ‡เจ—เจพเฅค

เจ•เจฒเจพเจ‰เจก เจธเจชเฉˆเจจเจฐ เจ‡เฉฑเจ• OLAP เจฆเฉ‡ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจ•เจฟเจตเฉ‡เจ‚ เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจ•เจฐเจฆเจพ เจนเฉˆ?

เจตเจฟเจญเจพเจ—เฉ€เจ•เจฐเจจ?

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

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

เจกเจพเจŸเจพ เจฒเฉ‹เจก เจ•เฉ€เจคเจพ เจœเจพ เจฐเจฟเจนเจพ เจนเฉˆ?

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

  • เจชเฉเจฐเจพเจ‡เจฎเจฐเฉ€ เจ•เฉเฉฐเจœเฉ€ เจฆเฉเจ†เจฐเจพ เจ†เจชเจฃเฉ‡ เจกเฉ‡เจŸเจพ เจจเฉ‚เฉฐ เจ•เฉเจฐเจฎเจฌเฉฑเจง เจ•เจฐเฉ‹เฅค
  • เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ 10* เจจเจพเจฒ เจตเฉฐเจกเฉ‹เจจเฉ‹เจก เจฆเฉ€ เจ—เจฟเจฃเจคเฉ€ เจตเฉฑเจ–เจฐเฉ‡ เจญเจพเจ—.
  • เจ•เฉฐเจฎ เจฆเฉ‡ เจ•เฉฐเจฎเจพเจ‚ เจฆเจพ เจ‡เฉฑเจ• เจธเฉˆเฉฑเจŸ เจฌเจฃเจพเจ“ เจœเฉ‹ เจกเจพเจŸเจพ เจจเฉ‚เฉฐ เจธเจฎเจพเจจเจพเจ‚เจคเจฐ เจตเจฟเฉฑเจš เจฒเฉ‹เจก เจ•เจฐเจฆเจพ เจนเฉˆเฅค

เจ‡เจน เจกเจพเจŸเจพ เจฒเฉ‹เจกเจฟเฉฐเจ— เจธเจพเจฐเฉ‡ เจ•เจฒเจพเจ‰เจก เจธเจชเฉˆเจจเจฐ เจจเฉ‹เจกเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ€ เจนเฉˆเฅค

เจ…เจธเฉ€เจ‚ 10M เจ•เจคเจพเจฐเจพเจ‚ เจฆเจพ เจกเฉ‡เจŸเจพเจธเฉˆเจŸ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ YCSB เจตเจฐเจ•เจฒเฉ‹เจก A เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เฉ€เจคเฉ€เฅค

เจ—เฉ‚เจ—เจฒ เจ•เจฒเจพเจ‰เจก เจธเจชเฉˆเจจเจฐ: เจšเฉฐเจ—เจพ, เจฌเฉเจฐเจพ เจ…เจคเฉ‡ เจฌเจฆเจธเฉ‚เจฐเจค

* เจฒเฉ‹เจก เจŸเฉˆเจธเจŸ n1-เจธเจŸเฉˆเจ‚เจกเจฐเจก-32 เจ•เฉฐเจชเจฟเจŠเจŸ เจ‡เฉฐเจœเจฃ (32 vCPU, 120 GB เจฎเฉˆเจฎเฉ‹เจฐเฉ€) 'เจคเฉ‡ เจšเจฒเจพเจ‡เจ† เจ—เจฟเจ† เจธเฉ€, เจ…เจคเฉ‡ เจŸเฉˆเจธเจŸ เจฆเฉ€ เจ‰เจฆเจพเจนเจฐเจฃ เจ•เจฆเฉ‡ เจตเฉ€ เจŸเฉˆเจธเจŸเจพเจ‚ เจตเจฟเฉฑเจš เจ•เฉ‹เจˆ เจฐเฉเจ•เจพเจตเจŸ เจจเจนเฉ€เจ‚ เจธเฉ€เฅค
**เจ•เจฟเจธเฉ‡ เจตเฉ€ เจ‰เจคเจชเจพเจฆเจจ เจตเจฐเจ•เจฒเฉ‹เจก เจฒเจˆ เจธเจฟเฉฐเจ—เจฒ เจจเฉ‹เจก เจธเฉˆเฉฑเจŸเจ…เฉฑเจช เจฆเฉ€ เจธเจฟเจซเจผเจพเจฐเจธเจผ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค

เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจ‰เฉฑเจชเจฐ เจฆเฉฑเจธเจฟเจ† เจ—เจฟเจ† เจนเฉˆ, เจ•เจฒเจพเจŠเจก เจธเจชเฉˆเจจเจฐ เจ†เจชเจฃเฉ‡ เจ†เจช เจนเฉ€ เจ‰เจนเจจเจพเจ‚ เจฆเฉ‡ เจฒเฉ‹เจก เจฆเฉ‡ เจ†เจงเจพเจฐ 'เจคเฉ‡ เจธเจชเจฒเจฟเจŸเจธ เจฆเฉ€ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจ•เจฐเจฆเจพ เจนเฉˆ, เจ‡เจธเจฒเจˆ เจฒเจ—เจพเจคเจพเจฐ เจ•เจˆ เจŸเฉˆเจธเจŸ เจฆเฉเจนเจฐเจพเจ“ เจฆเฉ‡ เจฌเจพเจ…เจฆ เจจเจคเฉ€เจœเฉ‡ เจธเฉเจงเจฐเจฆเฉ‡ เจนเจจเฅค เจ‡เฉฑเจฅเฉ‡ เจชเฉ‡เจธเจผ เจ•เฉ€เจคเฉ‡ เจ—เจ เจจเจคเฉ€เจœเฉ‡ เจธเจพเจกเฉ‡ เจฆเฉเจ†เจฐเจพ เจชเฉเจฐเจพเจชเจค เจ•เฉ€เจคเฉ‡ เจ—เจ เจธเจญ เจคเฉ‹เจ‚ เจตเจงเฉ€เจ† เจจเจคเฉ€เจœเฉ‡ เจนเจจเฅค เจ‰เฉฑเจชเจฐ เจฆเจฟเฉฑเจคเฉ‡ เจธเฉฐเจ–เจฟเจ†เจตเจพเจ‚ เจจเฉ‚เฉฐ เจฆเฉ‡เจ–เจฆเฉ‡ เจนเฉ‹เจ, เจ…เจธเฉ€เจ‚ เจฆเฉ‡เจ– เจธเจ•เจฆเฉ‡ เจนเจพเจ‚ เจ•เจฟ เจ•เจฟเจตเฉ‡เจ‚ เจ•เจฒเจพเจŠเจก เจธเจชเฉˆเจจเจฐ เจธเจ•เฉ‡เจฒ (เจšเฉฐเจ—เฉ€ เจคเจฐเฉเจนเจพเจ‚) เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจ•เจฒเฉฑเจธเจŸเจฐ เจตเจฟเฉฑเจš เจจเฉ‹เจกเจพเจ‚ เจฆเฉ€ เจ—เจฟเจฃเจคเฉ€ เจตเจงเจฆเฉ€ เจนเฉˆเฅค เจœเจฟเจนเฉœเฉ‡ เจจเฉฐเจฌเจฐ เจธเจพเจนเจฎเจฃเฉ‡ เจ†เจ‰เจ‚เจฆเฉ‡ เจนเจจ เจ‰เจน เจฌเจนเฉเจค เจ˜เฉฑเจŸ เจ”เจธเจค เจฒเฉ‡เจŸเฉˆเจ‚เจธเฉ€ เจนเฉเฉฐเจฆเฉ‡ เจนเจจ, เจœเฉ‹ เจฎเจฟเจธเจผเจฐเจค เจตเจฐเจ•เจฒเฉ‹เจก (95% เจชเฉœเฉเจนเฉ‡ เจ…เจคเฉ‡ 5% เจฒเจฟเจ–เจฃ) เจฆเฉ‡ เจจเจคเฉ€เจœเจฟเจ†เจ‚ เจฆเฉ‡ เจ‰เจฒเจŸ เจนเฉเฉฐเจฆเฉ‡ เจนเจจ เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจ‰เจชเจฐเฉ‹เจ•เจค เจญเจพเจ— เจตเจฟเฉฑเจš เจตเจฐเจฃเจจ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค

เจธเจ•เฉ‡เจฒเจฟเฉฐเจ—?

เจ•เจฒเจพเจ‰เจก เจธเจชเฉˆเจจเจฐ เจจเฉ‹เจกเจพเจ‚ เจฆเฉ€ เจ—เจฟเจฃเจคเฉ€ เจจเฉ‚เฉฐ เจตเจงเจพเจ‰เจฃเจพ เจ…เจคเฉ‡ เจ˜เจŸเจพเจ‰เจฃเจพ เจ‡เฉฑเจ•-เจ•เจฒเจฟเฉฑเจ• เจ•เฉฐเจฎ เจนเฉˆเฅค เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ เจคเฉ‡เจœเจผเฉ€ เจจเจพเจฒ เจกเจพเจŸเจพ เจฒเฉ‹เจก เจ•เจฐเจจเจพ เจšเจพเจนเฉเฉฐเจฆเฉ‡ เจนเฉ‹, เจคเจพเจ‚ เจคเฉเจธเฉ€เจ‚ เจ†เจชเจฃเฉ€ เจฎเจฟเจธเจพเจฒ เจจเฉ‚เฉฐ เจตเฉฑเจง เจคเฉ‹เจ‚ เจตเฉฑเจง เจตเจงเจพเจ‰เจฃ เจฌเจพเจฐเฉ‡ เจตเจฟเจšเจพเจฐ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹ (เจธเจพเจกเฉ‡ เจ•เฉ‡เจธ เจตเจฟเฉฑเจš เจ‡เจน US-เจชเฉ‚เจฐเจฌเฉ€ เจ–เฉ‡เจคเจฐ เจตเจฟเฉฑเจš 25 เจจเฉ‹เจก เจธเจจ) เจ…เจคเฉ‡ เจซเจฟเจฐ เจธเจพเจฐเจพ เจกเจพเจŸเจพ เจ…เฉฐเจฆเจฐ เจ†เจ‰เจฃ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจคเฉเจนเจพเจกเฉ‡ เจ†เจฎ เจฒเฉ‹เจก เจฒเจˆ เจฏเฉ‹เจ— เจจเฉ‹เจกเจพเจ‚ เจฆเฉ€ เจ—เจฟเจฃเจคเฉ€ เจจเฉ‚เฉฐ เจ˜เจŸเจพ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค เจกเจพเจŸเจพเจฌเฉ‡เจธ, 2TB/เจจเฉ‹เจก เจธเฉ€เจฎเจพ เจฆเจพ เจนเจตเจพเจฒเจพ เจฆเจฟเฉฐเจฆเฉ‡ เจนเฉ‹เจเฅค

เจธเจพเจจเฉ‚เฉฐ เจฌเจนเฉเจค เจ›เฉ‹เจŸเฉ‡ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจฆเฉ‡ เจจเจพเจฒ เจตเฉ€ เจ‡เจธ เจธเฉ€เจฎเจพ เจฆเฉ€ เจฏเจพเจฆ เจฆเจฟเจตเจพเจˆ เจ—เจˆ เจธเฉ€เฅค เจ•เจˆ เจตเจพเจฐ เจฒเฉ‹เจก เจŸเฉˆเจธเจŸเจพเจ‚ เจฆเฉ‡ เจฌเจพเจ…เจฆ, เจธเจพเจกเฉ‡ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจฆเจพ เจ†เจ•เจพเจฐ เจฒเจ—เจญเจ— 155 GB เจธเฉ€, เจ…เจคเฉ‡ เจœเจฆเฉ‹เจ‚ เจ‡เฉฑเจ• 1 เจจเฉ‹เจก เจ‰เจฆเจพเจนเจฐเจจ เจคเฉฑเจ• เจธเจ•เฉ‡เจฒ เจ•เฉ€เจคเจพ เจ—เจฟเจ†, เจคเจพเจ‚ เจธเจพเจจเฉ‚เฉฐ เจนเฉ‡เจ  เจฒเจฟเจ–เฉ€ เจ—เจฒเจคเฉ€ เจฎเจฟเจฒเฉ€:

เจ—เฉ‚เจ—เจฒ เจ•เจฒเจพเจ‰เจก เจธเจชเฉˆเจจเจฐ: เจšเฉฐเจ—เจพ, เจฌเฉเจฐเจพ เจ…เจคเฉ‡ เจฌเจฆเจธเฉ‚เจฐเจค

เจ…เจธเฉ€เจ‚ 25 เจคเฉ‹เจ‚ 2 เจฎเฉŒเจ•เจฟเจ†เจ‚ เจคเฉฑเจ• เจธเจ•เฉ‡เจฒ เจ•เจฐเจจ เจตเจฟเฉฑเจš เจ•เจพเจฎเจฏเจพเจฌ เจฐเจนเฉ‡, เจชเจฐ เจ…เจธเฉ€เจ‚ เจฆเฉ‹ เจจเฉ‹เจกเจพเจ‚ 'เจคเฉ‡ เจซเจธ เจ—เจ เจธเฉ€เฅค

เจ‡เฉฑเจ• เจ•เจฒเจพเจ‰เจก เจธเจชเฉˆเจจเจฐ เจ•เจฒเฉฑเจธเจŸเจฐ เจตเจฟเฉฑเจš เจจเฉ‹เจกเจพเจ‚ เจฆเฉ€ เจ—เจฟเจฃเจคเฉ€ เจตเจงเจพเจ‰เจฃเจพ เจ…เจคเฉ‡ เจ˜เจŸเจพเจ‰เจฃเจพ REST API เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจธเจตเฉˆเจšเจฒเจฟเจค เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค เจ‡เจน เจตเจฟเจ…เจธเจค เจ•เฉฐเจฎ เจฆเฉ‡ เจ˜เฉฐเจŸเจฟเจ†เจ‚ เจฆเฉŒเจฐเจพเจจ เจตเจงเฉ‡ เจนเฉ‹เจ เจธเจฟเจธเจŸเจฎ เจฒเฉ‹เจก เจจเฉ‚เฉฐ เจ˜เจŸเจพเจ‰เจฃ เจฒเจˆ เจตเจฟเจธเจผเฉ‡เจธเจผ เจคเฉŒเจฐ 'เจคเฉ‡ เจฒเจพเจญเจฆเจพเจ‡เจ• เจนเฉ‹ เจธเจ•เจฆเจพ เจนเฉˆเฅค

OLAP เจธเจตเจพเจฒเจพเจ‚ เจฆเฉ€ เจ•เจพเจฐเจ—เฉเจœเจผเจพเจฐเฉ€?

เจ…เจธเฉ€เจ‚ เจ…เจธเจฒ เจตเจฟเฉฑเจš เจ‡เจธ เจนเจฟเฉฑเจธเฉ‡ 'เจคเฉ‡ เจธเจชเฉˆเจจเจฐ เจฆเฉ‡ เจธเจพเจกเฉ‡ เจฎเฉเจฒเจพเจ‚เจ•เจฃ เจตเจฟเฉฑเจš เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจธเจฎเจพเจ‚ เจฌเจฟเจคเจพเจ‰เจฃ เจฆเฉ€ เจฏเฉ‹เจœเจจเจพ เจฌเจฃเจพเจˆ เจธเฉ€เฅค เจ•เจˆ SELECT COUNTs เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ, เจ…เจธเฉ€เจ‚ เจคเฉเจฐเฉฐเจค เจฎเจนเจฟเจธเฉ‚เจธ เจ•เฉ€เจคเจพ เจ•เจฟ เจŸเฉˆเจธเจŸเจฟเฉฐเจ— เจ›เฉ‹เจŸเจพ เจนเฉ‹เจตเฉ‡เจ—เจพ เจ…เจคเฉ‡ เจธเจชเฉˆเจจเจฐ OLAP เจฒเจˆ เจขเฉเจ•เจตเจพเจ‚ เจ‡เฉฐเจœเจฃ เจจเจนเฉ€เจ‚ เจนเฉ‹เจตเฉ‡เจ—เจพเฅค เจ•เจฒเฉฑเจธเจŸเจฐ เจตเจฟเฉฑเจš เจจเฉ‹เจกเจพเจ‚ เจฆเฉ€ เจธเฉฐเจ–เจฟเจ† เจฆเฉ‡ เจฌเจพเจตเจœเฉ‚เจฆ, เจ‡เฉฑเจ• 10M เจ•เจคเจพเจฐ เจธเจพเจฐเจฃเฉ€ เจตเจฟเฉฑเจš เจ•เจคเจพเจฐเจพเจ‚ เจฆเฉ€ เจธเฉฐเจ–เจฟเจ† เจจเฉ‚เฉฐ เจšเฉเจฃเจจ เจตเจฟเฉฑเจš 55 เจ…เจคเฉ‡ 60 เจธเจ•เจฟเฉฐเจŸเจพเจ‚ เจฆเจพ เจธเจฎเจพเจ‚ เจฒเฉฑเจ—เจฟเจ†เฅค เจ‡เจธ เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ, เจ•เฉ‹เจˆ เจตเฉ€ เจชเฉเฉฑเจ›เจ—เจฟเฉฑเจ› เจœเจฟเจธ เจฒเจˆ เจ‡เฉฐเจŸเจฐเจฎเฉ€เจกเฉ€เจเจŸ เจจเจคเฉ€เจœเจฟเจ†เจ‚ เจจเฉ‚เฉฐ เจธเจŸเฉ‹เจฐ เจ•เจฐเจจ เจฒเจˆ เจตเจงเฉ‡เจฐเฉ‡ เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ, เจ‡เฉฑเจ• OOM เจ—เจฒเจคเฉ€ เจจเจพเจฒ เจ…เจธเจซเจฒ เจนเฉ‹ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค

SELECT COUNT(DISTINCT(field0)) FROM usertable; โ€” (10M distinct values)-> SpoolingHashAggregateIterator ran out of memory during new row.

TPC-H เจธเจตเจพเจฒเจพเจ‚ เจฒเจˆ เจ•เฉเจ เจจเฉฐเจฌเจฐ เจŸเฉŒเจก เจฒเจฟเจชเจ•เฉ‹เจจ เจฆเฉ‡ เจฒเฉ‡เจ– เจตเจฟเฉฑเจš เจฒเฉฑเจญเฉ‡ เจœเจพ เจธเจ•เจฆเฉ‡ เจนเจจ Nosql-kudu-spanner-slides.html, เจธเจฒเจพเจˆเจกเจพเจ‚ 42 เจ…เจคเฉ‡ 43เฅค เจ‡เจน เจจเฉฐเจฌเจฐ เจธเจพเจกเฉ‡ เจ†เจชเจฃเฉ‡ เจจเจคเฉ€เจœเจฟเจ†เจ‚ เจจเจพเจฒ เจ‡เจ•เจธเจพเจฐ เจนเจจ (เจฌเจฆเจ•เจฟเจธเจฎเจคเฉ€ เจจเจพเจฒ)เฅค

เจ—เฉ‚เจ—เจฒ เจ•เจฒเจพเจ‰เจก เจธเจชเฉˆเจจเจฐ: เจšเฉฐเจ—เจพ, เจฌเฉเจฐเจพ เจ…เจคเฉ‡ เจฌเจฆเจธเฉ‚เจฐเจค

4. เจธเจพเจกเฉ‡ เจธเจฟเฉฑเจŸเฉ‡

เจ•เจฒเจพเจŠเจก เจธเจชเฉˆเจจเจฐ เจฆเฉ€เจ†เจ‚ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚ เจฆเฉ€ เจฎเฉŒเจœเฉ‚เจฆเจพ เจธเจฅเจฟเจคเฉ€ เจจเฉ‚เฉฐ เจฆเฉ‡เจ–เจฆเฉ‡ เจนเฉ‹เจ, เจ‡เจน เจ•เจฒเจชเจจเจพ เจ•เจฐเจจเจพ เจ”เจ–เจพ เจนเฉˆ เจ•เจฟ เจ‡เจน เจคเฉเจนเจพเจกเฉ‡ เจฎเฉŒเจœเฉ‚เจฆเจพ OLTP เจนเฉฑเจฒ เจฒเจˆ เจ‡เฉฑเจ• เจธเจงเจพเจฐเจจ เจฌเจฆเจฒ เจนเฉˆ, เจ–เจพเจธ เจ•เจฐเจ•เฉ‡ เจœเจฆเฉ‹เจ‚ เจคเฉเจนเจพเจกเฉ€เจ†เจ‚ เจฒเฉ‹เฉœเจพเจ‚ เจ‡เจธ เจจเฉ‚เฉฐ เจตเจงเจพ เจฆเจฟเฉฐเจฆเฉ€เจ†เจ‚ เจนเจจเฅค เจ•เจฒเจพเจ‰เจก เจธเจชเฉˆเจจเจฐ เจฆเฉ€เจ†เจ‚ เจ•เจฎเฉ€เจ†เจ‚ เจฆเฉ‡ เจ†เจฒเฉ‡-เจฆเฉเจ†เจฒเฉ‡ เจนเฉฑเจฒ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจ•เจพเจซเจผเฉ€ เจธเจฎเจพเจ‚ เจ–เจฐเจš เจ•เจฐเจจเจพ เจชเจเจ—เจพเฅค

เจœเจฆเฉ‹เจ‚ เจ…เจธเฉ€เจ‚ เจ•เจฒเจพเจ‰เจก เจธเจชเฉˆเจจเจฐ เจฆเจพ เจฎเฉเจฒเจพเจ‚เจ•เจฃ เจ•เจฐเจจเจพ เจธเจผเฉเจฐเฉ‚ เจ•เฉ€เจคเจพ, เจคเจพเจ‚ เจ…เจธเฉ€เจ‚ เจ‰เจฎเฉ€เจฆ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚ เจ•เจฟ เจ‡เจธเจฆเฉ‡ เจชเฉเจฐเจฌเฉฐเจงเจจ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚ เจฆเฉ‡ เจฌเจฐเจพเจฌเจฐ เจนเฉ‹เจฃเจ—เฉ€เจ†เจ‚, เจœเจพเจ‚ เจ˜เฉฑเจŸเฉ‹-เจ˜เฉฑเจŸ เจนเฉ‹เจฐ Google SQL เจนเฉฑเจฒเจพเจ‚ เจคเฉ‹เจ‚ เจฌเจนเฉเจค เจฆเฉ‚เจฐ เจจเจนเฉ€เจ‚ เจนเจจเฅค เจชเจฐ เจ…เจธเฉ€เจ‚ เจฌเฉˆเจ•เจ…เฉฑเจช เจฆเฉ€ เจชเฉ‚เจฐเฉ€ เจ˜เจพเจŸ เจ…เจคเฉ‡ เจธเจฐเฉ‹เจคเจพเจ‚ เจคเฉฑเจ• เจชเจนเฉเฉฐเจš 'เจคเฉ‡ เจฌเจนเฉเจค เจนเฉ€ เจธเฉ€เจฎเจค เจจเจฟเจฏเฉฐเจคเจฐเจฃ เจฆเฉเจ†เจฐเจพ เจนเฉˆเจฐเจพเจจ เจธเฉ€เฅค เจ•เฉ‹เจˆ เจตเจฟเจšเจพเจฐ เจจเจนเฉ€เจ‚, เจ•เฉ‹เจˆ เจธเจฅเจพเจจเจ• เจตเจฟเจ•เจพเจธ เจตเจพเจคเจพเจตเจฐเจฃ, เจ…เจธเจฎเจฐเจฅเจฟเจค เจ•เฉเจฐเจฎ, DML เจ…เจคเฉ‡ DDL เจธเจนเจพเจ‡เจคเจพ เจคเฉ‹เจ‚ เจฌเจฟเจจเจพเจ‚ JDBC, เจ…เจคเฉ‡ เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚ เจฆเฉ‡ เจนเฉ‹เจฐเจพเจ‚ เจฆเจพ เจœเจผเจฟเจ•เจฐ เจจเจพ เจ•เจฐเจจเจพเฅค

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

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

เจ‡เจธ เจฒเจˆ, เจ…เจœเฉ‡ เจตเฉ€ เจ‰เจฎเฉ€เจฆ เจนเฉˆ ... เจ…เจธเฉ€เจ‚ เจ‰เจฎเฉ€เจฆ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚.

เจ‡เจน เจธเจญ เจนเฉˆ. เจฒเฉ‡เจ– เจฆเฉ‡ เจฒเฉ‡เจ–เจ• เจตเจพเจ‚เจ—, เจ…เจธเฉ€เจ‚ เจตเฉ€ เจ‰เจฎเฉ€เจฆ เจ•เจฐเจฆเฉ‡ เจฐเจนเจฟเฉฐเจฆเฉ‡ เจนเจพเจ‚, เจชเจฐ เจคเฉเจธเฉ€เจ‚ เจ‡เจธ เจฌเจพเจฐเฉ‡ เจ•เฉ€ เจธเฉ‹เจšเจฆเฉ‡ เจนเฉ‹? เจŸเจฟเฉฑเจชเจฃเฉ€เจ†เจ‚ เจตเจฟเฉฑเจš เจฒเจฟเจ–เฉ‹

เจ…เจธเฉ€เจ‚ เจธเจพเจฐเจฟเจ†เจ‚ เจจเฉ‚เฉฐ เจธเจพเจกเฉ‡ เจ†เจ‰เจฃ เจฒเจˆ เจธเฉฑเจฆเจพ เจฆเจฟเฉฐเจฆเฉ‡ เจนเจพเจ‚ เจฎเฉเจซเจผเจค เจตเฉˆเจฌเจฟเจจเจพเจฐ เจœเจฟเจธ เจตเจฟเฉฑเจš เจ…เจธเฉ€เจ‚ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ•เฉ‹เจฐเจธ เจฌเจพเจฐเฉ‡ เจตเจฟเจธเจฅเจพเจฐ เจตเจฟเฉฑเจš เจฆเฉฑเจธเจพเจ‚เจ—เฉ‡ "เจกเจฟเจตเฉˆเจฒเจชเจฐเจพเจ‚ เจฒเจˆ AWS" OTUS เจคเฉ‹เจ‚เฅค

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

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