21เจตเฉ€เจ‚ เจธเจฆเฉ€ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• SQL เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจจเฉ‚เฉฐ เจ•เจฟเจตเฉ‡เจ‚ เจฌเจšเจพเจ‡เจ† เจœเจพเจตเฉ‡: เจ•เจฒเจพเจ‰เจกเจธ, เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจ…เจคเฉ‡ เจชเฉ‹เจธเจŸเจ—เฉเจฐเฉ‡เจธเจ•เจฟเจฏเฉ‚เจเจฒ เจฎเจฒเจŸเฉ€เจฎเจพเจธเจŸเจฐ

เจนเฉˆเจฒเฉ‹, Khabrovsk เจจเจฟเจตเจพเจธเฉ€. เจ•เฉ‹เจฐเจธ เจฆเฉ‡ เจชเจนเจฟเจฒเฉ‡ เจ—เจฐเฉเฉฑเจช เจฆเฉ€เจ†เจ‚ เจ•เจฒเจพเจธเจพเจ‚ เจ…เฉฑเจœ เจคเฉ‹เจ‚ เจธเจผเฉเจฐเฉ‚ เจนเฉ‹ เจฐเจนเฉ€เจ†เจ‚ เจนเจจ "PostgreSQL". เจ‡เจธ เจธเจฌเฉฐเจง เจตเจฟเจš, เจ…เจธเฉ€เจ‚ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจฆเฉฑเจธเจฃเจพ เจšเจพเจนเฉเฉฐเจฆเฉ‡ เจนเจพเจ‚ เจ•เจฟ เจ‡เจธ เจ•เฉ‹เจฐเจธ 'เจคเฉ‡ เจ“เจชเจจ เจตเฉˆเจฌเจฟเจจเจพเจฐ เจ•เจฟเจตเฉ‡เจ‚ เจนเฉ‹เจ‡เจ†เฅค

21เจตเฉ€เจ‚ เจธเจฆเฉ€ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• SQL เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจจเฉ‚เฉฐ เจ•เจฟเจตเฉ‡เจ‚ เจฌเจšเจพเจ‡เจ† เจœเจพเจตเฉ‡: เจ•เจฒเจพเจ‰เจกเจธ, เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจ…เจคเฉ‡ เจชเฉ‹เจธเจŸเจ—เฉเจฐเฉ‡เจธเจ•เจฟเจฏเฉ‚เจเจฒ เจฎเจฒเจŸเฉ€เจฎเจพเจธเจŸเจฐ

ะ’ เจ…เจ—เจฒเจพ เจ–เฉเฉฑเจฒเจพ เจชเจพเจ  เจ…เจธเฉ€เจ‚ เจ•เจฒเจพเจ‰เจกเจธ เจ…เจคเฉ‡ เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจฆเฉ‡ เจฆเฉŒเจฐ เจตเจฟเฉฑเจš SQL เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจจเฉ‚เฉฐ เจฆเจฐเจชเฉ‡เจธเจผ เจšเฉเจฃเฉŒเจคเฉ€เจ†เจ‚ เจฌเจพเจฐเฉ‡ เจ—เฉฑเจฒ เจ•เฉ€เจคเฉ€เฅค เจ‰เจธเฉ‡ เจธเจฎเฉ‡เจ‚, เจ…เจธเฉ€เจ‚ เจฆเฉ‡เจ–เจฟเจ† เจ•เจฟ เจ•เจฟเจตเฉ‡เจ‚ SQL เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจ‡เจนเจจเจพเจ‚ เจšเฉเจฃเฉŒเจคเฉ€เจ†เจ‚ เจฆเฉ‡ เจชเฉเจฐเจญเจพเจต เจ…เจงเฉ€เจจ เจ…เจจเฉเจ•เฉ‚เจฒ เจ…เจคเฉ‡ เจชเจฐเจฟเจตเจฐเจคเจฟเจค เจนเฉเฉฐเจฆเฉ‡ เจนเจจเฅค

เจตเฉˆเจฌเฉ€เจจเจพเจฐ เจ•เจฐเจตเจพเจ‡เจ† เจ—เจฟเจ† เจตเฉˆเจฒเฉ‡เจฐเฉ€ เจฌเฉ‡เจœเจผเจฐเฉ‚เจ•เฉ‹เจต, EPAM เจธเจฟเจธเจŸเจฎเจพเจ‚ 'เจคเฉ‡ Google เจ•เจฒเจพเจŠเจก เจชเฉเจฐเฉˆเจ•เจŸเจฟเจธ เจกเจฟเจฒเฉ€เจตเจฐเฉ€ เจฎเฉˆเจจเฉ‡เจœเจฐเฅค

เจœเจฆเฉ‹เจ‚ เจฐเฉเฉฑเจ– เจ›เฉ‹เจŸเฉ‡ เจนเฉเฉฐเจฆเฉ‡ เจธเจจ...

เจชเจนเจฟเจฒเจพเจ‚, เจ†เจ“ เจฏเจพเจฆ เจ•เจฐเฉ€เจ เจ•เจฟ เจชเจฟเจ›เจฒเฉ€ เจธเจฆเฉ€ เจฆเฉ‡ เจ…เฉฐเจค เจตเจฟเฉฑเจš เจกเฉ€เจฌเฉ€เจเจฎเจเจธ เจฆเฉ€ เจšเฉ‹เจฃ เจ•เจฟเจตเฉ‡เจ‚ เจธเจผเฉเจฐเฉ‚ เจนเฉ‹เจˆ เจธเฉ€. เจนเจพเจฒเจพเจ‚เจ•เจฟ, เจ‡เจน เจฎเฉเจธเจผเจ•เจฒ เจจเจนเฉ€เจ‚ เจนเฉ‹เจตเฉ‡เจ—เจพ, เจ•เจฟเจ‰เจ‚เจ•เจฟ เจ‰เจนเจจเจพเจ‚ เจฆเจฟเจจเจพเจ‚ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจกเฉ€เจฌเฉ€เจเจฎเจเจธ เจฆเฉ€ เจšเฉ‹เจฃ เจธเจผเฉเจฐเฉ‚ เจนเฉ‹เจˆ เจ…เจคเฉ‡ เจ–เจคเจฎ เจนเฉ‹ เจ—เจˆ เจ“เจฐเฉ‡เจ•เจฒ.

21เจตเฉ€เจ‚ เจธเจฆเฉ€ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• SQL เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจจเฉ‚เฉฐ เจ•เจฟเจตเฉ‡เจ‚ เจฌเจšเจพเจ‡เจ† เจœเจพเจตเฉ‡: เจ•เจฒเจพเจ‰เจกเจธ, เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจ…เจคเฉ‡ เจชเฉ‹เจธเจŸเจ—เฉเจฐเฉ‡เจธเจ•เจฟเจฏเฉ‚เจเจฒ เจฎเจฒเจŸเฉ€เจฎเจพเจธเจŸเจฐ

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

เจ“เจฐเฉ‡เจ•เจฒ เจกเฉ€เจฌเฉ€เจ เจจเฉ‚เฉฐ เจ‡เจน เจ•เจฐเจจ เจฆเฉ‡ เจฏเฉ‹เจ— เจนเฉ‹เจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจธเฉ€:

  • เจกเจฟเจธเจŸเจฐเฉ€เจฌเจฟเจŠเจธเจผเจจ เจ•เจฟเฉฑเจŸ เจคเฉ‹เจ‚ เจ“เจฐเฉ‡เจ•เจฒ เจธเจฐเจตเจฐ เจจเฉ‚เฉฐ เจธเจฅเจพเจชเจฟเจค เจ•เจฐเฉ‹;
  • เจ“เจฐเฉ‡เจ•เจฒ เจธเจฐเจตเจฐ เจจเฉ‚เฉฐ เจ•เฉŒเจ‚เจซเจฟเจ—เจฐ เจ•เจฐเฉ‹:

  • init.ora;
  • listener.ora;

