เด“เดชเตเดชเตบ เดธเต‹เดดเตโ€Œเดธเต เดฑเดฟเดฒเต‡เดทเดฃเตฝ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เดฎเดพเดจเต‡เดœเตโ€Œเดฎเต†เดจเตเดฑเต เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดจเตเดฑเต† เดเดฑเตเดฑเดตเตเด‚ เดชเตเดคเดฟเดฏ เดชเดคเดฟเดชเตเดชเดพเดฏ PostgreSQL 12-เดจเตเดฑเต† เดฑเดฟเดฒเต€เดธเต PostgreSQL เดŸเต€เด‚ เดชเตเดฐเด–เตเดฏเดพเดชเดฟเดšเตเดšเต.
PostgreSQL 12 เด…เดจเตเดตเต‡เดทเดฃ เดชเตเดฐเด•เดŸเดจเด‚ เด—เดฃเตเดฏเดฎเดพเดฏเดฟ เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต - เดชเตเดฐเดคเตเดฏเต‡เด•เดฟเดšเตเดšเตเด‚ เดตเดฒเดฟเดฏ เด…เดณเดตเดฟเดฒเตเดณเตเดณ เดกเดพเดฑเตเดฑเดฏเตเดฎเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, เด•เต‚เดŸเดพเดคเต† เดกเดฟเดธเตเด•เต เดธเตเดชเต‡เดธเดฟเดจเตเดฑเต† เด‰เดชเดฏเต‹เด—เด‚ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดคเต.

เดชเตเดคเดฟเดฏ เดธเดตเดฟเดถเต‡เดทเดคเด•เตพ เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต:

  • JSON เดชเดพเดคเตเดคเต เด…เดจเตเดตเต‡เดทเดฃ เดญเดพเดท เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตฝ (SQL/JSON เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเดฟเดจเตเดฑเต† เดเดฑเตเดฑเดตเตเด‚ เดชเตเดฐเดงเดพเดจเดชเตเดชเต†เดŸเตเดŸ เดญเดพเด—เด‚);
  • เดธเดพเดงเดพเดฐเดฃ เดŸเต‡เดฌเดฟเตพ เดŽเด•เตเดธเตเดชเตเดฐเดทเดจเตเด•เดณเตเดŸเต† (เดตเดฟเดคเตเดคเต) เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดทเตป เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเตป;
  • เดธเตƒเดทเตเดŸเดฟเดšเตเดš เดจเดฟเดฐเด•เตพเด•เตเด•เตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ

PostgreSQL-เดจเตเดฑเต† เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเดคเตเดคเดฟเดฒเตเด‚ เดตเดฟเดถเตเดตเดพเดธเตเดฏเดคเดฏเดฟเดฒเตเด‚ เด•เดฎเตเดฎเตเดฏเต‚เดฃเดฟเดฑเตเดฑเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเดคเต เดคเตเดŸเดฐเตเดจเตเดจเต, เด…เดจเตเดคเดพเดฐเดพเดทเตเดŸเตเดฐเดตเตฝเด•เตเด•เดฐเดฃเดคเตเดคเดฟเดจเตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเด•เตเด•เตเด•, เดชเตเดฐเดพเดฎเดพเดฃเต€เด•เดฐเดฃ เดถเต‡เดทเดฟเด•เตพ, เดธเดฟเดธเตเดฑเตเดฑเด‚ เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดŽเดณเตเดชเตเดชเดตเดดเดฟเด•เตพ เดŽเดจเตเดจเดฟเดต เดจเตฝเด•เตเดจเตเดจเต.

