PostgreSQL 11.0: n uusi versio on jo julkaistu

PostgreSQL

PostgreSQL on olioihin perustuva relaatiotietokantojen hallintajärjestelmä ja ilmainen, julkaistu PostgreSQL-lisenssillä, samanlainen kuin BSD tai MIT.

Kuten monet muut avoimen lähdekoodin projektit, PostgreSQL-kehitystä ei hallinnoi yksi yritys tai henkilö, vaan sitä johtaa kehittäjien yhteisö jotka työskentelevät epäitsekkäässä, epäitsekkäässä, vapaassa tai kaupallisten järjestöjen tukemana.

Joitakin sen pääominaisuuksia ovat:

Korkea osallistumisaste

MVCC (Multi-Version Concurrent Access, sen lyhenne englanniksi) -järjestelmän kautta PostgreSQL sallii, että vaikka yksi prosessi kirjoittaa taulukkoon, toiset pääsevät samaan taulukkoon lukitsematta. Jokainen käyttäjä saa yhtenäisen kuvan.

PostgreSQL tarjoaa natiivisti tukea:

  • Mielivaltaiset tarkkuusluvut.
  • Rajoittamaton pituus tekstiä.
  • Geometriset luvut (erilaisilla liitännäistoiminnoilla).
  • IP-osoitteet (IPv4 ja IPv6).
  • CIDR-tyyliset osoitelohkot.
  • MAC-osoitteet.

Taulukot.

lisäksi käyttäjät voivat luoda omia tietotyyppejä, jotka voivat olla täysin indeksoitavissa GiST-infrastruktuurin ansiosta PostgreSQL: stä. Joitakin esimerkkejä ovat PostGIS-projektin luomat paikkatietotyypit.

Tietoja uudesta PostgreSQL 11.0 -versiosta

Muutama päivä sitten julkaistiin uusi PostgreSQL-versio, joka on saavuttanut sen PostgreSQL 11 -version lisää uusia ominaisuuksia ja ennen kaikkea erilaisia ​​virhekorjauksia.

Tärkeimmät uutuudet ovat, että ne keskittyivät suurten tietomäärien tietokantojen hallintaan.

Parannettu osio

PostgreSQL sallii osioinnin jo pitkään, kyse on tietojen tallentamisesta useisiin erillisiin taulukoihin, jotka ovat loogisesti yhdessä taulukossa.

Tietokannan käyttäjä ei näe tätä asettelua ja tämä mahdollistaa tietojen tallentamisen eri tiedostojärjestelmiin, jotta niillä olisi erilaiset ominaisuudet tietojen mukaan. Esimerkiksi viimeisimmät tiedot tallennetaan SSD-asemaan ja vanhimmat tiedot kiintolevylle.

Oli mahdollista jakaa osaluetteloihin tai väleihin. Nyt on mahdollista osioida avain hash tietojen satunnaistamiseksi.

Tämä mahdollistaa luku- ja kirjoitusoperaatioiden jakamisen useille myymälöille.

Ensisijaiset ja vieraat avaimet sekä indeksit ja laukaisimet voidaan nyt ilmoittaa ensisijaisen taulukon tasolla, ja ne näkyvät osion kaikissa jäsentaulukoissa.

PostgreSQL nyt voit myös muuttaa osiotietoja automaattisesti, jos jakoavainta muutetaan.

Myös osioitujen taulukoiden lukutehoa on parannettu uudella osioiden poistostrategialla.

Ominaisuus järkyttynyt nyt saatavana osioituihin taulukoihin.

postgresql 11

Tapahtumien saatavuus tallennetuissa menettelyissä

Tallennetut menettelyt ovat olleet käytettävissä PostgreSQL: ssä pitkään, mutta siellä ei voitu luoda tapahtumia. Nyt se on mahdollista.

Parannettu suorituskyky

Nyt useita toimintoja voidaan suorittaa rinnakkain nykyisten prosessoreiden monien ytimien hyödyntämiseksi.

Siksi ositetut taulukot voidaan lukea rinnakkain, mutta myös kyselyn yhteydessä VALITSE sisältää lausekkeen UNIONIN .

Hakemistojen luominen tapahtuu myös rinnakkain, samoin kuin muut Data Definition Language -komennot (DDL) , kuten Luo taulukko o LUO MATERIALISOITU NÄKÖ.

Rakenna tien päällä

Aikakääntäjä on käytettävissä. Voit optimoida monimutkaiset kyselyt niiden suorittamisnopeuden parantamiseksi. PostgreSQL käyttää tähän tarkoitukseen LLVM-kääntäjää.

Aktivoimiseksi heidän on lisättävä se jit = onal määritystiedosto tai määritä istunnon muuttuja SET jit = päällä.

Yksinkertaistaminen = nopeus

Koko taulukkoa ei tarvitse kirjoittaa uudestaan, kun puhelu soitetaan MUUTTOTAULUKKO ... LISÄÄ SARAKE ... OLETUS … Oletusarvolla, joka ei ole NULL. Tämä parantaa huomattavasti tämän komennon suoritusnopeutta, jos taulukko on suuri.

Käyttäjäkokemus

Avainsanat quit exit komentoriviliittymä (psql) tunnistaa ne prosessin loppuun saattamiseksi \ q: n lisäksi.

Tämän uuden version saamiseksi voit käydä seuraava linkki. 


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.