- เจฌเจฃเจพเจ“:

  • เจŸเฉ‡เจฌเจฒเจธเจชเฉ‡เจธ;
  • เจธเจ•เฉ€เจฎเจพเจ‚;
  • เจ‰เจชเจญเฉ‹เจ—เจคเจพ;

- เจฌเฉˆเจ•เจ…เฉฑเจช เจ…เจคเฉ‡ เจฐเฉ€เจธเจŸเฉ‹เจฐ เจ•เจฐเฉ‹;
- เจจเจฟเจ—เจฐเจพเจจเฉ€ เจ•เจฐเจจ เจฒเจˆ;
- เจธเจฌ-เจ…เจจเฉเจ•เฉ‚เจฒ เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจจเจพเจฒ เจจเจœเจฟเฉฑเจ เจฃเจพเฅค

เจ‰เจธเฉ‡ เจธเจฎเฉ‡เจ‚, เจ“เจฐเฉ‡เจ•เจฒ เจกเฉ€เจฌเฉ€เจ เจคเฉ‹เจ‚ เจ•เฉ‹เจˆ เจตเจฟเจธเจผเฉ‡เจธเจผ เจฒเฉ‹เฉœ เจจเจนเฉ€เจ‚ เจธเฉ€:

  • เจกเจพเจŸเจพ เจธเจŸเฉ‹เจฐ เจ•เจฐเจจ เจ…เจคเฉ‡ เจชเฉเจฐเฉ‹เจธเฉˆเจธ เจ•เจฐเจจ เจฒเจˆ เจ…เจจเฉเจ•เฉ‚เจฒ DBMS เจœเจพเจ‚ เจนเฉ‹เจฐ เจคเจ•เจจเจพเจฒเฉ‹เจœเฉ€ เจฆเฉ€ เจšเฉ‹เจฃ เจ•เจฐเจจ เจฆเฉ‡ เจฏเฉ‹เจ— เจนเฉ‹เจฃเจพ;
  • เจ‰เฉฑเจš เจ‰เจชเจฒเจฌเจงเจคเจพ เจ…เจคเฉ‡ เจนเจฐเฉ€เจœเฉฑเจŸเจฒ เจธเจ•เฉ‡เจฒเฉ‡เจฌเจฟเจฒเจŸเฉ€ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเฉ‹ (เจ‡เจน เจนเจฎเฉ‡เจธเจผเจพ DBA เจฎเฉเฉฑเจฆเจพ เจจเจนเฉ€เจ‚ เจธเฉ€);
  • เจตเจฟเจธเจผเจพ เจ–เฉ‡เจคเจฐ, เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเจพ, เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจ†เจฐเจ•เฉ€เจŸเฉˆเจ•เจšเจฐ, เจ“เจเจธ เจฆเจพ เจšเฉฐเจ—เจพ เจ—เจฟเจ†เจจ;
  • เจกเจพเจŸเจพ เจฒเฉ‹เจก เจ…เจคเฉ‡ เจ…เจจเจฒเฉ‹เจก เจ•เจฐเฉ‹, เจตเฉฑเจ–-เจตเฉฑเจ– DBMSs เจตเจฟเจšเจ•เจพเจฐ เจกเจพเจŸเจพ เจฎเจพเจˆเจ—เจฐเฉ‡เจŸ เจ•เจฐเฉ‹เฅค

เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡, เจœเฉ‡ เจ…เจธเฉ€เจ‚ เจ‰เจจเฉเจนเจพเจ‚ เจฆเจฟเจจเจพเจ‚ เจตเจฟเจš เจšเฉ‹เจฃ เจฌเจพเจฐเฉ‡ เจ—เฉฑเจฒ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚, เจคเจพเจ‚ เจ‡เจน 80 เจฆเฉ‡ เจฆเจนเจพเจ•เฉ‡ เจฆเฉ‡ เจ…เจ–เฉ€เจฐ เจตเจฟเจš เจธเฉ‹เจตเฉ€เจ…เจค เจธเจŸเฉ‹เจฐ เจตเจฟเจš เจšเฉ‹เจฃ เจตเจฐเจ—เจพ เจนเฉˆ:

21เจตเฉ€เจ‚ เจธเจฆเฉ€ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• SQL เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจจเฉ‚เฉฐ เจ•เจฟเจตเฉ‡เจ‚ เจฌเจšเจพเจ‡เจ† เจœเจพเจตเฉ‡: เจ•เจฒเจพเจ‰เจกเจธ, เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจ…เจคเฉ‡ เจชเฉ‹เจธเจŸเจ—เฉเจฐเฉ‡เจธเจ•เจฟเจฏเฉ‚เจเจฒ เจฎเจฒเจŸเฉ€เจฎเจพเจธเจŸเจฐ

เจธเจพเจกเจพ เจธเจฎเจพเจ‚

เจ‰เจฆเฉ‹เจ‚ เจคเฉ‹เจ‚, เจฌเฉ‡เจธเจผเฉฑเจ•, เจฐเฉเฉฑเจ– เจตเจงเฉ‡ เจนเจจ, เจธเฉฐเจธเจพเจฐ เจฌเจฆเจฒ เจ—เจฟเจ† เจนเฉˆ, เจ…เจคเฉ‡ เจ‡เจน เจ•เฉเจ เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚ เจฌเจฃ เจ—เจฟเจ† เจนเฉˆ:

21เจตเฉ€เจ‚ เจธเจฆเฉ€ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• SQL เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจจเฉ‚เฉฐ เจ•เจฟเจตเฉ‡เจ‚ เจฌเจšเจพเจ‡เจ† เจœเจพเจตเฉ‡: เจ•เจฒเจพเจ‰เจกเจธ, เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจ…เจคเฉ‡ เจชเฉ‹เจธเจŸเจ—เฉเจฐเฉ‡เจธเจ•เจฟเจฏเฉ‚เจเจฒ เจฎเจฒเจŸเฉ€เจฎเจพเจธเจŸเจฐ

เจกเฉ€เจฌเฉ€เจเจฎเจเจธ เจฎเจพเจฐเจ•เฉ€เจŸ เจตเฉ€ เจฌเจฆเจฒ เจ—เจฟเจ† เจนเฉˆ, เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจ—เจพเจฐเจŸเจจเจฐ เจฆเฉ€ เจคเจพเจœเจผเจพ เจฐเจฟเจชเฉ‹เจฐเจŸ เจคเฉ‹เจ‚ เจธเจชเฉฑเจธเจผเจŸ เจคเฉŒเจฐ 'เจคเฉ‡ เจฆเฉ‡เจ–เจฟเจ† เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ:

