PostgreSQL 11, den næste store udgivelse af verdens mest avancerede open source-database, er lige rundt om hjørnet. Den nye udgivelse af PostgreSQL vil omfatte forbedringer i partitionering, parallelitet, lagrede SQL-procedurer og meget mere.
For at give PostgreSQL-entusiaster et dybere indblik i den kommende udgivelse, var 2ndQuadrant vært for et webinar, der diskuterede de nye funktioner i PostgreSQL 11. Webinaret blev præsenteret af Peter Eisentraut, Core Team Member og Major PostgreSQL Contributor.
Hvis du ikke var i stand til at nå live-sessionen, kan du nu se optagelsen her.
Spørgsmål, som Peter ikke kunne svare på under live-webinaret, er blevet besvaret nedenfor.
Sp.: Kan du bruge en brugerdefineret hash-funktion til partitionering? (eller er dette i fremtidige planer)
A: Dette er ikke planlagt i øjeblikket.
Sp:Så vidt jeg forstår, er der stadig ingen globale indekser på partitionerede tabeller. Har jeg ret?
A:Ja, det er kun lokale indekser, der automatisk tilføjes til nye partitioner og kan administreres mere enkelt. Globale indekser ville være en separat funktion, der ikke er i horisonten i øjeblikket.
Sp:Hvad med commit i funktion? Er dette også tilgængeligt?
A: Forpligtelse og tilbagerulning er kun mulig i procedurer.
Sp.:Vil JIT-aktiverede builds være tilgængelige via PGDG?
A: Ja, fællesskabsproducerede Debian- og RPM-pakker vil have LLVM-understøttelse. Det kan være i en separat underpakke. Men nogle ældre operativsystemer har ikke en nyere nok LLVM-version, så i så fald vil den ikke være tilgængelig.
Sp:Fungerer JIT-inlining med brugerdefinerede operatører?
A: Ja. Udvidelsesmodulet skal bygges på en bestemt måde for at installere den tilhørende LLVM-bitkode. Men det normale udvidelsessystem sørger for det.
Sp.:Er JIT-kompilerede forespørgsler cachelagret? Så de kan genbruges enten ved den samme session eller en anden session.
A: Nej, resultatet af JIT-kompilering er ikke cachelagret. Dette blev overvejet, men blev ikke anset for at være umagen værd på nuværende tidspunkt.
Sp.: Hvad med TDE i PostgreSQL 11?
A: TDE er ikke i PostgreSQL 11. Vi er i øjeblikket ikke bekendt med nogen, der arbejder på det.
Sp.: Kan vi forvente forbedringer af kryptering af data i hvile i PostgreSQL 12?
A:Jeg vil gætte på ikke, men man ved aldrig.
For spørgsmål, kommentarer eller feedback, besøg venligst vores hjemmeside eller send en e-mail til [email protected].
Den komplette liste over nye funktioner, forbedringer og forbedringer er tilgængelig her.