เจตเฉฐเจกเฉ‡ เจ—เจ DBMS TiDB 3.0 เจฆเฉ€ เจฐเจฟเจฒเฉ€เจœเจผ

เจ‰เจชเจฒเฉฑเจฌเจง เจ‡เฉฑเจ• เจตเฉฐเจกเฉ‡ DBMS เจฆเฉ€ เจฐเฉ€เจฒเฉ€เจœเจผ TiDB 3.0, Google เจคเจ•เจจเจพเจฒเฉ‹เจœเฉ€เจ†เจ‚ เจฆเฉ‡ เจชเฉเจฐเจญเจพเจต เจ…เจงเฉ€เจจ เจตเจฟเจ•เจธเจฟเจค เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ เจธเจชเฉˆเจจเจฐ ะธ F1. TiDB เจนเจพเจˆเจฌเฉเจฐเจฟเจก HTAP (เจนเจพเจˆเจฌเฉเจฐเจฟเจก เจŸเฉเจฐเจพเจ‚เจœเฉˆเจ•เจธเจผเจจเจฒ/เจเจจเจพเจฒเจฟเจŸเฉ€เจ•เจฒ เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฟเฉฐเจ—) เจชเฉเจฐเจฃเจพเจฒเฉ€เจ†เจ‚ เจฆเฉ€ เจธเจผเฉเจฐเฉ‡เจฃเฉ€ เจจเจพเจฒ เจธเจฌเฉฐเจงเจค เจนเฉˆ, เจœเฉ‹ เจ•เจฟ เจฐเฉ€เจ…เจฒ-เจŸเจพเจˆเจฎ เจŸเฉเจฐเจพเจ‚เจœเฉˆเจ•เจธเจผเจจเจพเจ‚ (OLTP) เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจจ เจ…เจคเฉ‡ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃเจพเจคเจฎเจ• เจธเจตเจพเจฒเจพเจ‚ เจฆเฉ€ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจ•เจฐเจจ เจฆเฉ‡ เจธเจฎเจฐเฉฑเจฅ เจนเฉˆเฅค เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจ—เฉ‹ เจญเจพเจธเจผเจพ เจตเจฟเฉฑเจš เจฒเจฟเจ–เจฟเจ† เจ—เจฟเจ† เจนเฉˆ เจ…เจคเฉ‡ เจฆเฉเจ†เจฐเจพ เจตเฉฐเจกเจฟเจ† เจ…เจชเจพเจšเฉ‡ 2.0 เจฆเฉ‡ เจ…เจงเฉ€เจจ เจฒเจพเจ‡เจธเฉฐเจธเจธเจผเฉเจฆเจพเฅค