21เจตเฉ€เจ‚ เจธเจฆเฉ€ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• SQL เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจจเฉ‚เฉฐ เจ•เจฟเจตเฉ‡เจ‚ เจฌเจšเจพเจ‡เจ† เจœเจพเจตเฉ‡: เจ•เจฒเจพเจ‰เจกเจธ, เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจ…เจคเฉ‡ เจชเฉ‹เจธเจŸเจ—เฉเจฐเฉ‡เจธเจ•เจฟเจฏเฉ‚เจเจฒ เจฎเจฒเจŸเฉ€เจฎเจพเจธเจŸเจฐ

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

  1. เจฌเจนเฉเจค เจธเจพเจฐเฉ‡ เจ—เจพเจนเจ• เจ•เจฒเจพเจ‰เจก 'เจคเฉ‡ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจจเฉ‚เฉฐ เจฎเฉ‚เจต เจ•เจฐเจจ เจฆเฉ‡ เจฐเจพเจน 'เจคเฉ‡ เจนเจจเฅค
  2. เจจเจตเฉ€เจ†เจ‚ เจคเจ•เจจเฉ€เจ•เจพเจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจ•เจฒเจพเจ‰เจก เจตเจฟเฉฑเจš เจฆเจฟเจ–เจพเจˆ เจฆเจฟเฉฐเจฆเฉ€เจ†เจ‚ เจนเจจ เจ…เจคเฉ‡ เจ‡เจน เจ‡เฉฑเจ• เจคเฉฑเจฅ เจจเจนเฉ€เจ‚ เจนเฉˆ เจ•เจฟ เจ‰เจน เจ•เจฆเฉ‡ เจตเฉ€ เจ—เฉˆเจฐ-เจ•เจฒเจพเจŠเจก เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเฉ‡ เจตเจฟเฉฑเจš เจšเจฒเฉ‡ เจœเจพเจฃเจ—เฉ‡เฅค
  3. เจชเฉ‡-เจเจœเจผ-เจฏเฉ‚-เจ—เฉ‹ เจ•เฉ€เจฎเจค เจฎเจพเจกเจฒ เจ†เจฎ เจนเฉ‹ เจ—เจฟเจ† เจนเฉˆเฅค เจนเจฐ เจ•เฉ‹เจˆ เจธเจฟเจฐเจซเจผ เจ‰เจธ เจฒเจˆ เจญเฉเจ—เจคเจพเจจ เจ•เจฐเจจเจพ เจšเจพเจนเฉเฉฐเจฆเจพ เจนเฉˆ เจœเฉ‹ เจ‰เจน เจตเจฐเจคเจฆเฉ‡ เจนเจจ, เจ…เจคเฉ‡ เจ‡เจน เจ‡เฉฑเจ• เจฐเฉเจเจพเจจ เจตเฉ€ เจจเจนเฉ€เจ‚ เจนเฉˆ, เจชเจฐ เจธเจฟเจฐเจซเจผ เจคเฉฑเจฅ เจฆเจพ เจฌเจฟเจ†เจจ เจนเฉˆเฅค

เจนเฉเจฃ เจ•เฉ€?

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

เจšเฉ‹เจฃ เจฆเฉ‡ เจธเจตเจพเจฒเจพเจ‚ เจฆเฉ‡ เจจเจพเจฒ, เจ‡เจน เจตเฉ€ เจนเจจ เจธเฉ€เจฎเจค เจ•เจพเจฐเจ•:

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

เจนเฉเจฃ DA/DE เจคเฉ‹เจ‚ เจ•เฉ€ เจ‰เจฎเฉ€เจฆ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ:

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

เจ‰เจฆเจพเจนเจฐเจจ เจนเฉ‡เจ  GCP 'เจคเฉ‡ เจ†เจงเจพเจฐเจฟเจค เจ‡เจน เจฆเจฐเจธเจพเจ‰เจ‚เจฆเจพ เจนเฉˆ เจ•เจฟ เจกเฉ‡เจŸเจพ เจฆเฉ‡ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจจ เจฒเจˆ เจ‡เฉฑเจ• เจœเจพเจ‚ เจ•เจฟเจธเฉ‡ เจนเฉ‹เจฐ เจคเจ•เจจเจพเจฒเฉ‹เจœเฉ€ เจฆเฉ€ เจšเฉ‹เจฃ เจ‡เจธเจฆเฉ‡ เจขเจพเจ‚เจšเฉ‡ เจฆเฉ‡ เจ…เจงเจพเจฐ เจคเฉ‡ เจ•เจฟเจตเฉ‡เจ‚ เจ•เฉฐเจฎ เจ•เจฐเจฆเฉ€ เจนเฉˆ:

21เจตเฉ€เจ‚ เจธเจฆเฉ€ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• SQL เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจจเฉ‚เฉฐ เจ•เจฟเจตเฉ‡เจ‚ เจฌเจšเจพเจ‡เจ† เจœเจพเจตเฉ‡: เจ•เจฒเจพเจ‰เจกเจธ, เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจ…เจคเฉ‡ เจชเฉ‹เจธเจŸเจ—เฉเจฐเฉ‡เจธเจ•เจฟเจฏเฉ‚เจเจฒ เจฎเจฒเจŸเฉ€เจฎเจพเจธเจŸเจฐ

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

21เจตเฉ€เจ‚ เจธเจฆเฉ€ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• SQL เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจจเฉ‚เฉฐ เจ•เจฟเจตเฉ‡เจ‚ เจฌเจšเจพเจ‡เจ† เจœเจพเจตเฉ‡: เจ•เจฒเจพเจ‰เจกเจธ, เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจ…เจคเฉ‡ เจชเฉ‹เจธเจŸเจ—เฉเจฐเฉ‡เจธเจ•เจฟเจฏเฉ‚เจเจฒ เจฎเจฒเจŸเฉ€เจฎเจพเจธเจŸเจฐ

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

เจ•เฉเฉฑเจฒ:

  1. เจœเจฟเฉฐเจจเจพ เจ…เฉฑเจ—เฉ‡ เจคเฉเจธเฉ€เจ‚ เจœเจพเจ‚เจฆเฉ‡ เจนเฉ‹, เจšเฉ‹เจฃ เจฆเจพ เจธเจตเจพเจฒ เจ“เจจเจพ เจนเฉ€ เจœเจผเจฟเจ†เจฆเจพ เจฆเจฌเจพเจ‡เจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจ…เจคเฉ‡ เจญเจพเจตเฉ‡เจ‚ เจคเฉเจธเฉ€เจ‚ เจธเจฟเจฐเจซ GCP, เจชเฉเจฐเจฌเฉฐเจงเจฟเจค เจธเฉ‡เจตเจพเจตเจพเจ‚ เจ…เจคเฉ‡ SaaS เจจเฉ‚เฉฐ เจฆเฉ‡เจ–เจฆเฉ‡ เจนเฉ‹, เจซเจฟเจฐ RDBMS เจฆเจพ เจ•เฉเจ เจœเจผเจฟเจ•เจฐ เจธเจฟเจฐเจซ 4 เจตเฉ‡เจ‚ เจชเฉœเจพเจ… 'เจคเฉ‡ เจฆเจฟเจ–เจพเจˆ เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ (เจ…เจคเฉ‡ เจ‰เฉฑเจฅเฉ‡ เจธเจชเฉˆเจจเจฐ เจจเฉ‡เฉœเฉ‡ เจนเฉˆ)เฅค เจจเจพเจฒ เจนเฉ€, PostgreSQL เจฆเฉ€ เจšเฉ‹เจฃ 5เจตเฉ‡เจ‚ เจชเฉœเจพเจ… เจตเจฟเฉฑเจš เจฆเจฟเจ–เจพเจˆ เจฆเจฟเฉฐเจฆเฉ€ เจนเฉˆ, เจ…เจคเฉ‡ เจ‡เจธเจฆเฉ‡ เจ…เฉฑเจ—เฉ‡ MySQL เจ…เจคเฉ‡ SQL เจธเจฐเจตเจฐ เจตเฉ€ เจนเจจ, เจฏเจพเจจเฉ€ เจ‡เฉฑเจฅเฉ‡ เจธเจญ เจ•เฉเจ เจนเฉˆ, เจชเจฐ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจšเฉเจฃเจจเจพ เจชเจตเฉ‡เจ—เจพ.
  2. เจธเจพเจจเฉ‚เฉฐ เจชเจฐเจคเจพเจตเฉ‡ เจฆเฉ‡ เจชเจฟเจ›เฉ‹เจ•เฉœ เจฆเฉ‡ เจตเจฟเจฐเฉเฉฑเจง เจชเจพเจฌเฉฐเจฆเฉ€เจ†เจ‚ เจฌเจพเจฐเฉ‡ เจจเจนเฉ€เจ‚ เจญเฉเฉฑเจฒเจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ. เจ…เจธเจฒ เจตเจฟเฉฑเจš เจนเจฐ เจ•เฉ‹เจˆ เจ‡เฉฑเจ• เจธเจชเฉˆเจจเจฐ เจšเจพเจนเฉเฉฐเจฆเจพ เจนเฉˆ, เจชเจฐ เจ‡เจน เจฎเจนเจฟเฉฐเจ—เจพ เจนเฉˆเฅค เจจเจคเฉ€เจœเฉ‡ เจตเจœเฉ‹เจ‚, เจ‡เฉฑเจ• เจ†เจฎ เจฌเฉ‡เจจเจคเฉ€ เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚ เจฆเจฟเจ–เจพเจˆ เจฆเจฟเฉฐเจฆเฉ€ เจนเฉˆ: "เจ•เจฟเจฐเจชเจพ เจ•เจฐเจ•เฉ‡ เจธเจพเจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจธเจชเฉˆเจจเจฐ เจฌเจฃเจพเจ“ เจชเจฐ เจ•เจฒเจพเจ‰เจก SQL เจฆเฉ€ เจ•เฉ€เจฎเจค เจฒเจˆ, เจคเฉเจธเฉ€เจ‚ เจชเฉ‡เจธเจผเฉ‡เจตเจฐ เจนเฉ‹!"