เดชเตเดฒเด—เตเด—เดฌเดฟเตพ เดธเตเดฑเตเดฑเต‹เดฑเต‡เดœเต เดŽเดžเตเดšเดฟเดจเตเด•เตพเด•เตเด•เดพเดฏเตเดณเตเดณ เด’เดฐเต เด‡เดจเตเดฑเตผเดซเต‡เดธเต เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเดคเต เดˆ เดฑเดฟเดฒเต€เดธเดฟเตฝ เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต, เด‡เดคเต เด‡เดชเตเดชเต‹เตพ เดกเดตเดฒเดชเตเดชเตผเดฎเดพเดฐเต† เด…เดตเดฐเตเดŸเต† เดธเตเดตเดจเตเดคเด‚ เดกเดพเดฑเตเดฑ เดธเตเดฑเตเดฑเต‹เดฑเต‡เดœเต เดฐเต€เดคเดฟเด•เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเตป เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต.

เดชเตเดฐเด•เดŸเดจ เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเดฒเตเด•เตพ

PostgreSQL 12-เตฝ เด‡เตปเดกเต†เด•เตโ€Œเดธเดฟเด‚เด—เต, เดชเดพเตผเดŸเตเดŸเต€เดทเดจเดฟเด‚เด—เต เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เตพเด•เตเด•เต เด•เดพเดฐเตเดฏเดฎเดพเดฏ เดชเตเดฐเด•เดŸเดจเดตเตเด‚ เดฎเต†เดฏเดฟเดจเตเดฑเดจเตปเดธเต เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเดฒเตเด•เดณเตเด‚ เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต.

PostgreSQL-เดฒเต† เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เด‡เตปเดกเด•เตโ€Œเดธเดฟเด‚เด—เต เดคเดฐเดฎเดพเดฏ เดฌเดฟ-เดŸเตเดฐเต€ เด‡เตปเดกเด•เตโ€Œเดธเตเด•เตพ, เดชเดคเดฟเดตเต เด‡เตปเดกเต†เด•เตโ€Œเดธเต เดชเดฐเดฟเดทเตโ€Œเด•เตเด•เดฐเดฃเด™เตเด™เตพ เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจ เดœเต‹เดฒเดฟเดญเดพเดฐเด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ เดชเดคเดฟเดชเตเดชเต 12-เตฝ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต เดšเต†เดฏเตโ€Œเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. PostgreSQL 12-เดจเตเดณเตเดณ TPC-C เดฌเต†เดžเตเดšเตเดฎเดพเตผเด•เตเด•เต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเต เดธเตเดฅเดฒ เด‰เดชเดฏเต‹เด—เดคเตเดคเดฟเตฝ เดถเดฐเดพเดถเดฐเดฟ 40% เด•เตเดฑเดตเตเด‚ เด…เดจเตเดตเต‡เดทเดฃ เดชเตเดฐเด•เดŸเดจเดคเตเดคเดฟเตฝ เดฎเตŠเดคเตเดคเดคเตเดคเดฟเดฒเตเดณเตเดณ เดตเตผเดฆเตเดงเดจเดตเตเด‚ เดชเตเดฐเด•เดŸเดฎเดพเด•เตเด•เดฟ.