TiDB เจฆเฉ€เจ†เจ‚ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚:

  • SQL เจธเจฎเจฐเจฅเจจ เจ…เจคเฉ‡ MySQL เจชเฉเจฐเฉ‹เจŸเฉ‹เจ•เฉ‹เจฒ เจฆเฉ‡ เจ…เจจเฉเจ•เฉ‚เจฒ เจ‡เฉฑเจ• เจ•เจฒเจพเจ‡เฉฐเจŸ เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจฆเฉ€ เจตเจฟเจตเจธเจฅเจพ, เจœเฉ‹ MySQL เจฒเจˆ TiDB เจฒเจˆ เจฒเจฟเจ–เฉ€เจ†เจ‚ เจฎเฉŒเจœเฉ‚เจฆเจพ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจฆเฉ‡ เจ…เจจเฉเจ•เฉ‚เจฒเจจ เจจเฉ‚เฉฐ เจธเจฐเจฒ เจฌเจฃเจพเจ‰เจ‚เจฆเจพ เจนเฉˆ, เจ…เจคเฉ‡ เจ†เจฎ เจ•เจฒเจพเจ‡เฉฐเจŸ เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€เจ†เจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจฆเฉ€ เจตเฉ€ เจ†เจ—เจฟเจ† เจฆเจฟเฉฐเจฆเจพ เจนเฉˆเฅค MySQL เจชเฉเจฐเฉ‹เจŸเฉ‹เจ•เฉ‹เจฒ เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ, เจคเฉเจธเฉ€เจ‚ DBMS เจคเฉฑเจ• เจชเจนเฉเฉฐเจš เจ•เจฐเจจ เจฒเจˆ JSON- เจ…เจงเจพเจฐเจฟเจค API เจ…เจคเฉ‡ เจธเจชเจพเจฐเจ• เจฒเจˆ เจ‡เฉฑเจ• เจ•เจจเฉˆเจ•เจŸเจฐ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค
  • SQL เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚ เจธเฉ‚เจšเจ•เจพเจ‚เจ•, เจธเจฎเฉเฉฑเจšเฉ€ เจซเฉฐเจ•เจธเจผเจจเจพเจ‚, เจธเจฎเฉ‚เจน เจฆเฉเจ†เจฐเจพ, เจ•เฉเจฐเจฎ เจฆเฉเจ†เจฐเจพ, เจตเฉฑเจ–เจฐเฉ‡ เจธเจฎเฉ€เจ•เจฐเจจ, เจตเจฟเจฒเฉ€เจจเจคเจพ (เจ–เฉฑเจฌเฉ‡ เจœเฉ‹เฉœเจจ / เจธเฉฑเจœเจพ เจธเจผเจพเจฎเจฒ / เจ•เฉเจฐเจพเจธ เจœเฉ‹เจ‡เจจ), เจตเจฟเจฏเฉ‚เจœเจผ, เจตเจฟเฉฐเจกเฉ‹ เจซเฉฐเจ•เจธเจผเจจเจพเจ‚ เจ…เจคเฉ‡ เจธเจฌเจ•เจตเฉ‡เจฐเฉ€เจ†เจ‚ เจฆเจพ เจธเจฎเจฐเจฅเจจ เจ•เจฐเจฆเฉ€เจ†เจ‚ เจนเจจเฅค เจชเฉเจฐเจฆเจพเจจ เจ•เฉ€เจคเฉ€เจ†เจ‚ เจฏเฉ‹เจ—เจคเจพเจตเจพเจ‚ PhpMyAdmin เจตเจฐเจ—เฉ€เจ†เจ‚ เจตเฉˆเฉฑเจฌ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจฒเจˆ TiDB เจจเจพเจฒ เจ•เฉฐเจฎ เจจเฉ‚เฉฐ เจธเฉฐเจ—เจ เจฟเจค เจ•เจฐเจจ เจฒเจˆ เจ•เจพเจซเฉ€ เจนเจจ, เจ—เฉ‹เจ—เจธ เจ…เจคเฉ‡ เจตเจฐเจกเจชเจฐเฉˆเจธ;
  • เจนเจฐเฉ€เจœเจผเฉฑเจŸเจฒ เจธเจ•เฉ‡เจฒเฉ‡เจฌเจฟเจฒเจŸเฉ€ เจ…เจคเฉ‡ เจซเจพเจฒเจŸ เจธเจนเจฟเจฃเจธเจผเฉ€เจฒเจคเจพ: เจธเจŸเฉ‹เจฐเฉ‡เจœ เจฆเจพ เจ†เจ•เจพเจฐ เจ…เจคเฉ‡ เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฟเฉฐเจ— เจชเจพเจตเจฐ เจจเฉ‚เฉฐ เจธเจฟเจฐเจซเจผ เจจเจตเฉ‡เจ‚ เจจเฉ‹เจกเจพเจ‚ เจจเฉ‚เฉฐ เจœเฉ‹เฉœ เจ•เฉ‡ เจตเจงเจพเจ‡เจ† เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค เจกเจพเจŸเจพ เจฐเจฟเจกเฉฐเจกเฉˆเจ‚เจธเฉ€ เจฆเฉ‡ เจจเจพเจฒ เจจเฉ‹เจกเจพเจ‚ เจตเจฟเฉฑเจš เจตเฉฐเจกเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจœเฉ‡เจ•เจฐ เจตเจฟเจ…เจ•เจคเฉ€เจ—เจค เจจเฉ‹เจก เจซเฉ‡เจฒ เจนเฉ‹ เจœเจพเจ‚เจฆเฉ‡ เจนเจจ เจคเจพเจ‚ เจ“เจชเจฐเฉ‡เจธเจผเจจ เจจเฉ‚เฉฐ เจœเจพเจฐเฉ€ เจฐเฉฑเจ–เจฃ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉˆเฅค เจ…เจธเจซเจฒเจคเจพเจตเจพเจ‚ เจจเฉ‚เฉฐ เจ†เจชเจฃเฉ‡ เจ†เจช เจธเฉฐเจญเจพเจฒเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ.
  • เจธเจฟเจธเจŸเจฎ เจ‡เจ•เจธเจพเจฐเจคเจพ เจฆเฉ€ เจ—เจพเจฐเฉฐเจŸเฉ€ เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจ•เจฒเจพเจ‡เฉฐเจŸ เจธเฉŒเจซเจŸเจตเฉ‡เจ…เจฐ เจฒเจˆ เจ‡เจน เจ‡เฉฑเจ• เจตเฉฑเจกเฉ‡ DBMS เจฆเฉ€ เจคเจฐเฉเจนเจพเจ‚ เจฆเจฟเจ–เจพเจˆ เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ, เจ‡เจธ เจคเฉฑเจฅ เจฆเฉ‡ เจฌเจพเจตเจœเฉ‚เจฆ เจ•เจฟ เจ…เจธเจฒ เจตเจฟเฉฑเจš, เจฌเจนเฉเจค เจธเจพเจฐเฉ‡ เจจเฉ‹เจกเจพเจ‚ เจคเฉ‹เจ‚ เจกเฉ‡เจŸเจพ เจŸเฉเจฐเจพเจ‚เจœเฉˆเจ•เจธเจผเจจ เจจเฉ‚เฉฐ เจชเฉ‚เจฐเจพ เจ•เจฐเจจ เจฒเจˆ เจ†เจ•เจฐเจธเจผเจฟเจค เจนเฉเฉฐเจฆเจพ เจนเฉˆ.
  • เจจเฉ‹เจกเจพเจ‚ 'เจคเฉ‡ เจกเฉ‡เจŸเจพ เจจเฉ‚เฉฐ เจญเฉŒเจคเจฟเจ• เจคเฉŒเจฐ 'เจคเฉ‡ เจธเจŸเฉ‹เจฐ เจ•เจฐเจจ เจฒเจˆ, เจตเฉฑเจ–-เจตเฉฑเจ– เจฌเฉˆเจ•เจเจ‚เจก เจตเจฐเจคเฉ‡ เจœเจพ เจธเจ•เจฆเฉ‡ เจนเจจ, เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจธเจฅเจพเจจเจ• เจธเจŸเฉ‹เจฐเฉ‡เจœ เจ‡เฉฐเจœเจฃ GoLevelDB เจ…เจคเฉ‡ BoltDB เจœเจพเจ‚ เจธเจพเจกเฉ‡ เจ†เจชเจฃเฉ‡ เจตเฉฐเจกเฉ‡ เจธเจŸเฉ‹เจฐเฉ‡เจœ เจ‡เฉฐเจœเจฃ เจŸเฉ€เจ•เฉ‡เจตเฉ€.
  • เจธเจŸเฉ‹เจฐเฉ‡เจœ เจธเจ•เฉ€เจฎเจพ เจจเฉ‚เฉฐ เจ…เจธเจฟเฉฐเจ•เจฐเฉ‹เจจเจธ เจคเฉŒเจฐ 'เจคเฉ‡ เจฌเจฆเจฒเจฃ เจฆเฉ€ เจธเจฎเจฐเฉฑเจฅเจพ, เจœเจฟเจธ เจจเจพเจฒ เจคเฉเจธเฉ€เจ‚ เจšเฉฑเจฒ เจฐเจนเฉ‡ เจ“เจชเจฐเฉ‡เจธเจผเจจเจพเจ‚ เจฆเฉ€ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจจเฉ‚เฉฐ เจฐเฉ‹เจ•เฉ‡ เจฌเจฟเจจเจพเจ‚ เจซเจฒเจพเจˆ 'เจคเฉ‡ เจ•เจพเจฒเจฎ เจ…เจคเฉ‡ เจธเฉ‚เจšเจ•เจพเจ‚เจ• เจœเฉ‹เฉœ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค

