Nova verzija PostgreSQL 11.0 već je objavljena

PostgreSQL

PostgreSQL je objektno orijentirani relacijski sustav upravljanja bazama podataka i besplatno, izdano pod licencom PostgreSQL, slično BSD-u ili MIT-u.

Kao i mnogi drugi projekti otvorenog koda, Razvojem PostgreSQL-a ne upravlja jedna tvrtka ili osoba, već ga vodi zajednica programera koji rade u nesebičnom, altruističnom, besplatnom ili uz podršku komercijalnih organizacija.

Neke od njegovih glavnih karakteristika su:

Velika posjećenost

Kroz sustav nazvan MVCC (Multiversion Concurrent Access, za akronim na engleskom jeziku) PostgreSQL omogućuje da dok jedan proces upisuje u tablicu, drugi pristupaju istoj tablici bez potrebe za zaključavanjima. Svaki korisnik dobiva dosljedan pogled.

PostgreSQL izvorno pruža podršku za:

  • Brojevi proizvoljne preciznosti.
  • Tekst neograničene duljine.
  • Geometrijske figure (s raznim povezanim funkcijama).
  • IP adrese (IPv4 i IPv6).
  • Blokovi adresa u stilu CIDR.
  • MAC adrese.

Nizovi.

dodatno korisnici mogu stvoriti vlastite tipove podataka, koji se mogu u potpunosti indeksirati zahvaljujući GiST infrastrukturi PostgreSQL-a. Neki su primjeri GIS tipovi podataka stvoreni projektom PostGIS.

O novoj verziji PostgreSQL 11.0

Prije nekoliko dana objavljena je nova verzija PostgreSQL-a koja je dosegla svoju verziju PostgreSQL 11 s kojom dodaje nove značajke i prije svega razne ispravke programskih pogrešaka.

Glavna je novost što su se usredotočili na upravljanje bazama podataka s velikim brojem podataka.

Poboljšana particija

PostgreSQL već dugo omogućuje particioniranje, radi se o spremanju podataka u nekoliko zasebnih tablica koje su logično u jednoj tablici.

Korisnik baze podataka ne vidi ovaj izgled, a to omogućuje pohranu podataka u različite datotečne sustave kako bi imali različite karakteristike u skladu s podacima. Primjerice, nedavni podaci pohranjeni su na SSD, a najstariji podaci na tvrdom disku.

Bilo je moguće razdvajanje na popise podataka ili intervale. Sada je moguće raspodijeliti hash ključa za randomizaciju podataka.

To omogućuje distribuciju operacija čitanja i pisanja u više trgovina.

Primarni i strani ključevi, kao i indeksi i okidači, sada se mogu deklarirati na razini primarne tablice i odražit će se u svim tablicama članova na particiji.

PostgreSQL sada također možete automatski mijenjati podatke o particiji ako se promijeni distribucijski ključ.

Izvedba čitanja particijskih tablica također je poboljšana novom strategijom uklanjanja particija.

Karakteristika upsert sada dostupan za particionirane tablice.

postgresql 11

Dostupnost transakcija u pohranjenim procedurama

Pohranjene procedure su već dugo dostupne u PostgreSQL-u, ali tamo nije bilo moguće stvoriti transakcije. Sada je to moguće.

Poboljšane performanse

Sada može se paralelno raditi više operacija kako bi se iskoristile brojne jezgre današnjih procesora.

Stoga se particionirane tablice mogu čitati paralelno, ali i kada se vrši upit SELECT uključuje klauzulu UNIJA .

Paralelno je i stvaranje indeksa, kao i ostalih naredbi jezika za definiranje podataka (DDL), kao IZRADI TABELU o STVARI MATERIJALIZIRANI POGLED.

Gradite u pokretu

Dostupan je prevodilac vremena. Možete optimizirati složene upite kako biste poboljšali njihovu brzinu izvršavanja. PostgreSQL u tu svrhu koristi kompajler LLVM.

Da bi ga aktivirali, moraju ga dodati jit = onalno konfiguracijsku datoteku ili definirajte varijablu sesije SET jit = uključeno.

Pojednostavljenje = brzina

Nema potrebe za ponovnim pisanjem cijele tablice kad se uputi poziv IZMJENI TABELU ... DODAJ STUPAC ... ZADATAK ... Sa zadanom vrijednošću koja nije NULL. To uvelike poboljšava brzinu izvršavanja ove naredbe, ako je tablica velika.

Korisničko iskustvo

Ključne riječi quity izlaz sada ih sučelje naredbenog retka (psql) prepoznaje kako bi dovršili postupak, uz \ q.

Da biste dobili novu verziju, možete je posjetiti sljedeći link. 


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.