เดชเดพเตผเดŸเตเดŸเต€เดทเตป เดšเต†เดฏเตโ€Œเดค เดŸเต‡เดฌเดฟเดณเตเด•เตพเด•เตเด•เต†เดคเดฟเดฐเดพเดฏ เด…เดจเตเดตเต‡เดทเดฃเด™เตเด™เตพเด•เตเด•เต เดถเตเดฐเดฆเตเดงเต‡เดฏเดฎเดพเดฏ เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเดฒเตเด•เตพ เดฒเดญเดฟเดšเตเดšเต, เดชเตเดฐเดคเตเดฏเต‡เด•เดฟเดšเตเดšเตเด‚ เดกเดพเดฑเตเดฑ เด…เดฑเต‡เด•เดณเตเดŸเต† เดชเดฐเดฟเดฎเดฟเดคเดฎเดพเดฏ เดญเดพเด—เด™เตเด™เดณเดฟเตฝ เดฎเดพเดคเตเดฐเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เต‡เดฃเตเดŸ เด†เดฏเดฟเดฐเด•เตเด•เดฃเด•เตเด•เดฟเดจเต เดชเดพเตผเดŸเตเดŸเต€เดทเดจเตเด•เตพ เด…เดŸเด™เตเด™เตเดจเตเดจ เดชเดŸเตเดŸเดฟเด•เด•เตพเด•เตเด•เต. INSERT เด‰เด‚ COPY เด‰เด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดชเดพเตผเดŸเตเดŸเต€เดทเตป เดšเต†เดฏเตเดค เดชเดŸเตเดŸเดฟเด•เด•เดณเดฟเดฒเต‡เด•เตเด•เต เดกเดพเดฑเตเดฑ เดšเต‡เตผเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดฑเต† เดชเตเดฐเด•เดŸเดจเด‚ เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต, เด•เต‚เดŸเดพเดคเต† เด…เดจเตเดตเต‡เดทเดฃเด™เตเด™เตพ เดคเดŸเดฏเดพเดคเต† เด’เดฐเต เดชเตเดคเดฟเดฏ เดชเดพเตผเดŸเตเดŸเต€เดทเตป เด…เดฑเตเดฑเดพเดšเตเดšเตเดšเต†เดฏเตเดฏเดพเดจเตเดณเตเดณ เด•เดดเดฟเดตเตเด‚ เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต.

PostgreSQL 12, เด‡เตปเดกเต†เด•เตโ€Œเดธเดฟเด‚เด—เต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต เด•เต‚เดŸเตเดคเตฝ เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเดฒเตเด•เตพ เดตเดฐเตเดคเตเดคเดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต, เด…เดคเต เดฎเตŠเดคเตเดคเดคเตเดคเดฟเดฒเตเดณเตเดณ เดชเตเดฐเด•เดŸเดจเดคเตเดคเต† เดธเตเดตเดพเดงเต€เดจเดฟเด•เตเด•เตเดจเตเดจเต, เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจเดต เด‰เตพเดชเตเดชเต†เดŸเต†:

  • GiST, GIN, SP-GiST เด‡เตปเดกเด•เตเดธเต เดคเดฐเด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ WAL เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เด“เดตเตผเดนเต†เดกเต เด•เตเดฑเดšเตเดšเต;
  • GiST เดธเต‚เดšเดฟเด•เด•เดณเดฟเตฝ เด•เดตเดฑเดฟเด‚เด—เต เด‡เตปเดกเด•เตเดธเตเด•เตพ (เด•เตเดฒเต‹เดธเต เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเตเด•) เดŽเดจเตเดจเต เดตเดฟเดณเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเดต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเดจเตเดณเตเดณ เด•เดดเดฟเดตเต;
  • เดกเดฟเดธเตเดฑเตเดฑเตปเดธเต เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเตผ (<->) เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเตเด‚ SP-GiST เดธเต‚เดšเดฟเด•เด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเตเด‚ "เด…เดŸเตเดคเตเดคเตเดณเตเดณ เด…เดฏเตฝเด•เตเด•เดพเดฐเตป" เด…เดจเตเดตเต‡เดทเดฃเด™เตเด™เตพ (k-NN เดคเดฟเดฐเดฏเตฝ) เดจเดŸเดคเตเดคเดพเดจเตเดณเตเดณ เด•เดดเดฟเดตเต;
  • เด•เตเดฐเดฟเดฏเต‡เดฑเตเดฑเต เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเดธเตเดฑเตเดฑเดฟเด•เตเดธเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดเดฑเตเดฑเดตเตเด‚ เดธเดพเดงเดพเดฐเดฃเดฎเดพเดฏ เดฎเต‚เดฒเตเดฏ (MCV) เดธเตเดฅเดฟเดคเดฟเดตเดฟเดตเดฐเด•เตเด•เดฃเด•เตเด•เตเด•เตพ เดถเต‡เด–เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ, เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เด…เดธเดฎเดฎเดพเดฏเดฟ เดตเดฟเดคเดฐเดฃเด‚ เดšเต†เดฏเตเดฏเดชเตเดชเต†เดŸเตเดจเตเดจ เดจเดฟเดฐเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดฎเดฟเด•เดšเตเดš เด…เดจเตเดตเต‡เดทเดฃ เดชเตเดฒเดพเดจเตเด•เตพ เดจเต‡เดŸเดพเตป เดธเดนเดพเดฏเดฟเด•เตเด•เตเดจเตเดจเต.