21เจตเฉ€เจ‚ เจธเจฆเฉ€ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• SQL เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจจเฉ‚เฉฐ เจ•เจฟเจตเฉ‡เจ‚ เจฌเจšเจพเจ‡เจ† เจœเจพเจตเฉ‡: เจ•เจฒเจพเจ‰เจกเจธ, เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจ…เจคเฉ‡ เจชเฉ‹เจธเจŸเจ—เฉเจฐเฉ‡เจธเจ•เจฟเจฏเฉ‚เจเจฒ เจฎเจฒเจŸเฉ€เจฎเจพเจธเจŸเจฐ

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

เจ…เฉฐเจคเจฎ เจธเฉฑเจš เจนเฉ‹เจฃ เจฆเจพ เจฆเจพเจ…เจตเจพ เจ•เฉ€เจคเฉ‡ เจฌเจฟเจจเจพเจ‚, เจ†เจ“ เจนเฉ‡เจ เจพเจ‚ เจ•เจนเฉ€เจ:

เจธเจพเจจเฉ‚เฉฐ เจธเจฟเฉฑเจ–เจฃ เจฒเจˆ เจ†เจชเจฃเฉ€ เจชเจนเฉเฉฐเจš เจจเฉ‚เฉฐ เจฌเจฆเจฒเจฃ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ:

  • DBAs เจจเฉ‚เฉฐ เจชเจนเจฟเจฒเจพเจ‚ เจธเจฟเจ–เจพเจ‰เจฃ เจฆเฉ‡ เจคเจฐเฉ€เจ•เฉ‡ เจจเฉ‚เฉฐ เจธเจฟเจ–เจพเจ‰เจฃ เจฆเจพ เจ•เฉ‹เจˆ เจฎเจคเจฒเจฌ เจจเจนเฉ€เจ‚ เจนเฉˆ;
  • เจ‡เฉฑเจ• เจ‰เจคเจชเจพเจฆ เจฆเจพ เจ—เจฟเจ†เจจ เจนเฉเจฃ เจ•เจพเจซเจผเฉ€ เจจเจนเฉ€เจ‚ เจนเฉˆ;
  • เจชเจฐ เจฆเจฐเจœเจจเจพเจ‚ เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจฆเฉ‡ เจชเฉฑเจงเจฐ 'เจคเฉ‡ เจœเจพเจฃเจจเจพ เจ…เจธเฉฐเจญเจต เจนเฉˆเฅค

เจคเฉเจนเจพเจจเฉ‚เฉฐ เจจเจพ เจธเจฟเจฐเจซเจผ เจ‡เจน เจœเจพเจฃเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ เจ•เจฟ เจ‰เจคเจชเจพเจฆ เจ•เจฟเฉฐเจจเจพ เจนเฉˆ, เจชเจฐ:

  • เจ‡เจธเจฆเฉ€ เจ…เจฐเจœเจผเฉ€ เจฆเฉ‡ เจ•เฉ‡เจธ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเฉ‹;
  • เจตเฉฑเจ–-เจตเฉฑเจ– เจคเฉˆเจจเจพเจคเฉ€ เจขเฉฐเจ—;
  • เจนเจฐ เจ‡เฉฑเจ• เจขเฉฐเจ— เจฆเฉ‡ เจซเจพเจ‡เจฆเฉ‡ เจ…เจคเฉ‡ เจจเฉเจ•เจธเจพเจจ;
  • เจ‡เฉฑเจ• เจธเฉ‚เจšเจฟเจค เจ…เจคเฉ‡ เจ…เจจเฉเจ•เฉ‚เจฒ เจšเฉ‹เจฃ เจ•เจฐเจจ เจฒเจˆ เจธเจฎเจพเจจ เจ…เจคเฉ‡ เจตเจฟเจ•เจฒเจชเจ• เจ‰เจคเจชเจพเจฆ เจ…เจคเฉ‡ เจนเจฎเฉ‡เจธเจผเจพเจ‚ เจ‡เฉฑเจ• เจœเจพเจฃเฉ‡-เจชเจ›เจพเจฃเฉ‡ เจ‰เจคเจชเจพเจฆ เจฆเฉ‡ เจนเฉฑเจ• เจตเจฟเฉฑเจš เจจเจนเฉ€เจ‚ เจนเฉเฉฐเจฆเฉ‡เฅค

เจคเฉเจนเจพเจจเฉ‚เฉฐ เจกเฉ‡เจŸเจพ เจจเฉ‚เฉฐ เจฎเจพเจˆเจ—เฉเจฐเฉ‡เจŸ เจ•เจฐเจจ เจ…เจคเฉ‡ ETL เจจเจพเจฒ เจเจ•เฉ€เจ•เจฐเจฃ เจฆเฉ‡ เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจธเจฟเจงเจพเจ‚เจคเจพเจ‚ เจจเฉ‚เฉฐ เจธเจฎเจเจฃ เจฆเฉ‡ เจฏเฉ‹เจ— เจนเฉ‹เจฃ เจฆเฉ€ เจตเฉ€ เจฒเฉ‹เฉœ เจนเฉˆเฅค

เจ…เจธเจฒเฉ€ เจ•เฉ‡เจธ

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

  • CI/CD เจฌเจฃเจพเจ“;
  • เจ†เจฐเจ•เฉ€เจŸเฉˆเจ•เจšเจฐ เจฆเฉ€ เจธเจฎเฉ€เจ–เจฟเจ† เจ•เจฐเฉ‹;
  • เจ‡เจธ เจจเฉ‚เฉฐ เจธเจพเจฐเฉ‡ เจ•เฉฐเจฎ เจตเจฟเฉฑเจš เจชเจพเจ“.

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