เจฎเฉเฉฑเจ– เจจเจตเฉ€เจจเจคเจพเจตเจพเจ‚:

  • เจ‰เจคเจชเจพเจฆเจ•เจคเจพ เจตเจงเจพเจ‰เจฃ เจฒเจˆ เจ•เฉฐเจฎ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค เจธเจฟเจธเจฌเฉˆเจ‚เจš เจŸเฉˆเจธเจŸ เจตเจฟเฉฑเจš, เจฐเฉ€เจฒเฉ€เจœเจผ 3.0 2.1 เจธเจผเจพเจ–เจพ เจจเจพเจฒเฉ‹เจ‚ 1.5 เจ—เฉเจฃเจพ เจคเฉ‡เจœเจผ เจนเฉˆ เจœเจฆเฉ‹เจ‚ เจšเฉ‹เจฃ เจ…เจคเฉ‡ เจ…เฉฑเจชเจกเฉ‡เจŸ เจ“เจชเจฐเฉ‡เจธเจผเจจ เจ•เจฐเจฆเฉ‡ เจนเจจ, เจ…เจคเฉ‡ TPC-C เจŸเฉˆเจธเจŸ เจตเจฟเฉฑเจš 4.5 เจ—เฉเจฃเจพ เจตเฉฑเจง เจนเฉˆเฅค เจ†เจชเจŸเฉ€เจฎเจพเจˆเจœเจผเฉ‡เจธเจผเจจ เจจเฉ‡ เจตเฉฑเจ–-เจตเฉฑเจ– เจ•เจฟเจธเจฎเจพเจ‚ เจฆเฉ€เจ†เจ‚ เจชเฉเฉฑเจ›เจ—เจฟเฉฑเจ›เจพเจ‚ เจจเฉ‚เฉฐ เจชเฉเจฐเจญเจพเจตเจฟเจค เจ•เฉ€เจคเจพ เจนเฉˆ, เจœเจฟเจธ เจตเจฟเฉฑเจš IN, DO เจ…เจคเฉ‡ NOT EXISTS เจธเจฌเจ•เจตเฉ‡เจฐเฉ€เจ†เจ‚, เจŸเฉ‡เจฌเจฒ เจฎเจฐเจœเจฟเฉฐเจ— (เจธเจผเจพเจฎเจฒ) เจ“เจชเจฐเฉ‡เจธเจผเจจ, เจธเฉ‚เจšเจ•เจพเจ‚เจ• เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ…เจคเฉ‡ เจนเฉ‹เจฐ เจฌเจนเฉเจค เจ•เฉเจ เจธเจผเจพเจฎเจฒ เจนเฉˆ;
    เจตเฉฐเจกเฉ‡ เจ—เจ DBMS TiDB 3.0 เจฆเฉ€ เจฐเจฟเจฒเฉ€เจœเจผเจตเฉฐเจกเฉ‡ เจ—เจ DBMS TiDB 3.0 เจฆเฉ€ เจฐเจฟเจฒเฉ€เจœเจผ

  • เจ‡เฉฑเจ• เจจเจตเจพเจ‚ TiFlash เจธเจŸเฉ‹เจฐเฉ‡เจœเจผ เจ‡เฉฐเจœเจฃ เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ† เจนเฉˆ เจœเฉ‹ เจ•เจพเจฒเจฎ เจธเจŸเฉ‹เจฐเฉ‡เจœ เจฒเจˆ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃเจพเจคเจฎเจ• เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ (OLAP) เจจเฉ‚เฉฐ เจนเฉฑเจฒ เจ•เจฐเจจ เจตเจฟเฉฑเจš เจ‰เฉฑเจš เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจฆเฉ€ เจ†เจ—เจฟเจ† เจฆเจฟเฉฐเจฆเจพ เจนเฉˆเฅค TiFlash เจชเจนเจฟเจฒเจพเจ‚ เจชเฉ‡เจธเจผ เจ•เฉ€เจคเฉ€ เจ—เจˆ TiKV เจธเจŸเฉ‹เจฐเฉ‡เจœ เจฆเฉ€ เจชเฉ‚เจฐเจคเฉ€ เจ•เจฐเจฆเจพ เจนเฉˆ, เจœเฉ‹ เจ‡เฉฑเจ• เจ•เฉเฉฐเจœเฉ€/เจฎเฉเฉฑเจฒ เจซเจพเจฐเจฎเฉˆเจŸ เจตเจฟเฉฑเจš เจ•เจคเจพเจฐ-เจตเจพเจฐ เจกเจพเจŸเจพ เจธเจŸเฉ‹เจฐ เจ•เจฐเจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจŸเฉเจฐเจพเจ‚เจœเฉˆเจ•เจธเจผเจจ เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฟเฉฐเจ— (OLTP) เจ•เจพเจฐเจœเจพเจ‚ เจฒเจˆ เจตเจงเฉ‡เจฐเฉ‡ เจ†เจฆเจฐเจธเจผ เจนเฉˆเฅค TiFlash TiKV เจฆเฉ‡ เจจเจพเจฒ-เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจธเจนเจฟเจฎเจคเฉ€ เจจเฉ‚เฉฐ เจจเจฟเจฐเจงเจพเจฐเจค เจ•เจฐเจจ เจฒเจˆ เจฐเจพเจซเจŸ เจชเฉเจฐเฉ‹เจŸเฉ‹เจ•เฉ‹เจฒ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจกเจพเจŸเจพ TiKV 'เจคเฉ‡ เจฆเฉเจนเจฐเจพเจ‡เจ† เจœเจพเจฃเจพ เจœเจพเจฐเฉ€ เจฐเจนเจฟเฉฐเจฆเจพ เจนเฉˆ, เจชเจฐ Raft เจชเฉเจฐเจคเฉ€เจ•เฉเจฐเจฟเจคเฉ€เจ†เจ‚ เจฆเฉ‡ เจนเจฐเฉ‡เจ• เจธเจฎเฉ‚เจน เจฒเจˆ เจ‡เฉฑเจ• เจตเจพเจงเฉ‚ เจชเฉเจฐเจคเฉ€เจ•เฉเจฐเจฟเจคเฉ€ เจฌเจฃเจพเจˆ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ เจœเฉ‹ TiFlash เจตเจฟเฉฑเจš เจตเจฐเจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค เจ‡เจน เจชเจนเฉเฉฐเจš OLTP เจ…เจคเฉ‡ OLAP เจ•เจพเจฐเจœเจพเจ‚ เจตเจฟเจšเจ•เจพเจฐ เจฌเจฟเจนเจคเจฐ เจธเจฐเฉ‹เจค เจธเจพเจ‚เจเฉ‡ เจ•เจฐเจจ เจฆเฉ€ เจ†เจ—เจฟเจ† เจฆเจฟเฉฐเจฆเฉ€ เจนเฉˆ, เจ…เจคเฉ‡ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃเจพเจคเจฎเจ• เจธเจตเจพเจฒเจพเจ‚ เจฒเจˆ เจŸเฉเจฐเจพเจ‚เจœเฉˆเจ•เจธเจผเจจ เจกเฉ‡เจŸเจพ เจจเฉ‚เฉฐ เจคเฉเจฐเฉฐเจค เจ‰เจชเจฒเจฌเจง เจ•เจฐเจตเจพเจ‰เจ‚เจฆเฉ€ เจนเฉˆ;

    เจตเฉฐเจกเฉ‡ เจ—เจ DBMS TiDB 3.0 เจฆเฉ€ เจฐเจฟเจฒเฉ€เจœเจผ

  • เจ‡เฉฑเจ• เจตเฉฐเจกเจฟเจ† เจ•เฉ‚เฉœเจพ เจ‡เจ•เฉฑเจ เจพ เจ•เจฐเจจ เจตเจพเจฒเจพ เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ, เจœเฉ‹ เจ•เจฟ เจตเฉฑเจกเฉ‡ เจ•เจฒเฉฑเจธเจŸเจฐเจพเจ‚ เจตเจฟเฉฑเจš เจ•เฉ‚เฉœเจพ เจ‡เจ•เฉฑเจ เจพ เจ•เจฐเจจ เจฆเฉ€ เจ—เจคเฉ€ เจจเฉ‚เฉฐ เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจคเฉŒเจฐ 'เจคเฉ‡ เจตเจงเจพ เจธเจ•เจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจธเจฅเจฟเจฐเจคเจพ เจตเจฟเฉฑเจš เจธเฉเจงเจพเจฐ เจ•เจฐ เจธเจ•เจฆเจพ เจนเฉˆ;
  • เจฐเฉ‹เจฒ-เจฌเฉ‡เจธเจก เจเจ•เจธเฉˆเจธ เจ•เฉฐเจŸเจฐเฉ‹เจฒ (RBAC) เจฆเจพ เจ‡เฉฑเจ• เจชเฉเจฐเจฏเฉ‹เจ—เจพเจคเจฎเจ• เจ…เจฎเจฒ เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ† เจนเฉˆเฅค เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃ, เจตเจฐเจคเฉ‹เจ‚, เจธเฉˆเจŸ เจ—เจฒเฉ‹เจฌเจฒ เจ…เจคเฉ‡ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจธเฉ‚เจšเฉ€ เจฆเจฟเจ–เจพเจ‰เจฃ เจฆเฉ‡ เจ…เจงเจฟเจ•เจพเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจธเฉˆเฉฑเจŸ เจ•เจฐเจจเจพ เจตเฉ€ เจธเฉฐเจญเจต เจนเฉˆ;
  • เจฒเฉŒเจ— เจคเฉ‹เจ‚ เจนเฉŒเจฒเฉ€ เจชเฉเฉฑเจ›เจ—เจฟเฉฑเจ›เจพเจ‚ เจจเฉ‚เฉฐ เจเจ•เจธเจŸเจฐเฉˆเจ•เจŸ เจ•เจฐเจจ เจฒเจˆ SQL เจธเจฎเฉ€เจ•เจฐเจจ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฆเฉ€ เจฏเฉ‹เจ—เจคเจพ เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจนเฉˆ;
  • เจฎเจฟเจŸเจพเจ เจ—เจ เจŸเฉ‡เจฌเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจคเฉ‡เจœเจผเฉ€ เจจเจพเจฒ เจฌเจนเจพเจฒ เจ•เจฐเจจ เจฒเจˆ เจ‡เฉฑเจ• เจตเจฟเจงเฉ€ เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจนเฉˆ, เจœเจฟเจธ เจจเจพเจฒ เจคเฉเจธเฉ€เจ‚ เจ…เจšเจพเจจเจ• เจฎเจฟเจŸเจพเจ เจ—เจ เจกเฉ‡เจŸเจพ เจจเฉ‚เฉฐ เจฌเจนเจพเจฒ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹;
  • เจฐเจฟเจ•เจพเจฐเจก เจ•เฉ€เจคเฉ‡ เจฒเฉŒเจ—เจธ เจฆเฉ‡ เจซเจพเจฐเจฎเฉˆเจŸ เจจเฉ‚เฉฐ เจเจ•เฉ€เจ•เฉเจฐเจฟเจค เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ;
  • เจจเจฟเจฐเจพเจธเจผเจพเจตเจพเจฆเฉ€ เจฒเจพเจ•เจฟเฉฐเจ— เจฎเฉ‹เจก เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ†, เจœเฉ‹ เจ•เจฟ เจฒเฉˆเจฃ-เจฆเฉ‡เจฃ เจฆเฉ€ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจจเฉ‚เฉฐ MySQL เจฆเฉ‡ เจธเจฎเจพเจจ เจฌเจฃเจพเจ‰เจ‚เจฆเจพ เจนเฉˆ;
  • MySQL 8.0 เจฆเฉ‡ เจ…เจจเฉเจ•เฉ‚เจฒ เจตเจฟเฉฐเจกเฉ‹ เจซเฉฐเจ•เจธเจผเจจเจพเจ‚ (เจตเจฟเฉฐเจกเฉ‹ เจซเฉฐเจ•เจธเจผเจจ เจœเจพเจ‚ เจเจจเจพเจฒเจฟเจŸเฉ€เจ•เจฒ เจซเฉฐเจ•เจธเจผเจจ) เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ†เฅค เจตเจฟเฉฐเจกเฉ‹ เจซเฉฐเจ•เจธเจผเจจ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจฆเฉ‚เจœเฉ€เจ†เจ‚ เจ•เจคเจพเจฐเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจชเฉเฉฑเจ›เจ—เจฟเฉฑเจ› เจฆเฉ€ เจนเจฐเฉ‡เจ• เจ•เจคเจพเจฐ 'เจคเฉ‡ เจ—เจฃเจจเจพ เจ•เจฐเจจ เจฆเฉ€ เจ†เจ—เจฟเจ† เจฆเจฟเฉฐเจฆเฉ‡ เจนเจจเฅค เจเจ—เจฐเฉ€เจ—เฉ‡เจŸ เจซเฉฐเจ•เจธเจผเจจเจพเจ‚ เจฆเฉ‡ เจ‰เจฒเจŸ, เจœเฉ‹ เจ•เจคเจพเจฐเจพเจ‚ เจฆเฉ‡ เจธเจฎเฉ‚เจนเจฌเฉฑเจง เจธเฉˆเฉฑเจŸ เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจ•เจคเจพเจฐ เจตเจฟเฉฑเจš เจธเจฎเฉ‡เจŸเจฆเฉ‡ เจนเจจ, เจตเจฟเฉฐเจกเฉ‹ เจซเฉฐเจ•เจธเจผเจจ เจ‡เฉฑเจ• "เจตเจฟเฉฐเจกเฉ‹" เจฆเฉ€ เจธเจฎเฉฑเจ—เจฐเฉ€ เจฆเฉ‡ เจ†เจงเจพเจฐ 'เจคเฉ‡ เจ‡เจ•เฉฑเจ เฉ‡ เจนเฉเฉฐเจฆเฉ‡ เจนเจจ, เจœเจฟเจธ เจตเจฟเฉฑเจš เจจเจคเฉ€เจœเจพ เจธเฉˆเฉฑเจŸ เจคเฉ‹เจ‚ เจ‡เฉฑเจ• เจœเจพเจ‚ เจตเฉฑเจง เจ•เจคเจพเจฐเจพเจ‚ เจธเจผเจพเจฎเจฒ เจนเฉเฉฐเจฆเฉ€เจ†เจ‚ เจนเจจเฅค เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเฉ‡ เจตเจฟเฉฐเจกเฉ‹ เจซเฉฐเจ•เจธเจผเจจเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚:
    NTILE, LEAD, LAG, PERCENT_RANK, NTH_VALUE, CUME_DIST, FIRST_VALUE, LAST_VALUE, RANK, DENSE_RANK เจ…เจคเฉ‡ ROW_NUMBER;

  • เจตเจฟเจฏเฉ‚เจœเจผ (VIEW) เจฒเจˆ เจชเฉเจฐเจฏเฉ‹เจ—เจพเจคเจฎเจ• เจธเจนเจพเจ‡เจคเจพ เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเฉ€ เจ—เจˆ;
  • เจตเจฟเจญเจพเจ—เฉ€เจ•เจฐเจจ เจธเจฟเจธเจŸเจฎ เจจเฉ‚เฉฐ เจธเฉเจงเจพเจฐเจฟเจ† เจ—เจฟเจ† เจนเฉˆ, เจฎเฉเฉฑเจฒเจพเจ‚ เจœเจพเจ‚ เจนเฉˆเจธเจผเจพเจ‚ เจฆเฉ€ เจ‡เฉฑเจ• เจฐเฉ‡เจ‚เจœ เจฆเฉ‡ เจ…เจงเจพเจฐ เจคเฉ‡ เจญเจพเจ—เจพเจ‚ เจตเจฟเฉฑเจš เจกเฉ‡เจŸเจพ เจจเฉ‚เฉฐ เจตเฉฐเจกเจฃ เจฆเฉ€ เจธเจฎเจฐเฉฑเจฅเจพ เจจเฉ‚เฉฐ เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ† เจนเฉˆ;
  • เจชเจฒเฉฑเจ—เจ‡เจจ เจตเจฟเจ•เจธเจฟเจค เจ•เจฐเจจ เจฒเจˆ เจ‡เฉฑเจ• เจซเจฐเฉ‡เจฎเจตเจฐเจ• เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ† เจนเฉˆ, เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจ‡เฉฑเจ• IP เจตเฉเจนเจพเจˆเจŸเจฒเจฟเจธเจŸ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจœเจพเจ‚ เจ†เจกเจฟเจŸ เจฒเฉŒเจ— เจจเฉ‚เฉฐ เจ•เจพเจ‡เจฎ เจฐเฉฑเจ–เจฃ เจฒเจˆ เจชเจฒเฉฑเจ—เจ‡เจจ เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจคเจฟเจ†เจฐ เจ•เฉ€เจคเฉ‡ เจ—เจ เจนเจจ;
  • เจ‡เฉฑเจ• SQL เจชเฉเฉฑเจ›เจ—เจฟเฉฑเจ› (SQL เจฏเฉ‹เจœเจจเจพ เจชเฉเจฐเจฌเฉฐเจงเจจ) เจฒเจˆ เจ‡เฉฑเจ• เจเจ—เจœเจผเฉ€เจ•เจฟเจŠเจธเจผเจจ เจชเจฒเจพเจจ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ "เจเจ•เจธเจชเจฒเฉ‡เจจ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃ" เจซเฉฐเจ•เจธเจผเจจ เจฒเจˆ เจชเฉเจฐเจฏเฉ‹เจ—เจพเจคเจฎเจ• เจธเจนเจพเจ‡เจคเจพ เจชเฉเจฐเจฆเจพเจจ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจนเฉˆ;
  • เจ…เจ—เจฒเฉ€ เจ•เจคเจพเจฐ เจฆเฉ€ ID เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจ เจฒเจˆ next_row_id เจ•เจฎเจพเจ‚เจก เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเฉ€ เจ—เจˆ;
  • เจจเจตเฉ‡เจ‚ เจฌเจฟเจฒเจŸ-เจ‡เจจ เจซเฉฐเจ•เจธเจผเจจเจพเจ‚ เจจเฉ‚เฉฐ เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ† JSON_QUOTE, JSON_ARRAY_APPEND, JSON_MERGE_PRESERVE, BENCHMARK ,COALESCE เจ…เจคเฉ‡ NAME_CONSTเฅค

เจธเจฐเฉ‹เจค: opennet.ru

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