PostgreSQL 13

Niadtong Septembre 24, gipahibalo sa development team ang pagpagawas sa sunod nga Postgresql release number 13. Ang bag-ong release naka-focus, lakip sa ubang mga butang, sa pagpalambo sa performance, pagpadali sa internal maintenance services ug pagpayano sa database monitoring, ingon man usab sa mas kasaligan nga sistema sa access control.

Nagpadayon ang pagtrabaho sa pag-optimize sa pag-indeks sa lamesa sa mga termino sa pagproseso sa mga duplicate taliwala sa mga na-index nga datos sa binary index nga mga punoan, nga nagpaposible dili lamang sa pagpadali sa pagpatuman sa pangutana, kondili usab sa pagpakunhod sa disk space nga giokupar sa indeks.
Dugang pa, usa ka incremental sorting algorithm ang gidugang, diin ang balik-balik nga paghan-ay sa mga datos nga nahan-ay na sa nangaging mga lakang mas paspas, ug ang pipila ka mga pangutana mahimong mapadali pinaagi sa paggamit sa bag-ong gipalapdan nga estadistika (pinaagi sa CREATE STATISTICS command) sa dihang magkuwenta sa mas episyente nga lakang- sunod-sunod nga plano.
Ang pagpatuman sa mga pangutana nga adunay mahal nga data aggregation na-optimize usab pinaagi sa paghimo sa mas daghang paggamit sa hash aggregation ug paglabay sa bahin sa aggregated data ngadto sa disk kung kini dili mohaum sa RAM. Adunay usa ka mahinungdanon nga pagtaas sa katulin sa pagkonektar sa mga lamesa nga nahimutang sa lainlaing mga partisyon.

Daghang trabaho ang nahimo aron mapasimple ang pagpadayon ug pagdumala sa mga database sa Postgresql. Ang built-in nga buluhaton sa "pag-vacuum", nga mao, ang paggamit sa libre nga disk space pagkahuman sa pagtangtang o pagsulat pag-usab sa mga laray, mahimo na karon nga ipatuman sa parallel nga mga hilo, ug ang tagdumala karon adunay higayon sa pagtino sa ilang numero. Dugang pa niini, ang mga bag-ong himan gidugang alang sa pag-monitor sa kasamtangan nga kalihokan sa database ug ang mga sayup napugngan kung ang pag-synchronize sa mga pre-record nga mga troso tali sa master ug mga replika, nga mahimong mosangpot sa mga panagbangi kung ang pagdiskonekta sa mga replika o pagbungkag sa integridad sa gipang-apod-apod. database human kini mapasig-uli base sa data sa log.

Lakip sa mga inobasyon alang sa mga developers, angay nga ipasiugda ang datetime() function, nga nag-convert sa nagkalain-laing standard time recording formats ngadto sa built-in nga Postgresql type; UUID generation function v4 available out of the box gen_random_uuid(); normalisasyon sa trabaho sa Unicode; usa ka mas flexible nga sistema alang sa pag-apod-apod sa mga datos sa lamesa sa konektado nga mga node sa network sa database nga adunay bug-os nga replikasyon sa lohikal nga lebel, ingon man usab sa ubang mga pagbag-o sa mga pangutana ug bag-ong mga trigger nga magamit alang sa mga replika.

Ang pagkontrol sa pag-access sa database gipahayag nga usa sa mga yawe nga sangkap sa sistema, ug ang bag-ong bersyon naghimo ug dagkong mga lakang sa unahan bahin niini. Karon usa ra ka pribilihiyo nga tiggamit (superuser) ang maka-install sa mga extension sa database. Sa samang higayon, ang ordinaryong mga tiggamit makahimo lamang sa pag-instalar niadtong mga extension nga ilang gimarkahan nga kasaligan, o usa ka gamay nga hugpong sa mga extension nga giisip nga kasaligan pinaagi sa default (pananglitan, pgcrypto, tablefunc o hstore). Kung gipamatud-an ang mga tiggamit gamit ang mekanismo sa SCRAM (kung nagtrabaho pinaagi sa drayber sa libpq), ang "pagbugkos sa channel" gikinahanglan na karon, ug ang function sa wrapper alang sa data sa ikatulo nga partido nga postgres_fdw gikan sa bersyon 13 nagsuporta sa pagtugot sa sertipiko.

Release Notes


Pag-download nga panid

Source: linux.org.ru

Idugang sa usa ka comment