PostgreSQL 13

Air 24 Sultain, dh'ainmich an sgioba leasachaidh gun deach an ath fhoillseachadh Postgresql àireamh 13 a leigeil ma sgaoil. Bha an sgaoileadh ùr ag amas, am measg rudan eile, air coileanadh a leasachadh, seirbheisean cumail suas a-staigh a luathachadh agus sgrùdadh stòr-dàta a dhèanamh nas sìmplidhe, a bharrachd air smachd ruigsinneachd siostam nas earbsaiche.

Lean obair air adhart gus clàr-amais bùird a bharrachadh a thaobh a bhith a’ giullachd dhùblaidhean am measg dàta clàr-amais ann an craobhan clàr-amais binary, a rinn e comasach chan ann a-mhàin coileanadh ceist a luathachadh, ach cuideachd gus an àite diosc a bha an clàr-amais a lughdachadh.
A bharrachd air an sin, chaidh algorithm seòrsachaidh mean air mhean a chuir ris, anns am bi ath-sheòrsachadh dàta a chaidh a sheòrsachadh mar-thà ann an ceumannan roimhe ag obair nas luaithe, agus faodar cuid de cheistean a luathachadh le bhith a’ cleachdadh staitistig leudaichte ùra (tron àithne CREATE STATISTICS) nuair a thathar a’ tomhas ceum-ceum nas èifeachdaiche. plana air cheum.
Tha coileanadh cheistean le cruinneachadh dàta cosgail cuideachd air a mheudachadh le bhith a’ dèanamh barrachd feum de cho-chruinneachadh hashed agus a’ dumpadh pàirt den dàta cruinnichte gu diosc mura h-eil e a’ freagairt air RAM. Tha àrdachadh mòr ann an astar bùird ceangail a tha suidhichte air diofar phàirtean.

Chaidh mòran obrach a dhèanamh gus cumail suas agus rianachd stòran-dàta Postgresql a dhèanamh nas sìmplidhe. Faodar an obair togte “falamhachadh”, is e sin, a bhith a’ cleachdadh àite diosc an-asgaidh às deidh dhut sreathan a dhubhadh às no ath-sgrìobhadh, a-nis a chuir gu bàs ann an snàithleanan co-shìnte, agus tha cothrom aig an rianadair a-nis an àireamh aca a shònrachadh. A bharrachd air an seo, chaidh innealan ùra a chur ris airson sùil a chumail air gnìomhachd làithreach an stòr-dàta agus chaidh casg a chuir air mearachdan nuair a thathar a’ sioncronadh logaichean ro-chlàraidh eadar am maighstir agus mac-samhail, a dh’ fhaodadh còmhstri adhbhrachadh nuair a bhios iad a’ dì-cheangal mac-samhail no a’ cur dragh air ionracas an luchd-sgaoilidh. stòr-dàta às deidh dhaibh ath-nuadhachadh stèidhichte air dàta log.

Am measg nan innleachdan airson luchd-leasachaidh, is fhiach cuideam a chuir air gnìomh datetime (), a dh’ atharraicheas diofar chruthan clàraidh ùine àbhaisteach gu seòrsa Postgresql togte; Gnìomh ginealach UUID v4 ri fhaighinn a-mach às a’ bhogsa gen_random_uuid(); gnàthachadh obair le Unicode; siostam nas sùbailte airson dàta bùird a sgaoileadh air nodan lìonra ceangailte den stòr-dàta le làn ath-riochdachadh aig ìre loidsigeach, a bharrachd air atharrachaidhean eile ann an ceistean agus brosnachaidhean ùra a tha rim faighinn airson mac-samhail.

Tha smachd ruigsinneachd stòr-dàta air ainmeachadh mar aon de na prìomh phàirtean den t-siostam, agus tha an dreach ùr a’ dèanamh ceumannan mòra air adhart a thaobh seo. A-nis chan fhaod ach cleachdaiche sochair (superuser) leudachadh a chuir air an stòr-dàta. Aig an aon àm, cha bhith e comasach do luchd-cleachdaidh àbhaisteach ach na leudachain sin a chomharraich iad mar earbsa a chuir a-steach, no seata beag de leudachaidhean a thathas a’ meas a tha earbsach gu bunaiteach (mar eisimpleir, pgcrypto, tablefunc no hstore). Nuair a thathar a’ dearbhadh luchd-cleachdaidh a’ cleachdadh an uidheamachd SCRAM (nuair a bhios iad ag obair tron ​​​​dràibhear libpq), tha feum air “ceangal seanail” a-nis, agus tha an gnìomh fillte airson dàta treas-phàrtaidh postgres_fdw bho dhreach 13 a’ toirt taic do chead teisteanais.

Notaichean fuasglaidh


Luchdaich sìos duilleag

Source: linux.org.ru

Cuir beachd ann