เจกเฉ‡เจŸเจพ เจฒเจˆ, เจ‡เฉฑเจฅเฉ‡ 3 เจขเจพเจ‚เจšเฉ‡ เจธเจจ:

  • เจ•เจฒเจพเจ‰เจก เจธเจŸเฉ‹เจฐเฉ‡เจœ;
  • เจกเจพเจŸเจพเจธเจŸเฉ‹เจฐ;
  • Cloud SQL (PostgreSQL)เฅค

21เจตเฉ€เจ‚ เจธเจฆเฉ€ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• SQL เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจจเฉ‚เฉฐ เจ•เจฟเจตเฉ‡เจ‚ เจฌเจšเจพเจ‡เจ† เจœเจพเจตเฉ‡: เจ•เจฒเจพเจ‰เจกเจธ, เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจ…เจคเฉ‡ เจชเฉ‹เจธเจŸเจ—เฉเจฐเฉ‡เจธเจ•เจฟเจฏเฉ‚เจเจฒ เจฎเจฒเจŸเฉ€เจฎเจพเจธเจŸเจฐ

เจ•เฉ‹เจˆ เจนเฉˆเจฐเจพเจจ เจนเฉ‹ เจธเจ•เจฆเจพ เจนเฉˆ เจ•เจฟ เจ•เจฒเจพเจ‰เจก SQL เจ•เจฟเจ‰เจ‚ เจšเฉเจฃเจฟเจ† เจ—เจฟเจ† เจธเฉ€? เจธเฉฑเจš เจฆเฉฑเจธเจฃ เจฒเจˆ, เจ…เจœเจฟเจนเฉ‡ เจธเจตเจพเจฒ เจจเฉ‡ เจนเจพเจฒ เจนเฉ€ เจฆเฉ‡ เจธเจพเจฒเจพเจ‚ เจตเจฟเฉฑเจš เจ•เฉเจ เจ…เจœเฉ€เจฌ เจตเจฟเจฐเจพเจฎ เจฆเจพ เจ•เจพเจฐเจจ เจฌเจฃเจพเจ‡เจ† เจนเฉˆ - เจ‡เฉฑเจ• เจญเจพเจตเจจเจพ เจนเฉˆ เจ•เจฟ เจฒเฉ‹เจ• เจฐเจฟเจฒเฉ‡เจธเจผเจจเจฒ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจฌเจพเจฐเฉ‡ เจธเจผเจฐเจฎเฉ€เจฒเฉ‡ เจนเฉ‹ เจ—เจ เจนเจจ, เจชเจฐ เจซเจฟเจฐ เจตเฉ€ เจ‰เจน เจ‰เจนเจจเจพเจ‚ เจฆเฉ€ เจธเจฐเจ—เจฐเจฎเฉ€ เจจเจพเจฒ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจเจพ เจœเจพเจฐเฉ€ เจฐเฉฑเจ–เจฆเฉ‡ เจนเจจ;-).

เจธเจพเจกเฉ‡ เจ•เฉ‡เจธ เจฒเจˆ, เจ•เจฒเจพเจ‰เจก SQL เจจเฉ‚เฉฐ เจนเฉ‡เจ เจพเจ‚ เจฆเจฟเฉฑเจคเฉ‡ เจ•เจพเจฐเจจเจพเจ‚ เจ•เจฐเจ•เฉ‡ เจšเฉเจฃเจฟเจ† เจ—เจฟเจ† เจธเฉ€:

  1. เจœเจฟเจตเฉ‡เจ‚ เจฆเฉฑเจธเจฟเจ† เจ—เจฟเจ† เจนเฉˆ, เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจจเฉ‚เฉฐ Django เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจตเจฟเจ•เจธเจค เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€, เจ…เจคเฉ‡ เจ‡เจธ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• SQL เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจคเฉ‹เจ‚ Python เจ†เจฌเจœเฉˆเจ•เจŸ (Django ORM) เจคเฉฑเจ• เจจเจฟเจฐเฉฐเจคเจฐ เจกเฉ‡เจŸเจพ เจจเฉ‚เฉฐ เจฎเฉˆเจช เจ•เจฐเจจ เจฒเจˆ เจ‡เฉฑเจ• เจฎเจพเจกเจฒ เจนเฉˆเฅค
  2. เจซเจฐเฉ‡เจฎเจตเจฐเจ• เจจเฉ‡ เจ–เฉเจฆ DBMSs เจฆเฉ€ เจ‡เฉฑเจ• เจธเฉ€เจฎเจค เจธเฉ‚เจšเฉ€ เจฆเจพ เจธเจฎเจฐเจฅเจจ เจ•เฉ€เจคเจพ:

  • PostgreSQL;
  • เจฎเจพเจฐเฉ€เจ†เจกเฉ€เจฌเฉ€;
  • MySQL;
  • เจ“เจฐเฉ‡เจ•เจฒ;
  • SQLite.

เจ‡เจธ เจ…เจจเฉเจธเจพเจฐ, PostgreSQL เจจเฉ‚เฉฐ เจ‡เจธ เจธเฉ‚เจšเฉ€ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจšเฉเจฃเจฟเจ† เจ—เจฟเจ† เจธเฉ€ เจจเจพ เจ•เจฟ เจ…เจจเฉเจญเจตเฉ€ เจคเฉŒเจฐ 'เจคเฉ‡ (เจ เฉ€เจ• เจนเฉˆ, เจ‡เจน เจšเฉเจฃเจจเจพ เจ“เจฐเฉ‡เจ•เจฒ เจจเจนเฉ€เจ‚ เจนเฉˆ, เจ…เจธเจฒ เจตเจฟเฉฑเจš)เฅค

เจ•เฉ€ เจ—เฉเฉฐเจฎ เจธเฉ€:

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

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

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

เจœเฉ‡เจ•เจฐ เจ…เจธเฉ€เจ‚ เจ•เจฒเจพเจŠเจก SQL เจฆเฉ€เจ†เจ‚ เจธเจฎเจฐเฉฑเจฅเจพเจตเจพเจ‚ เจจเฉ‚เฉฐ เจธเฉฐเจ–เฉ‡เจช เจตเจฟเฉฑเจš เจธเฉ‚เจšเฉ€เจฌเฉฑเจง เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚, เจคเจพเจ‚ เจ‡เจน เจ•เฉเจ เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚ เจฆเจฟเจ–เจพเจˆ เจฆเฉ‡เจตเฉ‡เจ—เจพ:

1. เจ‰เฉฑเจš เจ‰เจชเจฒเจฌเจงเจคเจพ (HA):

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

2. เจฐเฉ€เจชเจฒเฉ€เจ•เจพ (เจ†เจฐเจ†เจฐ) เจชเฉœเฉเจนเฉ‹:

  • เจ‡เฉฑเจ• เจ–เฉ‡เจคเจฐ เจฆเฉ‡ เจ…เฉฐเจฆเจฐ;
  • เจ—เจฐเจฎ เจธเจŸเฉˆเจ‚เจกเจฌเจพเจ;
  • PostgreSQL เจธเจŸเฉเจฐเฉ€เจฎเจฟเฉฐเจ— เจชเฉเจฐเจคเฉ€เจ•เฉเจฐเจฟเจคเฉ€เฅค

