Nová verzia PostgreSQL 11.0 už bola vydaná

postgresql

PostgreSQL je objektovo orientovaný systém správy relačných databáz a zadarmo, vydané pod licenciou PostgreSQL, podobne ako BSD alebo MIT.

Rovnako ako mnoho iných projektov s otvoreným zdrojom, Vývoj PostgreSQL nespravuje jedna spoločnosť alebo osoba, ale riadi ho komunita vývojárov ktorí pracujú v nezištnej, altruistickej, bezplatnej alebo podporovanej komerčnými organizáciami.

Niektoré z jeho hlavných charakteristík sú:

Vysoká účasť

Prostredníctvom systému s názvom MVCC (Multiversion Concurrent Access, pre jeho skratku v angličtine) PostgreSQL umožňuje, že zatiaľ čo jeden proces zapisuje do tabuľky, iné pristupujú k tej istej tabuľke bez potreby zámkov. Každý používateľ získa konzistentný prehľad.

PostgreSQL natívne poskytuje podporu pre:

  • Čísla s ľubovoľnou presnosťou.
  • Text s neobmedzenou dĺžkou.
  • Geometrické obrazce (s rôznymi súvisiacimi funkciami).
  • IP adresy (IPv4 a IPv6).
  • Bloky adries v štýle CIDR.
  • MAC adresy.

Polia.

ďalej používatelia môžu vytvárať svoje vlastné dátové typy, ktoré môžu byť vďaka indexu GiST plne indexovateľné PostgreSQL. Niektoré príklady sú dátové typy GIS vytvorené projektom PostGIS.

O novej verzii PostgreSQL 11.0

Pred pár dňami bola vydaná nová verzia PostgreSQL, ktorá dosiahla svoju verziu PostgreSQL 11, s ktorou pridáva nové funkcie a predovšetkým rôzne opravy chýb.

Hlavnou novinkou je, že sa zamerali na správu databáz s veľkým objemom údajov.

Vylepšený oddiel

PostgreSQL už umožňuje delenie na dlho, ide o ukladanie údajov do niekoľkých samostatných tabuliek, ktoré sú logicky v jednej tabuľke.

Používateľ databázy toto rozloženie nevidí, čo umožňuje ukladať údaje v rôznych súborových systémoch, aby mali odlišné charakteristiky podľa údajov. Napríklad posledné dáta sú uložené na SSD a najstaršie dáta sú uložené na pevnom disku.

Bolo možné rozdeliť údaje na zoznamy údajov alebo intervaly. Teraz je možné rozdeliť kľúčový hash na randomizáciu údajov.

To umožňuje distribuovať operácie čítania a zápisu do viacerých obchodov.

Primárny a cudzí kľúč, ako aj indexy a spúšťače, je teraz možné deklarovať na primárnej úrovni tabuľky a prejavia sa vo všetkých členských tabuľkách v oddiele.

PostgreSQL teraz môžete tiež zmeniť údaje oddielu automaticky, ak sa zmení distribučný kľúč.

Výkon čítania rozdelených tabuliek bol tiež vylepšený novou stratégiou odstraňovania oddielov.

Charakteristická upsert teraz k dispozícii pre rozdelené tabuľky.

postgresql 11

Dostupnosť transakcií v uložených procedúrach

Uložené procedúry sú v PostgreSQL dostupné už dlho, ale nebolo možné tam vytvárať transakcie. Teraz je to možné.

Zlepšený výkon

Teraz je možné vykonať viac operácií súčasne, aby sa využilo množstvo jadier dnešných procesorov.

Preto možno rozdelené tabuľky čítať paralelne, ale aj pri dotaze SELECT obsahuje doložku UNION .

Paralelne je tiež vytváranie indexov, ako aj ďalších príkazov jazyka definujúcich údaje (DDL), ako VYTVORIŤ TABUĽKU o VYTVORTE MATERIALIZOVANÝ POHĽAD.

Stavajte na cestách

K dispozícii je kompilátor času. Zložité dotazy môžete optimalizovať, aby ste zvýšili ich rýchlosť vykonávania. PostgreSQL používa na tento účel kompilátor LLVM.

Aby ho mohli aktivovať, musia ho pridať jit = onal konfiguračný súbor alebo definovať premennú relácie jit = zapnuté.

Zjednodušenie = rýchlosť

Po uskutočnení hovoru nie je potrebné prepisovať celú tabuľku ZMENIŤ TABUĽKU ... PRIDAŤ STĹPEC ... VÝCHODNÉ ... S predvolenou hodnotou, ktorá nie je NULL. Toto výrazne zvyšuje rýchlosť vykonávania tohto príkazu, ak je tabuľka veľká.

Skúsenosti používateľov

Kľúčové slová kvalitný východ teraz sú okrem \ q rozpoznané rozhraním príkazového riadku (psql) na dokončenie procesu.

Za účelom získania tejto novej verzie môžete navštíviť nasledujúci odkaz. 


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.