PostgreSQL 11, el próximo lanzamiento importante de la base de datos de código abierto más avanzada del mundo, está a la vuelta de la esquina. La nueva versión de PostgreSQL incluirá mejoras en el particionamiento, el paralelismo, los procedimientos almacenados de SQL y mucho más.
Para brindarles a los entusiastas de PostgreSQL una mirada más profunda al próximo lanzamiento, 2ndQuadrant organizó un seminario web en el que se discutieron las nuevas características de PostgreSQL 11. El seminario web fue presentado por Peter Eisentraut, miembro del equipo central y colaborador principal de PostgreSQL.
Si no pudo asistir a la sesión en vivo, ahora puede ver la grabación aquí.
Las preguntas que Peter no pudo responder durante el seminario web en vivo se respondieron a continuación.
P: ¿Podría usar una función hash personalizada para la partición? (o está en planes futuros)
R: Esto no está planeado actualmente.
P:Según tengo entendido, todavía no hay índices globales en las tablas particionadas. ¿Tengo razón?
R:Correcto, estos son solo índices locales que se agregan automáticamente a nuevas particiones y se pueden administrar de manera más simple. Los índices globales serían una característica separada que actualmente no está en el horizonte.
P:¿Qué sucede con la función de confirmación? ¿También está disponible?
R: La confirmación y la reversión solo son posibles en los procedimientos.
P:¿Estarán disponibles las compilaciones habilitadas para JIT a través de PGDG?
R: Sí, los paquetes Debian y RPM producidos por la comunidad serán compatibles con LLVM. Podría estar en un subpaquete separado. Pero algunos sistemas operativos más antiguos no tienen una versión de LLVM lo suficientemente reciente, por lo que en ese caso no estará disponible.
P:¿Funciona la integración JIT con operadores definidos por el usuario?
R:Sí. El módulo de extensión debe construirse de cierta manera para instalar el código de bits LLVM asociado. Pero el sistema normal de construcción de extensiones se encarga de eso.
P:¿Se almacenan en caché las consultas compiladas JIT? Por lo que pueden ser reutilizados ya sea por la misma sesión o por otra sesión.
R: No, el resultado de la compilación JIT no se almacena en caché. Esto se consideró pero no se consideró que valiera la pena en este momento.
P: ¿Qué pasa con TDE en PostgreSQL 11?
R: TDE no está en PostgreSQL 11. Actualmente no sabemos de nadie que esté trabajando en él.
P: ¿Podemos esperar mejoras en el cifrado de datos en reposo en PostgreSQL 12?
R:Supongo que no, pero nunca se sabe.
Para cualquier pregunta, comentario o retroalimentación, visite nuestro sitio web o envíe un correo electrónico a [email protected].
La lista completa de nuevas características, mejoras y mejoras está disponible aquí.