เจ‡เจธ เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ, เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจฐเจฟเจตเจพเจœ เจนเฉˆ, เจ‡เฉฑเจ• เจคเจ•เจจเจพเจฒเฉ‹เจœเฉ€ เจฆเฉ€ เจšเฉ‹เจฃ เจ•เจฐเจฆเฉ‡ เจธเจฎเฉ‡เจ‚ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจนเจฎเฉ‡เจธเจผเจพ เจ•เฉเจ เจฆเจพ เจธเจพเจนเจฎเจฃเจพ เจ•เจฐเจจเจพ เจชเฉˆเจ‚เจฆเจพ เจนเฉˆ เจชเจพเจฌเฉฐเจฆเฉ€เจ†เจ‚:

  • เจ—เจพเจนเจ• GKE เจจเฉ‚เฉฐ เจ›เฉฑเจก เจ•เฉ‡, เจ‡เจ•เจพเจˆเจ†เจ‚ เจฌเจฃเจพเจ‰เจฃเจพ เจ…เจคเฉ‡ IaaS เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจจเจนเฉ€เจ‚ เจ•เจฐเจจเจพ เจšเจพเจนเฉเฉฐเจฆเจพ เจธเฉ€;
  • เจ—เจพเจนเจ• เจธเจตเฉˆ-เจธเฉ‡เจตเจพ PostgreSQL/MySQL เจจเฉ‚เฉฐ เจคเฉˆเจจเจพเจค เจ•เจฐเจจเจพ เจจเจนเฉ€เจ‚ เจšเจพเจนเฉ‡เจ—เจพ;
  • เจ–เฉˆเจฐ, เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡, เจ—เฉ‚เจ—เจฒ เจธเจชเฉˆเจจเจฐ เจ•เจพเจซเจผเฉ€ เจขเฉเจ•เจตเจพเจ‚ เจนเฉ‹เจตเฉ‡เจ—เจพ เจœเฉ‡เจ•เจฐ เจ‡เจน เจ‡เจธเจฆเฉ€ เจ•เฉ€เจฎเจค เจฒเจˆ เจจเจพ เจนเฉเฉฐเจฆเจพ, เจนเจพเจฒเจพเจ‚เจ•เจฟ, Django ORM เจ‡เจธเจฆเฉ‡ เจจเจพเจฒ เจ•เฉฐเจฎ เจจเจนเฉ€เจ‚ เจ•เจฐ เจธเจ•เจฆเจพ, เจชเจฐ เจ‡เจน เจ‡เฉฑเจ• เจšเฉฐเจ—เฉ€ เจ—เฉฑเจฒ เจนเฉˆ.

เจธเจฅเจฟเจคเฉ€ เจจเฉ‚เฉฐ เจงเจฟเจ†เจจ เจตเจฟเฉฑเจš เจฐเฉฑเจ–เจฆเฉ‡ เจนเฉ‹เจ, เจ—เจพเจนเจ• เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจซเจพเจฒเฉ‹-เจ…เฉฑเจช เจธเจตเจพเจฒ เจชเฉเจฐเจพเจชเจค เจนเฉ‹เจ‡เจ†: "เจ•เฉ€ เจคเฉเจธเฉ€เจ‚ เจ…เจœเจฟเจนเจพ เจ•เฉเจ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹ เจคเจพเจ‚ เจœเฉ‹ เจ‡เจน เจ—เฉ‚เจ—เจฒ เจธเจชเฉˆเจจเจฐ เจตเจฐเจ—เจพ เจนเฉ‹เจตเฉ‡, เจชเจฐ Django ORM เจจเจพเจฒ เจตเฉ€ เจ•เฉฐเจฎ เจ•เจฐเจฆเจพ เจนเฉˆ?"

เจนเฉฑเจฒ เจตเจฟเจ•เจฒเจช เจจเฉฐเจฌเจฐ 0

เจชเจนเจฟเจฒเฉ€ เจ—เฉฑเจฒ เจœเฉ‹ เจฎเจจ เจตเจฟเฉฑเจš เจ†เจˆ:

  • CloudSQL เจฆเฉ‡ เจ…เฉฐเจฆเจฐ เจฐเจนเฉ‹;
  • เจ•เจฟเจธเฉ‡ เจตเฉ€ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจ–เฉ‡เจคเจฐเจพเจ‚ เจฆเฉ‡ เจตเจฟเจšเจ•เจพเจฐ เจ•เฉ‹เจˆ เจฌเจฟเจฒเจŸ-เจ‡เจจ เจชเฉเจฐเจคเฉ€เจ•เฉเจฐเจฟเจคเฉ€ เจจเจนเฉ€เจ‚ เจนเฉ‹เจตเฉ‡เจ—เฉ€;
  • PostgreSQL เจฆเฉเจ†เจฐเจพ เจ‡เฉฑเจ• เจฎเฉŒเจœเฉ‚เจฆเจพ เจ•เจฒเจพเจ‰เจก SQL เจจเจพเจฒ เจชเฉเจฐเจคเฉ€เจ•เฉเจฐเจฟเจคเฉ€ เจœเฉ‹เฉœเจจ เจฆเฉ€ เจ•เฉ‹เจธเจผเจฟเจธเจผ เจ•เจฐเฉ‹;
  • เจ•เจฟเจคเฉ‡ เจ…เจคเฉ‡ เจ•เจฟเจธเฉ‡ เจคเจฐเฉเจนเจพเจ‚ เจ‡เฉฑเจ• PostgreSQL เจ‰เจฆเจพเจนเจฐเจฃ เจฒเจพเจ‚เจš เจ•เจฐเฉ‹, เจชเจฐ เจ˜เฉฑเจŸเฉ‹ เจ˜เฉฑเจŸ เจฎเจพเจธเจŸเจฐ เจจเฉ‚เฉฐ เจจเจพ เจ›เฉ‚เจนเฉ‹เฅค

เจนเจพเจ, เจ‡เจน เจชเจคเจพ เจšเจฒเจฟเจ† เจ•เจฟ เจ‡เจน เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ, เจ•เจฟเจ‰เจ‚เจ•เจฟ เจนเฉ‹เจธเจŸ เจคเฉฑเจ• เจ•เฉ‹เจˆ เจชเจนเฉเฉฐเจš เจจเจนเฉ€เจ‚ เจนเฉˆ (เจ‡เจน เจชเฉ‚เจฐเฉ€ เจคเจฐเฉเจนเจพเจ‚ เจ‡เฉฑเจ• เจตเฉฑเจ–เจฐเฉ‡ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจตเจฟเฉฑเจš เจนเฉˆ) - pg_hba เจ…เจคเฉ‡ เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚, เจ…เจคเฉ‡ เจธเฉเจชเจฐเจฏเฉ‚เจœเจผเจฐ เจฆเฉ‡ เจ…เจงเฉ€เจจ เจตเฉ€ เจ•เฉ‹เจˆ เจชเจนเฉเฉฐเจš เจจเจนเฉ€เจ‚ เจนเฉˆ.

เจนเฉฑเจฒ เจตเจฟเจ•เจฒเจช เจจเฉฐเจฌเจฐ 1

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

  • เจ…เจธเฉ€เจ‚ เจ…เจœเฉ‡ เจตเฉ€ CloudSQL เจฆเฉ‡ เจ…เฉฐเจฆเจฐ เจฐเจนเจฟเจฃ เจฆเฉ€ เจ•เฉ‹เจธเจผเจฟเจธเจผ เจ•เจฐ เจฐเจนเฉ‡ เจนเจพเจ‚, เจชเจฐ เจ…เจธเฉ€เจ‚ MySQL 'เจคเฉ‡ เจธเจตเจฟเจš เจ•เจฐ เจฐเจนเฉ‡ เจนเจพเจ‚, เจ•เจฟเจ‰เจ‚เจ•เจฟ MySQL เจฆเฉเจ†เจฐเจพ Cloud SQL เจฆเจพ เจ‡เฉฑเจ• เจฌเจพเจนเจฐเฉ€ เจฎเจพเจธเจŸเจฐ เจนเฉˆ, เจœเฉ‹:

