sql >> Database >  >> RDS >> PostgreSQL

Webinar:nieuwe functies in PostgreSQL 11 [vervolgen]

PostgreSQL 11, de volgende grote release van 's werelds meest geavanceerde open source database, staat voor de deur. De nieuwe release van PostgreSQL zal verbeteringen bevatten op het gebied van partitionering, parallellisme, opgeslagen SQL-procedures en nog veel meer.

Om PostgreSQL-enthousiastelingen een dieper inzicht te geven in de aankomende release, organiseerde 2ndQuadrant een webinar waarin de nieuwe functies in PostgreSQL 11 werden besproken. Het webinar werd gepresenteerd door Peter Eisentraut, kernteamlid en belangrijke PostgreSQL-bijdrager.

Als je niet bij de livesessie kon zijn, kun je de opname nu hier bekijken.

Vragen waar Peter tijdens het live webinar niet op kon reageren, zijn hieronder beantwoord.

V: Kun je een aangepaste hash-functie gebruiken voor partitionering? (of is dit in toekomstige plannen)

A: Dit is momenteel niet gepland.

V:Voor zover ik begrijp, zijn er nog steeds geen globale indexen op gepartitioneerde tabellen. Heb ik gelijk?

A:Juist, dit zijn alleen lokale indexen die automatisch worden toegevoegd aan nieuwe partities en eenvoudiger kunnen worden beheerd. Globale indexen zouden een aparte functie zijn die momenteel niet in het verschiet ligt.

V:Hoe zit het met commit in functie? Is dit ook beschikbaar?

A: Commit en rollback zijn alleen mogelijk in procedures.

V:Zullen JIT-compatibele builds beschikbaar zijn via PGDG?

A:Ja, door de gemeenschap geproduceerde Debian- en RPM-pakketten hebben LLVM-ondersteuning. Het kan in een apart subpakket zitten. Maar sommige oudere besturingssystemen hebben geen recent genoeg LLVM-versie, dus in dat geval is deze niet beschikbaar.

V:Werkt JIT-inlining met door de gebruiker gedefinieerde operators?

A:Ja. De uitbreidingsmodule moet op een bepaalde manier worden gebouwd om de bijbehorende LLVM-bitcode te installeren. Maar het normale systeem voor het bouwen van extensies zorgt daarvoor.

V:Worden JIT-gecompileerde query's in de cache opgeslagen? Ze kunnen dus opnieuw worden gebruikt door dezelfde sessie of door een andere sessie.

A: Nee, het resultaat van de JIT-compilatie wordt niet in de cache opgeslagen. Dit werd overwogen, maar werd op dit moment niet de moeite waard geacht.

V: Hoe zit het met TDE in PostgreSQL 11?

A: TDE zit niet in PostgreSQL 11. We weten momenteel niet of er iemand aan werkt.

V: Kunnen we versleutelingsverbeteringen voor gegevens in rust verwachten in PostgreSQL 12?

A:Ik vermoed van niet, maar je weet maar nooit.

Voor vragen, opmerkingen of feedback kunt u onze website bezoeken of een e-mail sturen naar [email protected].

De volledige lijst met nieuwe functies, verbeteringen en verbeteringen is hier beschikbaar.


  1. Een Oracle Associative Array gebruiken in een SQL-query

  2. Hoe de STRING_ESCAPE()-functie werkt in SQL Server (T-SQL)

  3. Gegevensopslag:REST versus POSIX voor archieven en HSM

  4. Een kolomtype wijzigen in langere strings in rails