Ir izlaista jaunā PostgreSQL 11.0 versija

postgresql

PostgreSQL ir objektorientēta relāciju datu bāzu pārvaldības sistēma un bez maksas, izlaists ar PostgreSQL licenci, līdzīgi kā BSD vai MIT.

Tāpat kā daudzi citi atvērtā koda projekti, PostgreSQL izstrādi nepārvalda viens uzņēmums vai persona, bet to vada izstrādātāju kopiena kuri strādā nesavtīgā, altruistiskā, brīvā vai komerciālu organizāciju atbalstītā veidā.

Daži no tā galvenajiem raksturlielumiem ir:

Augsts apmeklējums

Caur sistēmu, ko sauc par MVCC (Multi-Version Concurrent Access, tās saīsinājumam angļu valodā) PostgreSQL pieļauj, ka, kamēr viens process raksta tabulu, citi piekļūst tai pašai tabulai bez slēdzenēm. Katrs lietotājs iegūst konsekventu skatu.

PostgreSQL dabiski nodrošina atbalstu:

  • Patvaļīgi precizitātes skaitļi.
  • Neierobežots teksta garums.
  • Ģeometriskās figūras (ar dažādām saistītām funkcijām).
  • IP adreses (IPv4 un IPv6).
  • CIDR stila adrešu bloki.
  • MAC adreses.

Masīvi.

Papildus lietotāji var izveidot savus datu tipus, kurus var pilnībā indeksēt, pateicoties GiST infrastruktūrai no PostgreSQL. Daži piemēri ir PostGIS projekta izveidotie GIS datu tipi.

Par jauno PostgreSQL 11.0 versiju

Pirms dažām dienām tika izlaista jaunā PostgreSQL versija, ar kuru tā ir sasniegusi PostgreSQL 11 versiju pievieno jaunas funkcijas un galvenokārt dažādus kļūdu labojumus.

Galvenie jaunumi ir tādi, ka tie koncentrējās uz datu bāzu pārvaldību ar lielu datu apjomu.

Uzlabots nodalījums

PostgreSQL jau ilgu laiku ļauj sadalīt, runa ir par datu glabāšanu vairākās atsevišķās tabulās, kas loģiski atrodas vienā tabulā.

Datu bāzes lietotājs neredz šo izkārtojumu, un tas ļauj saglabāt datus dažādās failu sistēmās, lai tiem būtu atšķirīgas īpašības atbilstoši datiem. Piemēram, jaunākie dati tiek glabāti SSD, bet vecākie - cietajā diskā.

Bija iespējams sadalīt datu sarakstos vai intervālos. Tagad ir iespējams sadalīt atslēgu hash, lai randomizētu datus.

Tas ļauj izplatīt lasīšanas un rakstīšanas darbības vairākos veikalos.

Tagad galvenās un svešās atslēgas, kā arī indeksus un aktivizētājus var deklarēt primārās tabulas līmenī, un tie tiks atspoguļoti visās nodalījuma dalībnieku tabulās.

PostgreSQL Tagad, ja tiek mainīta izplatīšanas atslēga, nodalījuma datus var mainīt arī automātiski.

Ar jaunu nodalījumu noņemšanas stratēģiju ir uzlabota arī sadalīto tabulu lasīšanas veiktspēja.

Raksturojums sajukums tagad ir pieejams sadalītajām tabulām.

postgresql 11

Darījumu pieejamība uzglabātajās procedūrās

Saglabātās procedūras jau ilgu laiku bija pieejamas PostgreSQL, taču tur nebija iespējams izveidot darījumus. Tagad tas ir iespējams.

Uzlabota veiktspēja

Tagad lai izmantotu mūsdienu procesoru daudzos kodolus, paralēli var veikt vairākas darbības.

Tāpēc sadalītās tabulas var lasīt paralēli, bet arī tad, kad vaicājums SELECT ietver klauzulu SAVIENĪBA .

Indeksu izveide notiek arī paralēli, kā arī citas Data Definition Language komandas (DDL), kā IZVEIDOT GALDA o IZVEIDOT MATERIALIZĒTU SKATU.

Veidojiet, atrodoties ceļā

Ir pieejams laika sastādītājs. Jūs varat optimizēt sarežģītus vaicājumus, lai uzlabotu to izpildes ātrumu. PostgreSQL šim nolūkam izmanto LLVM kompilatoru.

Lai to aktivizētu, viņiem tas jāpievieno džits = onāls konfigurācijas failu vai definējiet sesijas mainīgo SET jit = ieslēgts.

Vienkāršošana = ātrums

Kad zvans tiek veikts, nav nepieciešams pārrakstīt visu tabulu MAINĪT TABULU ... PIEVIENOT SLEJU ... NOKL … Ar noklusējuma vērtību, kas nav NULL. Tas ievērojami uzlabo šīs komandas izpildes ātrumu, ja tabula ir liela.

Lietotāju pieredze

Atslēgvārdi pilsētas izeja tagad, lai pabeigtu procesu, papildus \ q, tos atpazīst komandrindas interfeiss (psql).

Lai iegūtu šo jauno versiju, varat apmeklēt šo saiti. 


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.