- เจฌเจพเจนเจฐเฉ€ MySQL เจฒเจˆ เจ‡เฉฑเจ• เจชเฉเจฐเฉŒเจ•เจธเฉ€ เจนเฉˆ;
- เจ‡เฉฑเจ• MySQL เจ‰เจฆเจพเจนเจฐเจจ เจตเจฐเจ—เจพ เจฆเจฟเจธเจฆเจพ เจนเฉˆ;
- เจฆเฉ‚เจœเฉ‡ เจฌเฉฑเจฆเจฒเจพเจ‚ เจœเจพเจ‚ เจ†เจจ-เจชเฉเจฐเฉ€เจฎเจฟเจธเจธ เจคเฉ‹เจ‚ เจกเฉ‡เจŸเจพ เจจเฉ‚เฉฐ เจฎเจพเจˆเจ—เจฐเฉ‡เจŸ เจ•เจฐเจจ เจฒเจˆ เจ–เฉ‹เจœ เจ•เฉ€เจคเฉ€ เจ—เจˆเฅค

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

เจฆเจฐเจ…เจธเจฒ, เจ‡เจธ เจฌเจฟเฉฐเจฆเฉ‚ 'เจคเฉ‡ เจ‡เจน เจธเจชเฉฑเจธเจผเจŸ เจนเฉ‹ เจ—เจฟเจ† เจ•เจฟ เจ•เจฒเจพเจ‰เจก SQL เจฌเจฟเจฒเจ•เฉเจฒ เจตเฉ€ เจขเฉเจ•เจตเจพเจ‚ เจจเจนเฉ€เจ‚ เจนเฉˆเฅค เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจ‰เจน เจ•เจนเจฟเฉฐเจฆเฉ‡ เจนเจจ, เจ…เจธเฉ€เจ‚ เจ‰เจน เจธเจญ เจ•เฉเจ เจ•เฉ€เจคเจพ เจœเฉ‹ เจ…เจธเฉ€เจ‚ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจธเฉ€.

เจนเฉฑเจฒ เจตเจฟเจ•เจฒเจช เจจเฉฐเจฌเจฐ 2

เจ•เจฟเจ‰เจ‚เจ•เจฟ เจ•เจฒเจพเจ‰เจก SQL เจซเจฐเฉ‡เจฎเจตเจฐเจ• เจฆเฉ‡ เจ…เฉฐเจฆเจฐ เจฐเจนเจฟเจฃเจพ เจธเฉฐเจญเจต เจจเจนเฉ€เจ‚ เจธเฉ€, เจ…เจธเฉ€เจ‚ เจธเจฎเจเฉŒเจคเจพ เจนเฉฑเจฒ เจฒเจˆ เจฒเฉ‹เฉœเจพเจ‚ เจคเจฟเจ†เจฐ เจ•เจฐเจจ เจฆเฉ€ เจ•เฉ‹เจธเจผเจฟเจธเจผ เจ•เฉ€เจคเฉ€เฅค เจฒเฉ‹เฉœเจพเจ‚ เจนเฉ‡เจ เจพเจ‚ เจฆเจฟเฉฑเจคเฉ€เจ†เจ‚ เจ—เจˆเจ†เจ‚ เจนเจจ:

  • Kubernetes เจตเจฟเฉฑเจš เจ•เฉฐเจฎ, เจธเจฐเฉ‹เจคเจพเจ‚ เจฆเฉ€ เจตเฉฑเจง เจคเฉ‹เจ‚ เจตเฉฑเจง เจตเจฐเจคเฉ‹เจ‚ เจ…เจคเฉ‡ Kubernetes (DCS, ...) เจ…เจคเฉ‡ GCP (LB, ...);
  • เจ•เจฒเจพเจ‰เจก เจตเจฟเฉฑเจš HA เจชเฉเจฐเฉŒเจ•เจธเฉ€ เจตเจฐเจ—เฉ€เจ†เจ‚ เจฌเฉ‡เจฒเฉ‹เฉœเฉ€เจ†เจ‚ เจšเฉ€เจœเจผเจพเจ‚ เจฆเฉ‡ เจเฉเฉฐเจก เจคเฉ‹เจ‚ เจฌเฉˆเจฒเจธเจŸ เจฆเฉ€ เจ˜เจพเจŸ;
  • เจฎเฉเฉฑเจ– HA เจ–เฉ‡เจคเจฐ เจตเจฟเฉฑเจš PostgreSQL เจœเจพเจ‚ MySQL เจจเฉ‚เฉฐ เจšเจฒเจพเจ‰เจฃ เจฆเฉ€ เจฏเฉ‹เจ—เจคเจพ; เจฆเฉ‚เจœเฉ‡ เจ–เฉ‡เจคเจฐเจพเจ‚ เจตเจฟเฉฑเจš - เจฎเฉเฉฑเจ– เจ–เฉ‡เจคเจฐ เจฆเฉ‡ RR เจคเฉ‹เจ‚ HA เจ…เจคเฉ‡ เจ‡เจธเจฆเฉ€ เจ•เจพเจชเฉ€ (เจญเจฐเฉ‹เจธเฉ‡เจฏเฉ‹เจ—เจคเจพ เจฒเจˆ);
  • เจฎเจฒเจŸเฉ€ เจฎเจพเจธเจŸเจฐ (เจฎเฉˆเจ‚ เจ‰เจธ เจจเจพเจฒ เจธเฉฐเจชเจฐเจ• เจจเจนเฉ€เจ‚ เจ•เจฐเจจเจพ เจšเจพเจนเฉเฉฐเจฆเจพ เจธเฉ€, เจชเจฐ เจ‡เจน เจฌเจนเฉเจค เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจจเจนเฉ€เจ‚ เจธเฉ€)

.
เจ‡เจจเฉเจนเจพเจ‚ เจฎเฉฐเจ—เจพเจ‚ เจฆเฉ‡ เจธเจฟเฉฑเจŸเฉ‡ เจตเจœเฉ‹เจ‚ เจชเฉ€เจขเฉเจ•เจตเฉ‡เจ‚ DBMS เจ…เจคเฉ‡ เจฌเจพเจˆเจกเจฟเฉฐเจ— เจตเจฟเจ•เจฒเจช:

  • MySQL เจ—เจฒเฉ‡เจฐเจพ;
  • เจ•เจพเจ•เจฐเฉ‹เจšเจกเฉ€เจฌเฉ€;
  • PostgreSQL เจŸเฉ‚เจฒ

:
- pgpool-II;
- เจธเจฐเจชเฉเจฐเจธเจคเฅค

MySQL เจ—เจฒเฉ‡เจฐเจพ

MySQL Galera เจคเจ•เจจเจพเจฒเฉ‹เจœเฉ€ เจ•เฉ‹เจกเจฐเจธเจผเจฟเจช เจฆเฉเจ†เจฐเจพ เจตเจฟเจ•เจธเจค เจ•เฉ€เจคเฉ€ เจ—เจˆ เจธเฉ€ เจ…เจคเฉ‡ เจ‡เจน InnoDB เจฒเจˆ เจ‡เฉฑเจ• เจชเจฒเฉฑเจ—เจ‡เจจ เจนเฉˆเฅค เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพ:

  • เจฎเจฒเจŸเฉ€ เจฎเจพเจธเจŸเจฐ;
  • เจธเจฎเจ•เจพเจฒเฉ€ เจชเฉเจฐเจคเฉ€เจ•เฉเจฐเจฟเจคเฉ€;
  • เจ•เจฟเจธเฉ‡ เจตเฉ€ เจจเฉ‹เจก เจคเฉ‹เจ‚ เจชเฉœเฉเจนเจจเจพ;
  • เจ•เจฟเจธเฉ‡ เจตเฉ€ เจจเฉ‹เจก เจฒเจˆ เจฐเจฟเจ•เจพเจฐเจกเจฟเฉฐเจ—;
  • เจฌเจฟเจฒเจŸ-เจ‡เจจ HA เจตเจฟเจงเฉ€;
  • เจฌเจฟเจŸเจจเจพเจฎเฉ€ เจคเฉ‹เจ‚ เจ‡เฉฑเจ• เจนเฉˆเจฒเจฎ เจšเจพเจฐเจŸ เจนเฉˆเฅค