PostgreSQL 11-เตฝ เด…เดตเดคเดฐเดฟเดชเตเดชเดฟเดšเตเดš LLVM เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเตเดณเตเดณ JIT เด•เด‚เดชเตˆเดฒเต‡เดทเตป เด‡เดชเตเดชเต‹เตพ เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. WHERE เด•เตเดฒเต‹เดธเตเด•เตพ, เดŸเดพเตผเด—เต†เดฑเตเดฑเต เดฒเดฟเดธเตเดฑเตเดฑเตเด•เตพ, เด…เด—เตเดฐเด—เต‡เดฑเตเดฑเตเด•เตพ, เดšเดฟเดฒ เด†เดจเตเดคเดฐเดฟเด• เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ เดŽเดจเตเดจเดฟเดตเดฏเดฟเดฒเต† เดŽเด•เตเดธเตเดชเตเดฐเดทเดจเตเด•เตพเด•เตเด•เตŠเดชเตเดชเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ JIT เด•เด‚เดชเตˆเดฒเต‡เดทเตป เดชเตเดฐเด•เดŸเดจเด‚ เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเต. เดจเดฟเด™เตเด™เตพ LLVM-เดจเตŠเดชเตเดชเด‚ PostgreSQL เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดคเดฟเดŸเตเดŸเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ LLVM เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟ เดจเดฟเตผเดฎเตเดฎเดฟเดšเตเดš เด’เดฐเต PostgreSQL เดชเดพเด•เตเด•เต‡เดœเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ เด‡เดคเต เดฒเดญเตเดฏเดฎเดพเดฃเต.

SQL เดญเดพเดทเดพ เด•เดดเดฟเดตเตเด•เดณเดฟเดฒเต‡เด•เตเด•เตเด‚ เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เด…เดจเตเดฏเต‹เดœเตเดฏเดคเดฏเดฟเดฒเต‡เด•เตเด•เตเด‚ เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเดฒเตเด•เตพ

SQL/JSON เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเดฟเตฝ เดจเดฟเตผเดตเดšเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ JSON เดชเดพเดคเตเดคเต เดŽเด•เตเดธเตเดชเตเดฐเดทเดจเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต JSON เดชเตเดฐเดฎเดพเดฃเด™เตเด™เตพ เด…เดจเตเดตเต‡เดทเดฟเด•เตเด•เดพเดจเตเดณเตเดณ เด•เดดเดฟเดตเต PostgreSQL 12 เด…เดตเดคเดฐเดฟเดชเตเดชเดฟเดšเตเดšเต. เดกเดพเดฑเตเดฑ เด•เดพเดฐเตเดฏเด•เตเดทเดฎเดฎเดพเดฏเดฟ เดตเต€เดฃเตเดŸเต†เดŸเตเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เด…เดคเตเดคเดฐเด‚ เด…เดจเตเดตเต‡เดทเดฃเด™เตเด™เตพเด•เตเด•เต JSONB เดซเต‹เตผเดฎเดพเดฑเตเดฑเดฟเตฝ เดธเด‚เดญเดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดกเต‹เด•เตเดฏเตเดฎเต†เดจเตเดฑเตเด•เตพเด•เตเด•เดพเดฏเดฟ เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณ เด‡เตปเดกเต†เด•เตเดธเดฟเด‚เด—เต เดฎเต†เด•เตเด•เดพเดจเดฟเดธเด™เตเด™เตพ เดชเตเดฐเดฏเต‹เดœเดจเดชเตเดชเต†เดŸเตเดคเตเดคเดพเตป เด•เดดเดฟเดฏเตเด‚.

