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.