TiDB 3.0 เช DBMS เชฐเชฟเชฒเซ€เชเชจเซเช‚ เชตเชฟเชคเชฐเชฃ เช•เชฐเซเชฏเซเช‚

เช‰เชชเชฒเชฌเซเชง เช›เซ‡ เชตเชฟเชคเชฐเชฟเชค เชกเซ€เชฌเซ€เชเชฎเชเชธเชจเซเช‚ เชชเซเชฐเช•เชพเชถเชจ TiDB 3.0, Google เชคเช•เชจเซ€เช•เซ‹เชจเชพ เชชเซเชฐเชญเชพเชต เชนเซ‡เช เชณ เชตเชฟเช•เชธเชฟเชค เชธเซเช•เซ‡เชจเชฐ ะธ F1. TiDB เช เชนเชพเช‡เชฌเซเชฐเชฟเชก HTAP (เชนเชพเช‡เชฌเซเชฐเชฟเชก เชŸเซเชฐเชพเชจเซเชเซ‡เช•เซเชถเชจเชฒ/เชเชจเชพเชฒเชฟเชŸเซ€เช•เชฒ เชชเซเชฐเซ‹เชธเซ‡เชธเชฟเช‚เช—) เชธเชฟเชธเซเชŸเชฎเซเชธเชจเซ€ เช•เซ‡เชŸเซ‡เช—เชฐเซ€เชจเซ€ เช›เซ‡, เชœเซ‡ เชฐเซ€เช…เชฒ-เชŸเชพเช‡เชฎ เชŸเซเชฐเชพเชจเซเชเซ‡เช•เซเชถเชจเซเชธ (OLTP) เชชเซเชฐเชฆเชพเชจ เช•เชฐเชตเชพ เช…เชจเซ‡ เชตเชฟเชถเซเชฒเซ‡เชทเชฃเชพเชคเซเชฎเช• เชชเซเชฐเชถเซเชจเซ‹เชจเซ€ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชธเช•เซเชทเชฎ เช›เซ‡. เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ Go เช…เชจเซ‡ เชฎเชพเช‚ เชฒเช–เชพเชฏเซ‡เชฒ เช›เซ‡ เชฆเซเชตเชพเชฐเชพ เชตเชฟเชคเชฐเชฟเชค Apache 2.0 เชนเซ‡เช เชณ เชฒเชพเช‡เชธเชจเซเชธ.