เดšเต‹เดฆเตเดฏเด™เตเด™เดณเต‹เดŸเต†เดฏเตเด‚ เด…เดฑเดฟเดฏเดชเตเดชเต†เดŸเตเดจเตเดจ เดชเตŠเดคเตเดตเดพเดฏ เดชเดŸเตเดŸเดฟเด• เดŽเด•เตโ€Œเดธเตโ€Œเดชเตเดฐเดทเดจเตเด•เตพ, PostgreSQL 12-เดฒเต† เดธเดฌเตโ€Œเดธเตเดฑเตเดฑเดฟเดฑเตเดฑเตเดฏเต‚เดทเตป เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด‡เดชเตเดชเต‹เตพ เดธเตเดตเดฏเดฎเต‡เดต เดŽเด•เตโ€Œเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเตเด‚, เด‡เดคเต เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณ เดชเดฒ เด…เดจเตเดตเต‡เดทเดฃเด™เตเด™เดณเตเดŸเต†เดฏเตเด‚ เดชเตเดฐเด•เดŸเดจเด‚ เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเดพเตป เดธเดนเดพเดฏเดฟเด•เตเด•เตเด‚. เดชเตเดคเดฟเดฏ เดชเดคเดฟเดชเตเดชเดฟเตฝ, เดšเต‹เดฆเตเดฏเดคเตเดคเดฟเดจเตŠเดชเตเดชเด‚ เด’เดฐเต เดธเดฌเตเดธเตเดฑเตเดฑเดฟเดฑเตเดฑเตเดฏเต‚เดทเตป เดญเดพเด—เด‚ เด…เดคเต เด†เดตเตผเดคเตเดคเดฟเดšเตเดšเตเดณเตเดณเดคเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดฎเดพเดคเตเดฐเดฎเต‡ เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเต‚, เด…เดคเต เดชเดพเตผเดถเตเดตเดซเดฒเด™เตเด™เดณเตŠเดจเตเดจเตเดฎเดฟเดฒเตเดฒเดพเดคเต†, เด…เดจเตเดตเต‡เดทเดฃเดคเตเดคเดฟเดจเตเดฑเต† เดคเตเดŸเตผเดจเตเดจเตเดณเตเดณ เดญเดพเด—เดคเตเดคเต เด’เดฐเดฟเด•เตเด•เตฝ เดฎเดพเดคเตเดฐเด‚ เดชเดฐเดพเดฎเตผเดถเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเต.

PostgreSQL 12 "เดœเดจเดฑเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดค เด•เต‹เดณเด™เตเด™เตพ" เดŽเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ เด…เดตเดคเดฐเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต. SQL เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเดฟเตฝ เดตเดฟเดตเดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ, เดˆ เดจเดฟเดฐ เดคเดฐเด‚ เด’เดฐเต‡ เดชเดŸเตเดŸเดฟเด•เดฏเดฟเดฒเต† เดฎเดฑเตเดฑเต เดจเดฟเดฐเด•เดณเตเดŸเต† เด‰เดณเตเดณเดŸเด•เตเด•เดคเตเดคเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟ เด’เดฐเต เดฎเต‚เดฒเตเดฏเด‚ เด•เดฃเด•เตเด•เดพเด•เตเด•เตเดจเตเดจเต. เดˆ เดชเดคเดฟเดชเตเดชเดฟเตฝ, PostgreSQL "เดธเด‚เดญเดฐเดฟเดšเตเดš เดœเดจเดฑเต‡เดฑเตเดฑเดกเต เด•เต‹เดณเด™เตเด™เตพ" เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต, เด‡เดตเดฟเดŸเต† เด•เดฃเด•เตเด•เดพเด•เตเด•เดฟเดฏ เดฎเต‚เดฒเตเดฏเด‚ เดกเดฟเดธเตเด•เดฟเตฝ เดธเด‚เดญเดฐเดฟเด•เตเด•เตเดจเตเดจเต.