เจ•เจพเจ•เจฐเฉ‹เจš เจกเฉ€ เจฌเฉ€

เจตเฉ‡เจฐเจตเจฟเจ†เจ‚ เจฆเฉ‡ เจ…เจจเฉเจธเจพเจฐ, เจšเฉ€เจœเจผ เจฌเจฟเจฒเจ•เฉเจฒ เจฌเฉฐเจฌ เจนเฉˆ เจ…เจคเฉ‡ เจ—เฉ‹ เจตเจฟเฉฑเจš เจฒเจฟเจ–เจฟเจ† เจ‡เฉฑเจ• เจ“เจชเจจ เจธเฉ‹เจฐเจธ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจนเฉˆเฅค เจฎเฉเฉฑเจ– เจญเจพเจ—เฉ€เจฆเจพเจฐ เจ•เจพเจ•เจฐเฉ‹เจš เจฒเฉˆเจฌเจœเจผ (Google เจฆเฉ‡ เจฒเฉ‹เจ•เจพเจ‚ เจฆเฉเจ†เจฐเจพ เจธเจฅเจพเจชเจฟเจค) เจนเฉˆเฅค เจ‡เจน เจฐเจฟเจฒเฉ‡เจธเจผเจจเจฒ DBMS เจ…เจธเจฒ เจตเจฟเฉฑเจš เจตเฉฐเจกเจฃ เจฒเจˆ เจคเจฟเจ†เจฐ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€ (เจฌเจพเจ•เจธ เจฆเฉ‡ เจฌเจพเจนเจฐ เจนเจฐเฉ€เจœเฉฑเจŸเจฒ เจธเจ•เฉ‡เจฒเจฟเฉฐเจ— เจฆเฉ‡ เจจเจพเจฒ) เจ…เจคเฉ‡ เจจเฉเจ•เจธ-เจธเจนเจฟเจฃเจธเจผเฉ€เจฒเฅค เจ•เฉฐเจชเจจเฉ€ เจฆเฉ‡ เจ‡เจธ เจฆเฉ‡ เจฒเฉ‡เจ–เจ•เจพเจ‚ เจจเฉ‡ "NoSQL เจนเฉฑเจฒเจพเจ‚ เจคเฉ‹เจ‚ เจœเจพเจฃเฉ‚ เจนเจฐเฉ€เจœเฉฑเจŸเจฒ เจ…เจธเฉˆเจธเจฌเจฟเจฒเจŸเฉ€ เจฆเฉ‡ เจจเจพเจฒ SQL เจ•เจพเจฐเจœเจธเจผเฉ€เจฒเจคเจพ เจฆเฉ€ เจญเจฐเจชเฉ‚เจฐเจคเจพ เจจเฉ‚เฉฐ เจœเฉ‹เฉœเจจ" เจฆเฉ‡ เจŸเฉ€เจšเฉ‡ เจฆเฉ€ เจฐเฉ‚เจชเจฐเฉ‡เจ–เจพ เจฆเจฟเฉฑเจคเฉ€เฅค

เจ‡เฉฑเจ• เจตเจงเฉ€เจ† เจฌเฉ‹เจจเจธ เจชเฉ‹เจธเจŸ-เจ—เจฐเฉˆเจธ เจ•เฉเจจเฉˆเจ•เจธเจผเจจ เจชเฉเจฐเฉ‹เจŸเฉ‹เจ•เฉ‹เจฒ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจนเฉˆเฅค

Pgpool

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

เจธเจฐเจชเฉเจฐเจธเจค

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

เจคเฉเจธเฉ€เจ‚ เจ…เฉฐเจค เจตเจฟเฉฑเจš เจ•เฉ€ เจšเฉเจฃเจฟเจ†?

เจšเฉ‹เจฃ เจ†เจธเจพเจจ เจจเจนเฉ€เจ‚ เจธเฉ€:

  1. เจ•เจพเจ•เจฐเฉ‹เจš เจกเฉ€ เจฌเฉ€ - เจ…เฉฑเจ—, เจชเจฐ เจนเจจเฉ‡เจฐเจพ;
  2. MySQL เจ—เจฒเฉ‡เจฐเจพ - เจ‡เจน เจตเฉ€ เจฌเฉเจฐเจพ เจจเจนเฉ€เจ‚, เจ‡เจน เจฌเจนเฉเจค เจธเจพเจฐเฉ€เจ†เจ‚ เจฅเจพเจตเจพเจ‚ 'เจคเฉ‡ เจตเจฐเจคเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจชเจฐ MySQL;
  3. Pgpool - เจฌเจนเฉเจค เจธเจพเจฐเฉ€เจ†เจ‚ เจฌเฉ‡เจฒเฉ‹เฉœเฉ€เจ†เจ‚ เจนเจธเจคเฉ€เจ†เจ‚, เจ•เจฒเจพเจ‰เจก เจ…เจคเฉ‡ K8s เจจเจพเจฒ เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚ เจเจ•เฉ€เจ•เจฐเจฃ;
  4. เจธเจฐเจชเฉเจฐเจธเจค - K8s เจจเจพเจฒ เจธเจผเจพเจจเจฆเจพเจฐ เจเจ•เฉ€เจ•เจฐเจฃ, เจ•เฉ‹เจˆ เจฌเฉ‡เจฒเฉ‹เฉœเฉ€ เจธเฉฐเจธเจฅเจพเจตเจพเจ‚ เจจเจนเฉ€เจ‚, GCP LB เจจเจพเจฒ เจšเฉฐเจ—เฉ€ เจคเจฐเฉเจนเจพเจ‚ เจเจ•เฉ€เจ•เฉเจฐเจฟเจค เจนเฉˆเฅค

เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚, เจšเฉ‹เจฃ เจชเจŸเจฐเฉ‹เจจเฉ€ 'เจคเฉ‡ เจกเจฟเฉฑเจ— เจ—เจˆเฅค

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

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

SQL เจฒเจˆ, SQL เจฒเจพเจˆเจต เจนเฉ‹เจตเฉ‡เจ—เจพเฅค เจ‡เจธเจฆเจพ เจฎเจคเจฒเจฌ เจนเฉˆ เจ•เจฟ เจคเฉเจนเจพเจจเฉ‚เฉฐ PostgreSQL เจ…เจคเฉ‡ MySQL เจจเฉ‚เฉฐ เจœเจพเจฃเจจ เจฆเฉ€ เจœเจผเจฐเฉ‚เจฐเจค เจนเฉˆ เจ…เจคเฉ‡ เจ‰เจนเจจเจพเจ‚ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจจ เจฆเฉ‡ เจฏเฉ‹เจ— เจนเฉ‹เจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ, เจชเจฐ เจ‡เจธ เจคเฉ‹เจ‚ เจตเฉ€ เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจ‰เจนเจจเจพเจ‚ เจฆเฉ€ เจธเจนเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฆเฉ‡ เจฏเฉ‹เจ— เจนเฉ‹เจฃเจพ เจนเฉˆเฅค

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

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