TiDB เชจเซ€ เชตเชฟเชถเซ‡เชทเชคเชพเช“:

  • เชเชธเช•เซเชฏเซเชเชฒ เชธเชชเซ‹เชฐเซเชŸ เช…เชจเซ‡ MySQL เชชเซเชฐเซ‹เชŸเซ‹เช•เซ‹เชฒ เชธเชพเชฅเซ‡ เชธเซเชธเช‚เช—เชค เช•เซเชฒเชพเชฏเชจเซเชŸ เชˆเชจเซเชŸเชฐเชซเซ‡เชธเชจเซ€ เชœเซ‹เช—เชตเชพเชˆ, เชœเซ‡ MySQL เชฎเชพเชŸเซ‡ TiDB เชฎเชพเชŸเซ‡ เชฒเช–เชพเชฏเซ‡เชฒ เชตเชฐเซเชคเชฎเชพเชจ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเซ‹เชจเชพ เช…เชจเซเช•เซ‚เชฒเชจเชจเซ‡ เชธเชฐเชณ เชฌเชจเชพเชตเซ‡ เช›เซ‡, เช…เชจเซ‡ เชธเชพเชฎเชพเชจเซเชฏ เช•เซเชฒเชพเชฏเช‚เชŸ เชฒเชพเชˆเชฌเซเชฐเซ‡เชฐเซ€เช“เชจเชพ เช‰เชชเชฏเซ‹เช—เชจเซ‡ เชชเชฃ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡. MySQL เชชเซเชฐเซ‹เชŸเซ‹เช•เซ‹เชฒ เช‰เชชเชฐเชพเช‚เชค, เชคเชฎเซ‡ DBMS เชจเซ‡ เชเช•เซเชธเซ‡เชธ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ JSON- เช†เชงเชพเชฐเชฟเชค API เช…เชจเซ‡ เชธเซเชชเชพเชฐเซเช• เชฎเชพเชŸเซ‡ เช•เชจเซ‡เช•เซเชŸเชฐเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹.
  • SQL เชฒเช•เซเชทเชฃเซ‹ เช…เชจเซเช•เซเชฐเชฎเชฃเชฟเช•เชพเช“, เชเช•เช‚เชฆเชฐ เช•เชพเชฐเซเชฏเซ‹, GROUP BY, ORDER BY, DISTINCT เช…เชญเชฟเชตเซเชฏเช•เซเชคเชฟเช“, เชฎเชฐเซเชœ (เชกเชพเชฌเซ‡ เชœเซ‹เชกเชพเช“ / เชœเชฎเชฃเซ‡ เชœเซ‹เชกเชพเช“ / เช•เซเชฐเซ‹เชธ เชœเซ‹เช‡เชจ), เชฆเซƒเชถเซเชฏเซ‹, เชตเชฟเชจเซเชกเซ‹ เชซเช‚เช•เซเชถเชจเซเชธ เช…เชจเซ‡ เชธเชฌเช•เซเชตเซ‡เชฐเซ€เชเชจเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช•เชฐเซ‡ เช›เซ‡. เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡เชฒเซ€ เช•เซเชทเชฎเชคเชพเช“ PhpMyAdmin เชœเซ‡เชตเซ€ เชตเซ‡เชฌ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชฎเชพเชŸเซ‡ TiDB เชธเชพเชฅเซ‡ เช•เชพเชฎ เช—เซ‹เช เชตเชตเชพ เชฎเชพเชŸเซ‡ เชชเซ‚เชฐเชคเซ€ เช›เซ‡. เช—เซ‹เช—เซเชธ เช…เชจเซ‡ เชตเชฐเซเชกเชชเซเชฐเซ‡เชธ;
  • เช†เชกเซ€ เชฎเชพเชชเชจเซ€เชฏเชคเชพ เช…เชจเซ‡ เช–เชพเชฎเซ€ เชธเชนเชฟเชทเซเชฃเซเชคเชพ: เชธเซเชŸเซ‹เชฐเซ‡เชœเชจเซเช‚ เช•เชฆ เช…เชจเซ‡ เชชเซเชฐเซ‹เชธเซ‡เชธเชฟเช‚เช— เชชเชพเชตเชฐ เชซเช•เซเชค เชจเชตเชพ เชจเซ‹เชกเซเชธเชจเซ‡ เช•เชจเซ‡เช•เซเชŸ เช•เชฐเซ€เชจเซ‡ เชตเชงเชพเชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡. เชกเซ‡เชŸเชพ เชฐเชฟเชกเชจเซเชกเชจเซเชธเซ€ เชธเชพเชฅเซ‡ เชจเซ‹เชกเซเชธเชฎเชพเช‚ เชตเชฟเชคเชฐเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชœเซ‹ เชตเซเชฏเช•เซเชคเชฟเช—เชค เชจเซ‹เชกเซเชธ เชจเชฟเชทเซเชซเชณ เชœเชพเชฏ เชคเซ‹ เช“เชชเชฐเซ‡เชถเชจ เชšเชพเชฒเซ เชฐเชพเช–เชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡. เชจเชฟเชทเซเชซเชณเชคเชพเช“ เช†เชชเชฎเซ‡เชณเซ‡ เชจเชฟเชฏเช‚เชคเซเชฐเชฟเชค เชฅเชพเชฏ เช›เซ‡.
  • เชธเชฟเชธเซเชŸเชฎ เชธเซเชธเช‚เช—เชคเชคเชพเชจเซ€ เชฌเชพเช‚เชฏเชงเชฐเซ€ เช†เชชเซ‡ เช›เซ‡ เช…เชจเซ‡ เช•เซเชฒเชพเชฏเช‚เชŸ เชธเซ‰เชซเซเชŸเชตเซ‡เชฐ เชฎเชพเชŸเซ‡ เชคเซ‡ เชเช• เชฎเซ‹เชŸเชพ DBMS เชœเซ‡เชตเซเช‚ เชฒเชพเช—เซ‡ เช›เซ‡, เชนเช•เซ€เช•เชค เช เช›เซ‡ เช•เซ‡ เชนเช•เซ€เช•เชคเชฎเชพเช‚, เชตเซเชฏเชตเชนเชพเชฐ เชชเซ‚เชฐเซเชฃ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช˜เชฃเชพ เชจเซ‹เชกเซเชธเชจเซ‹ เชกเซ‡เชŸเชพ เช†เช•เชฐเซเชทเชพเชฏ เช›เซ‡.
  • เชจเซ‹เชกเซเชธ เชชเชฐ เชกเซ‡เชŸเชพเชจเซ‡ เชญเซŒเชคเชฟเช• เชฐเซ€เชคเซ‡ เชธเช‚เช—เซเชฐเชนเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เชตเชฟเชตเชฟเชง เชฌเซ‡เช•เชเชจเซเชกเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชธเซเชฅเชพเชจเชฟเช• เชธเซเชŸเซ‹เชฐเซ‡เชœ เชเชจเซเชœเชฟเชจ GoLevelDB เช…เชจเซ‡ BoltDB เช…เชฅเชตเชพ เช†เชชเชฃเซเช‚ เชชเซ‹เชคเชพเชจเซเช‚ เชตเชฟเชคเชฐเชฟเชค เชธเซเชŸเซ‹เชฐเซ‡เชœ เชเชจเซเชœเชฟเชจ เชŸเซ€เช•เซ‡เชตเซ€.
  • เชธเซเชŸเซ‹เชฐเซ‡เชœ เชธเซเช•เซ€เชฎเชพเชจเซ‡ เช…เชธเซเชฎเซ‡เชณ เชฐเซ€เชคเซ‡ เชฌเชฆเชฒเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ, เชคเชฎเชจเซ‡ เชšเชพเชฒเซ เช•เชพเชฎเช—เซ€เชฐเซ€เชจเซ€ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเชจเซ‡ เช…เชŸเช•เชพเชตเซเชฏเชพ เชตเชฟเชจเชพ เชซเซเชฒเชพเชฏ เชชเชฐ เช•เซ‰เชฒเชฎ เช…เชจเซ‡ เช…เชจเซเช•เซเชฐเชฎเชฃเชฟเช•เชพ เช‰เชฎเซ‡เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡.

