sql >> Databáze >  >> RDS >> PostgreSQL

Webinář:Nové funkce v PostgreSQL 11 [Následovat]

PostgreSQL 11, další hlavní vydání nejpokročilejší open source databáze na světě, je hned za rohem. Nová verze PostgreSQL bude obsahovat vylepšení v oblasti dělení, paralelismu, SQL uložených procedur a mnoho dalšího.

Aby mohli nadšenci PostgreSQL nahlédnout hlouběji do nadcházející verze, uspořádal 2ndQuadrant webový seminář pojednávající o nových funkcích v PostgreSQL 11. Webinář prezentoval Peter Eisentraut, člen základního týmu a hlavní přispěvatel PostgreSQL.

Pokud jste se nemohli zúčastnit živé relace, můžete si záznam nyní prohlédnout zde.

Otázky, na které Peter během živého webináře nedokázal odpovědět, jsou zodpovězeny níže.

Otázka: Mohli byste pro rozdělení použít vlastní hashovací funkci? (nebo je to v budoucích plánech)

Odpověď: Toto není momentálně v plánu.

O:Pokud jsem pochopil, v dělených tabulkách stále nejsou žádné globální indexy. Mám pravdu?

Odpověď:Správně, toto jsou pouze místní indexy, které se automaticky přidávají do nových oddílů a lze je spravovat jednodušeji. Globální indexy by byly samostatnou funkcí, která v současnosti není na obzoru.

Otázka:A co potvrzení ve funkci? Je to také k dispozici?

Odpověď: Potvrzení a vrácení zpět jsou možné pouze v procedurách.

Otázka:Budou prostřednictvím PGDG k dispozici sestavení s podporou JIT?

Odpověď: Ano, komunitní balíčky Debian a RPM budou mít podporu LLVM. Může být v samostatném dílčím balíčku. Některé starší operační systémy však nemají dostatečně aktuální verzi LLVM, takže v takovém případě nebude dostupná.

Otázka:Funguje JIT inlining s uživatelsky definovanými operátory?

A: Ano. Rozšiřující modul musí být vytvořen určitým způsobem, aby bylo možné nainstalovat příslušný bitkód LLVM. Ale normální systém sestavení rozšíření se o to postará.

Otázka:Jsou dotazy zkompilované JIT uloženy v mezipaměti? Mohou být tedy znovu použity buď stejnou relací, nebo jinou relací.

Odpověď: Ne, výsledek kompilace JIT se neukládá do mezipaměti. To bylo zvažováno, ale v tuto chvíli to nebylo považováno za užitečné.

Otázka: A co TDE v PostgreSQL 11?

Odpověď: TDE není v PostgreSQL 11. Nejsme si momentálně vědomi, že by na něm někdo pracoval.

O: Můžeme v PostgreSQL 12 očekávat vylepšení šifrování dat v klidu?

A:Hádám, že ne, ale člověk nikdy neví.

Máte-li jakékoli dotazy, komentáře nebo zpětnou vazbu, navštivte naše webové stránky nebo pošlete e-mail na adresu [email protected].

Kompletní seznam nových funkcí, vylepšení a vylepšení je k dispozici zde.


  1. Spusťte nativní SQL s hibernací

  2. rozdíl mezi plánem vysvětlit a plánem provedení

  3. Nainstalujte PostgreSQL na Ubuntu 18.04

  4. Jak se vyhnout vkládání duplicitních záznamů do dotazu SQL INSERT (5 snadných způsobů)