เด…เดจเตเดคเดพเดฐเดพเดทเตเดŸเตเดฐเดตเตฝเด•เตเด•เดฐเดฃเด‚

PostgreSQL 12 ICU เด•เต‹เดฒเต‡เดทเดจเตเด•เตพเด•เตเด•เตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ เดตเดฟเดชเตเดฒเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เด•เต‡เดธเต-เด‡เตปเดธเต†เตปเดธเดฟเดฑเตเดฑเต€เดตเต เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด†เด•เตเดธเดจเตเดฑเต-เด‡เตปเดธเต†เตปเดธเดฟเดฑเตเดฑเต€เดตเต เดคเดพเดฐเดคเดฎเตเดฏเด™เตเด™เตพ เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจ "เดจเต‹เตบ-เดกเดฟเดฑเตเดฑเตผเดฎเดฟเดจเดฟเดธเตเดฑเตเดฑเดฟเด•เต เด•เต‹เดฒเต‡เดทเดจเตเด•เตพ" เดจเดฟเตผเดตเดšเดฟเด•เตเด•เดพเตป เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต.

เดชเตเดฐเดพเดฎเดพเดฃเต€เด•เดฐเดฃเด‚

เด•เต‚เดŸเตเดคเตฝ เดธเตเดฐเด•เตเดทเดฏเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดคเดฏเตเด‚ เดจเตฝเด•เตเดจเตเดจ เดจเดฟเดฐเดตเดงเดฟ เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเดฒเตเด•เดณเต‹เดŸเต† เดถเด•เตเดคเดฎเดพเดฏ เดชเตเดฐเดพเดฎเดพเดฃเต€เด•เดฐเดฃ เดฐเต€เดคเดฟเด•เตพเด•เตเด•เตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ PostgreSQL เดตเดฟเดชเตเดฒเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดˆ เดฑเดฟเดฒเต€เดธเต GSSAPI เด‡เดจเตเดฑเตผเดซเต‡เดธเตเด•เดณเดฟเดฒเต‚เดŸเต†เดฏเตเดณเตเดณ เดชเตเดฐเดพเดฎเดพเดฃเต€เด•เดฐเดฃเดคเตเดคเดฟเดจเดพเดฏเดฟ เด•เตเดฒเดฏเดจเตเดฑเต-เดธเตˆเดกเต, เดธเต†เตผเดตเตผ-เดธเตˆเดกเต เดŽเตปเด•เตเดฐเดฟเดชเตเดทเตป เด…เดตเดคเดฐเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต, เด•เต‚เดŸเดพเดคเต† PostgreSQL OpenLDAP เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ LDAP เดธเต†เตผเดตเดฑเตเด•เตพ เด•เดฃเตเดŸเต†เดคเตเดคเดพเดจเตเดณเตเดณ PostgreSQL-เดจเตเดณเตเดณ เด•เดดเดฟเดตเตเด‚ เด…เดตเดคเดฐเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต.