เชฎเซเช–เซเชฏ เชจเชตเซ€เชจเชคเชพเช“:

  • เช‰เชคเซเชชเชพเชฆเช•เชคเชพ เชตเชงเชพเชฐเชตเชพ เชฎเชพเชŸเซ‡ เช•เชพเชฎเช—เซ€เชฐเซ€ เชนเชพเชฅ เชงเชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡. Sysbench เชŸเซ‡เชธเซเชŸเชฎเชพเช‚, เชธเชฟเชฒเซ‡เช•เซเชŸ เช…เชจเซ‡ เช…เชชเชกเซ‡เชŸ เช•เชพเชฎเช—เซ€เชฐเซ€ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เชฐเชฟเชฒเซ€เช 3.0 เช 2.1 เชถเชพเช–เชพ เช•เชฐเชคเชพเช‚ 1.5 เช—เชฃเซ€ เชเชกเชชเซ€ เช›เซ‡ เช…เชจเซ‡ TPC-C เชŸเซ‡เชธเซเชŸเชฎเชพเช‚ 4.5 เช—เชฃเซ€ เชเชกเชชเซ€ เช›เซ‡. เช‘เชชเซเชŸเชฟเชฎเชพเช‡เชเซ‡เชถเชจเซเชธเซ‡ เชตเชฟเชตเชฟเชง เชชเซเชฐเช•เชพเชฐเชจเซ€ เช•เซเชตเซ‡เชฐเซ€เชเชจเซ‡ เช…เชธเชฐ เช•เชฐเซ€ เช›เซ‡, เชœเซ‡เชฎเชพเช‚ IN, DO เช…เชจเซ‡ NOT EXISTS เชธเชฌเช•เซเชตเซ‡เชฐเซ€เช, เชŸเซ‡เชฌเชฒ เชฎเชฐเซเชœเชฟเช‚เช— (เชœเซ‹เช‡เชจ) เช‘เชชเชฐเซ‡เชถเชจเซเชธ, เช‡เชจเซเชกเซ‡เช•เซเชธเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช…เชจเซ‡ เช˜เชฃเซเช‚ เชฌเชงเซเช‚;
    TiDB 3.0 เช DBMS เชฐเชฟเชฒเซ€เชเชจเซเช‚ เชตเชฟเชคเชฐเชฃ เช•เชฐเซเชฏเซเช‚TiDB 3.0 เช DBMS เชฐเชฟเชฒเซ€เชเชจเซเช‚ เชตเชฟเชคเชฐเชฃ เช•เชฐเซเชฏเซเช‚

  • เชเช• เชจเชตเซเช‚ TiFlash เชธเซเชŸเซ‹เชฐเซ‡เชœ เชเชจเซเชœเชฟเชจ เช‰เชฎเซ‡เชฐเซเชฏเซเช‚ เชœเซ‡ เช•เซ‰เชฒเชฎเชฐ เชธเซเชŸเซ‹เชฐเซ‡เชœเชจเซ‡ เช†เชญเชพเชฐเซ€ เชตเชฟเชถเซเชฒเซ‡เชทเชฃเชพเชคเซเชฎเช• เชธเชฎเชธเซเชฏเชพเช“ (OLAP) เช‰เช•เซ‡เชฒเชตเชพเชฎเชพเช‚ เช‰เชšเซเชš เชชเซเชฐเชฆเชฐเซเชถเชจ เชฎเชพเชŸเซ‡ เชชเชฐเชตเชพเชจเช—เซ€ เช†เชชเซ‡ เช›เซ‡. TiFlash เช…เช—เชพเช‰ เช“เชซเชฐ เช•เชฐเซ‡เชฒเชพ TiKV เชธเซเชŸเซ‹เชฐเซ‡เชœเชจเซ‡ เชชเซ‚เชฐเช• เชฌเชจเชพเชตเซ‡ เช›เซ‡, เชœเซ‡ เชชเช‚เช•เซเชคเชฟ เชฎเซเชœเชฌเชจเชพ เชกเซ‡เชŸเชพเชจเซ‡ เช•เซ€/เชตเซ‡เชฒเซเชฏเซ เชซเซ‹เชฐเซเชฎเซ‡เชŸเชฎเชพเช‚ เชธเซเชŸเซ‹เชฐ เช•เชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ เชŸเซเชฐเชพเชจเซเชเซ‡เช•เซเชถเชจ เชชเซเชฐเซ‹เชธเซ‡เชธเชฟเช‚เช— เชŸเชพเชธเซเช• (OLTP) เชฎเชพเชŸเซ‡ เชตเชงเซ เช†เชฆเชฐเซเชถ เช›เซ‡. TiFlash TiKV เชจเซ€ เชธเชพเชฅเซ‡ เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ เชธเชฐเซเชตเชธเช‚เชฎเชคเชฟ เชจเช•เซเช•เซ€ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฐเชพเชซเซเชŸ เชชเซเชฐเซ‹เชŸเซ‹เช•เซ‹เชฒเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชคเชพ เชชเชนเซ‡เชฒเชพเชจเซ€ เชœเซ‡เชฎ เชกเซ‡เชŸเชพ TiKV เชชเชฐ เชจเช•เชฒ เช•เชฐเชตเชพเชจเซเช‚ เชšเชพเชฒเซ เชฐเชพเช–เซ‡ เช›เซ‡, เชชเชฐเช‚เชคเซ เชฐเชพเชซเซเชŸ เชชเซเชฐเชคเชฟเช•เซƒเชคเชฟเชจเชพ เชฆเชฐเซ‡เช• เชœเซ‚เชฅ เชฎเชพเชŸเซ‡ เชตเชงเชพเชฐเชพเชจเซ€ เชชเซเชฐเชคเชฟเช•เซƒเชคเชฟ เชฌเชจเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ เชœเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— TiFlashเชฎเชพเช‚ เชฅเชพเชฏ เช›เซ‡. เช† เช…เชญเชฟเช—เชฎ OLTP เช…เชจเซ‡ OLAP เช•เชพเชฐเซเชฏเซ‹ เชตเชšเซเชšเซ‡ เชตเชงเซ เชธเชพเชฐเชพ เชธเช‚เชธเชพเชงเชจเซ‹เชจเซ€ เชตเชนเซ‡เช‚เชšเชฃเซ€ เชฎเชพเชŸเซ‡ เชชเชฐเชตเชพเชจเช—เซ€ เช†เชชเซ‡ เช›เซ‡, เช…เชจเซ‡ เชตเชฟเชถเซเชฒเซ‡เชทเชฃเชพเชคเซเชฎเช• เชชเซเชฐเชถเซเชจเซ‹ เชฎเชพเชŸเซ‡ เชŸเซเชฐเชพเชจเซเชเซ‡เช•เซเชถเชจ เชกเซ‡เชŸเชพ เชชเชฃ เชคเชฐเชค เชœ เช‰เชชเชฒเชฌเซเชง เชฌเชจเชพเชตเซ‡ เช›เซ‡;

    TiDB 3.0 เช DBMS เชฐเชฟเชฒเซ€เชเชจเซเช‚ เชตเชฟเชคเชฐเชฃ เช•เชฐเซเชฏเซเช‚

  • เชตเชฟเชคเชฐเชฟเชค เช•เชšเชฐเซ‹ เช•เชฒเซ‡เช•เซเชŸเชฐ เชฒเชพเช—เซ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡, เชœเซ‡ เชฎเซ‹เชŸเชพ เช•เซเชฒเชธเซเชŸเชฐเซ‹เชฎเชพเช‚ เช•เชšเชฐเซ‹ เชเช•เชคเซเชฐ เช•เชฐเชตเชพเชจเซ€ เชเชกเชชเชจเซ‡ เชจเซ‹เช‚เชงเชชเชพเชคเซเชฐ เชฐเซ€เชคเซ‡ เชตเชงเชพเชฐเซ€ เชถเช•เซ‡ เช›เซ‡ เช…เชจเซ‡ เชธเซเชฅเชฟเชฐเชคเชพเชฎเชพเช‚ เชธเซเชงเชพเชฐเซ‹ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡;
  • เชฐเซ‹เชฒ-เชฌเซ‡เชเซเชก เชเช•เซเชธเซ‡เชธ เช•เช‚เชŸเซเชฐเซ‹เชฒ (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 เชชเซเชฒเชพเชจ เชฎเซ‡เชจเซ‡เชœเชฎเซ‡เชจเซเชŸ) เชฎเชพเชŸเซ‡ เชเช•เซเชเซ‡เช•เซเชฏเซเชถเชจ เชชเซเชฒเชพเชจ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ "เชเช•เซเชธเชชเซเชฒเซ‡เชจ เชเชจเชพเชฒเชฟเช" เชซเช‚เช•เซเชถเชจ เชฎเชพเชŸเซ‡ เชชเซเชฐเชพเชฏเซ‹เช—เชฟเช• เชธเชชเซ‹เชฐเซเชŸ เช†เชชเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡;
  • เช†เช—เชฒเซ€ เชชเช‚เช•เซเชคเชฟเชจเซเช‚ ID เชฎเซ‡เชณเชตเชตเชพ เชฎเชพเชŸเซ‡ next_row_id เช†เชฆเซ‡เชถ เช‰เชฎเซ‡เชฐเซเชฏเซ‹;
  • เชจเชตเชพ เชฌเชฟเชฒเซเชŸ-เช‡เชจ เชซเช‚เช•เซเชถเชจเซเชธ เช‰เชฎเซ‡เชฐเซเชฏเชพ JSON_QUOTE, JSON_ARRAY_APPEND, JSON_MERGE_PRESERVE, BENCHMARK ,COALESCE เช…เชจเซ‡ NAME_CONST.

เชธเซ‹เชฐเซเชธ: opennet.ru

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