Byla vydána nová verze PostgreSQL 11.0

postgresql

PostgreSQL je objektově orientovaný systém správy relačních databází a zdarma, vydané pod licencí PostgreSQL, podobně jako BSD nebo MIT.

Stejně jako mnoho jiných projektů s otevřeným zdrojovým kódem, Vývoj PostgreSQL není řízen jednou společností nebo osobou, ale je řízen komunitou vývojářů kteří pracují nezištně, altruisticky, svobodně nebo podporovaní komerčními organizacemi.

Některé z jeho hlavních charakteristik jsou:

Vysoká účast

Prostřednictvím systému s názvem MVCC (Multi-Version Concurrent Access, pro jeho zkratku v angličtině) PostgreSQL umožňuje, že zatímco jeden proces zapisuje do tabulky, ostatní přistupují ke stejné tabulce bez nutnosti zámků. Každý uživatel získá konzistentní pohled.

PostgreSQL nativně poskytuje podporu pro:

  • Libovolná přesná čísla.
  • Neomezená délka textu.
  • Geometrické obrazce (s řadou souvisejících funkcí).
  • IP adresy (IPv4 a IPv6).
  • Bloky adres ve stylu CIDR.
  • MAC adresy.

Pole.

Navíc uživatelé mohou vytvářet své vlastní datové typy, které mohou být plně indexovatelné díky infrastruktuře GiST PostgreSQL. Některé příklady jsou datové typy GIS vytvořené projektem PostGIS.

O nové verzi PostgreSQL 11.0

Před několika dny byla vydána nová verze PostgreSQL, která dosáhla své verze PostgreSQL 11, s níž přidává nové funkce a zejména různé opravy chyb.

Hlavní novinkou je, že se zaměřily na správu databází s velkým objemem dat.

Vylepšený oddíl

PostgreSQL již umožňuje dělení na dlouhou dobu, jde o ukládání dat do několika samostatných tabulek, které jsou logicky v jedné tabulce.

Uživatel databáze toto rozložení nevidí, což umožňuje ukládat data v různých souborových systémech, aby měly různé charakteristiky podle údajů. Například poslední data jsou uložena na SSD a nejstarší data jsou uložena na pevném disku.

Bylo možné rozdělit do datových seznamů nebo intervalů. Nyní je možné rozdělit klíčový hash na náhodná data.

To umožňuje distribuovat operace čtení a zápisu do více obchodů.

Primární a cizí klíče, stejně jako indexy a spouštěče, lze nyní deklarovat na primární úrovni tabulky a projeví se ve všech členských tabulkách v oddílu.

PostgreSQL nyní můžete také automaticky změnit data oddílu, pokud se změní distribuční klíč.

Díky nové strategii odstraňování oddílů byl také vylepšen výkon čtení dělených tabulek.

Charakteristika upsert nyní k dispozici pro dělené tabulky.

postgresql 11

Dostupnost transakcí v uložených procedurách

Uložené procedury jsou v PostgreSQL k dispozici po dlouhou dobu, ale nebylo možné tam vytvářet transakce. Nyní je to možné.

Zlepšený výkon

Nyní lze využívat více operací současně, aby bylo možné využít výhod mnoha jader dnešních procesorů.

Proto lze rozdělené tabulky číst paralelně, ale také při dotazu SELECT obsahuje klauzuli UNION .

Souběžně se vytváří i indexy, stejně jako další příkazy jazyka Data Definition Language (DDL) , tak jako VYTVOŘENÍ TABULKY o VYTVOŘIT MATERIALIZOVANÝ POHLED.

Stavte na cestách

K dispozici je kompilátor času. Můžete optimalizovat složité dotazy a zlepšit tak jejich rychlost provádění. PostgreSQL používá pro tento účel kompilátor LLVM.

Chcete-li jej aktivovat, musí jej přidat jit = onal konfigurační soubor nebo definujte relační proměnnou SET jit = zapnuto.

Zjednodušení = rychlost

Po uskutečnění hovoru není třeba přepsat celou tabulku ZMĚNIT TABULKU ... PŘIDAT SLOUPEC ... VÝCHOZÍ … S výchozí hodnotou, která není NULL. Tím se výrazně zlepší rychlost provádění tohoto příkazu, pokud je tabulka velká.

Uživatelská zkušenost

Klíčová slova quit exit nyní jsou kromě \ q rozpoznány rozhraním příkazového řádku (psql) k dokončení procesu.

Chcete-li získat tuto novou verzi, můžete navštívit následující odkaz. 


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.