เด•เต‚เดŸเดพเดคเต†, PostgreSQL 12 เด‡เดชเตเดชเต‹เตพ เด’เดฐเต เดฎเตพเดŸเตเดŸเดฟ-เดซเดพเด•เตเดŸเตผ เด“เดคเดจเตเดฑเดฟเด•เตเด•เต‡เดทเตป เด“เดชเตเดทเดจเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต. PostgreSQL เดธเต†เตผเดตเดฑเดฟเดจเต เด‡เดชเตเดชเต‹เตพ เด•เตเดฒเดฏเดจเตเดฑเดฟเดจเต‹เดŸเต เด…เดจเตเดฌเดจเตเดง เด‰เดชเดฏเต‹เด•เตเดคเตƒเดจเดพเดฎเดคเตเดคเต‹เดŸเตเด•เต‚เดŸเดฟเดฏ เด’เดฐเต เดธเดพเดงเตเดตเดพเดฏ SSL เดธเตผเดŸเตเดŸเดฟเดซเดฟเด•เตเด•เดฑเตเดฑเต เด•เตเดฒเดฏเดจเตเดฑเตโ€Œเดธเต‡เตผเดŸเตเดŸเต=verify-full เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดจเตฝเด•เดฃเดฎเต†เดจเตเดจเต เด†เดตเดถเตเดฏเดชเตเดชเต†เดŸเดพเด‚, เด•เต‚เดŸเดพเดคเต† เด‡เดคเต เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• เดชเตเดฐเดพเดฎเดพเดฃเต€เด•เดฐเดฃ เดฐเต€เดคเดฟ เด†เดตเดถเตเดฏเด•เดคเดฏเตเดฎเดพเดฏเดฟ เดธเด‚เดฏเต‹เดœเดฟเดชเตเดชเดฟเด•เตเด•เตเด• (เด‰เดฆเดพ. scram-sha-256).

เดญเดฐเดฃเด•เต‚เดŸเด‚

PostgreSQL 12, REINDEX เด•เตบเด•เดฑเดจเตเดฑเตเดฒเดฟ เด•เดฎเดพเตปเดกเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดจเต‹เตบ-เดฌเตเดฒเต‹เด•เตเด•เดฟเด‚เด—เต เด‡เตปเดกเด•เตเดธเต เดฑเต€เดฌเดฟเตฝเดกเตเด•เตพ เดจเดŸเดคเตเดคเดพเดจเตเดณเตเดณ เด•เดดเดฟเดตเต เด…เดตเดคเดฐเดฟเดชเตเดชเดฟเดšเตเดšเต. เดฆเตˆเตผเด˜เตเดฏเดฎเต‡เดฑเดฟเดฏ เดธเต‚เดšเดฟเด• เดชเตเดจเตผเดจเดฟเตผเดฎเตเดฎเดพเดฃ เดธเดฎเดฏเดคเตเดคเต DBMS เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเดฏ เดธเดฎเดฏเด‚ เด’เดดเดฟเดตเดพเด•เตเด•เดพเตป เด‡เดคเต เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต.

เด•เต‚เดŸเดพเดคเต†, PostgreSQL 12-เตฝ, pg_checksums เด•เดฎเดพเตปเดกเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด’เดฐเต เดทเดŸเตเดŸเตเดกเต—เตบ เด•เตเดฒเดธเตเดฑเตเดฑเดฑเดฟเตฝ เดชเต‡เดœเต เดšเต†เด•เตเด•เตเดธเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดพเดจเต‹ เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เดพเดจเต‹ เด•เดดเดฟเดฏเตเด‚. เดฎเตเดฎเตเดชเต, เดกเดฟเดธเตเด•เดฟเตฝ เดธเด‚เดญเดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดกเดพเดฑเตเดฑเดฏเตเดŸเต† เดธเดฎเด—เตเดฐเดค เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เดพเตป เดธเดนเดพเดฏเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เดธเดตเดฟเดถเต‡เดทเดคเดฏเดพเดฏ เดชเต‡เดœเต เดšเต†เด•เตเด•เตเดธเด‚, เดชเต‹เดธเตเดฑเตเดฑเตเด—เตเดฐเต†เดŽเดธเตเด•เตเดฏเตเดŽเตฝ เด•เตเดฒเดธเตเดฑเตเดฑเตผ initdb เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด†เดฐเด‚เดญเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดฎเดพเดคเตเดฐเดฎเต‡ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดพเตป เด•เดดเดฟเดฏเต‚.

เด…เดตเดฒเด‚เดฌเด‚: linux.org.ru

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•