Išleista nauja „PostgreSQL 11.0“ versija

postgresql

„PostgreSQL“ yra į objektus orientuota reliacinių duomenų bazių valdymo sistema ir nemokama, paskelbta pagal PostgreSQL licenciją, panašią į BSD arba MIT.

Kaip ir daugelis kitų atvirojo kodo projektų, „PostgreSQL“ plėtrai vadovauja ne viena įmonė ar asmuo, o ją valdo kūrėjų bendruomenė kurie dirba nesavanaudiškuose, altruistiškuose, laisvuose ar komercinių organizacijų palaikomuose.

Kai kurios pagrindinės jo savybės yra šios:

Didelis lankomumas

Per sistemą, vadinamą MVCC (Multi-Version Concurrent Access) PostgreSQL leidžia, kol vienas procesas rašo į lentelę, kiti pasiekia tą pačią lentelę be užraktų. Kiekvienas vartotojas gauna nuoseklų vaizdą.

„PostgreSQL“ palaiko:

  • Savavališki tikslumo skaičiai.
  • Neriboto ilgio tekstas.
  • Geometrinės figūros (su įvairiomis susijusiomis funkcijomis).
  • IP adresai (IPv4 ir IPv6).
  • CIDR stiliaus adresų blokai.
  • MAC adresai.

Masyvai.

Papildoma Vartotojai gali susikurti savo duomenų tipus, kurie gali būti visiškai indeksuojami dėl GiST infrastruktūros PostgreSQL. Kai kurie pavyzdžiai yra GIS duomenų tipai, sukurti PostGIS projekto.

Apie naują PostgreSQL 11.0 versiją

Prieš kelias dienas buvo išleista nauja PostgreSQL versija, kuri pasiekė savo PostgreSQL 11 versiją, su kuria prideda naujų funkcijų ir, svarbiausia, keletas klaidų pataisymų.

Pagrindinės naujovės yra tai, kad jie orientuoti į duomenų bazių, turinčių didelį duomenų kiekį, valdymą.

Patobulintas skaidinys

PostgreSQL jau leidžia ilgą laiką skaidyti skaidinius, tai apima duomenų saugojimą keliose atskirose lentelėse, kurios logiškai yra vienoje lentelėje.

Duomenų bazės vartotojas nemato šio paskirstymo ir tai leidžia saugoti duomenis keliose failų sistemose, kad jų charakteristikos būtų skirtingos. Pavyzdžiui, naujausi duomenys saugomi SSD, o senesni – standžiajame diske.

Buvo galima suskirstyti duomenų sąrašus arba intervalus. Dabar galima padalinti rakto maišą, kad duomenys būtų paskirstyti atsitiktinai.

Tai leidžia paskirstyti skaitymo ir rašymo operacijas keliose parduotuvėse.

Pirminius ir pašalinius raktus, taip pat indeksus ir paleidiklius dabar galima deklaruoti pagrindinės lentelės lygiu ir jie bus atspindėti visose skaidinio narių lentelėse.

PostgreSQL Dabar taip pat galite automatiškai pakeisti skaidinio duomenis, jei pasikeičia paskirstymo raktas.

Suskaidytų lentelių skaitymo našumas taip pat buvo patobulintas naudojant naują skaidinio ištrynimo strategiją.

Charakteristika UPSERT Dabar ją galima naudoti atskirtoms lentelėms.

Postgresql 11

Sandorių prieinamumas saugomose procedūrose

Išsaugotos procedūros „PostgreSQL“ buvo prieinamos ilgą laiką, tačiau ten nebuvo įmanoma sukurti operacijų. Dabar tai įmanoma.

Pagerintas našumas

Dabar Lygiagrečiai galima atlikti kelias operacijas, kad būtų galima pasinaudoti daugybe šiandieninių procesorių branduolių.

Todėl suskirstytas lenteles galima skaityti lygiagrečiai, bet ir tada, kai užklausa SELECT apima sąlygą SĄJUNGA .

Indeksų kūrimas taip pat yra lygiagretus, kaip ir kitos duomenų apibrėžimo kalbos komandos (DDL), kaip SUKURTI LENTEL. o KURTI MATERIALIZUOTĄ VAIZDĄ.

Kompiliacija skrendant

Yra laiko kompiliatorius. Galite optimizuoti sudėtingas užklausas, kad pagerintumėte jų vykdymo greitį. Šiuo tikslu PostgreSQL naudoja LLVM kompiliatorių.

Norėdami jį suaktyvinti, turite jį pridėti jit=onal konfigūracijos failą arba apibrėžkite SET seanso kintamąjį jit=įjungta.

Supaprastinimas = greitis

Paskambinus nebereikia perrašyti visos lentelės PAKEISTI LENTELĘ … PRIDĖTI Stulpelį … NUMATYTOJI ...su numatytoji reikšme, kuri nėra NULL . Tai labai pagerina šios komandos vykdymo greitį, jei lentelė yra didelė.

Vartotojo patirtis

Raktiniai žodžiai mesti išėjimą dabar atpažįsta komandų eilutės sąsaja (psql), kad užbaigtų procesą, be \q.

Norėdami gauti šią naują versiją, galite apsilankyti šią nuorodą. 


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.