Seguimos presentando las noticias más interesantes de PostgreSQL.Lanzamientos
Según lo prometido, la
versión beta de PostgreSQL 11 se lanzó el 25 de mayo. Sus innovaciones en relación con 10.x ya figuran en su mayoría en el resumen
Lo que se congeló en la congelación de funciones .
Postgres Pro 10.4.1Postgres Professional ha lanzado nuevas versiones de Postgres Pro Standard / Enterprise 10.4.1 basadas en PostgreSQL 10.4 y Postgres Pro 10.3.2. Incluyeron todas las mejoras en PostgreSQL 10.4, así como una serie de mejoras importantes:
- módulo jsquery actualizado responsable de consultas al tipo de datos jsonb;
- La utilidad pg_probackup para administrar la copia de seguridad y recuperación de clústeres de bases de datos se ha actualizado a la versión 2.0.17 y se ha complementado con nuevas características; por ejemplo, se agrega el modo DELTA, en el que se leen todos los archivos de datos en el directorio y se crea una copia incremental para las páginas que se han cambiado desde la copia anterior;
- El módulo
pg_pathman
, que se encarga de particionar bases de datos grandes y distribuidas, se ha actualizado a la versión 1.4.11, en la que se han solucionado varios errores; - Se ha solucionado la clasificación de las letras "" y "» "en el módulo mchar, que proporciona tipos de datos adicionales para la compatibilidad con MS SQL Server;
- Versión mejorada para Windows.
OdiseaYandex
presentó la primera versión de código abierto del extractor Odyssey multiproceso para PostgreSQL. Está diseñado para cargas pesadas en sistemas multinúcleo: más de 10k conexiones TLS y más de 100k TPS por servidor con muchas menos conexiones abiertas a PostgreSQL que con varios pgbouncers.
Odyssey puede:
- escalar linealmente a través de los núcleos;
- trabajar en diferentes modos de agrupación, con autenticación personalizada, restricciones;
- revierta automáticamente las transacciones y elimine los procesos del servidor cuando se pierde la conexión;
- reenviar correctamente los errores.
PostGIS-2.5.0alfaEsta
última versión aún
está en desarrollo. Funcionará con PostgreSQL 9.4 y versiones anteriores, pero revelará todas las posibilidades con el recientemente publicado PostgreSQL 11beta.
Eventos
La lista de confirmadores PostgreSQL (22 personas) se ha
ampliado a 7 personas, incluido
Alexander Korotkov , Postgres Professional (nota sobre esto
en TAdviser ). Antes de esto, el único representante de Rusia en esta lista de personas facultadas para aprobar los parches enviados fue
Fedor Sigaev (también Postgres Professional).
Microsoft adquirió GitHubLa compra le costó a la compañía $ 7.5 mil millones. Puedes leer sobre motivos, por ejemplo,
aquí .
Educacion
Libro electrónico
publicado en la base de datos de tecnología, parte 1.B. A. Novikov, E. A. Gorshkova, N. G. Grafeeva ; bajo la dirección de
E.V. Rogova ; Postgres Profesional.
El recorrido de 2 semanas por Vladivostok-Khabarovsk por los maestros de Postgres Professional
Yegor Rogov y Pavel Luzanov se completó con éxito. En Vladivostok, las clases se impartieron en un edificio tan bonito (FEFU, edificio A, nivel 8, "Punto de ebullición"):

Moralidad de Postgres
Se propone un Código Moral del Postcongresista y se discute activamente en la comunidad. Un comité apropiado debe aparecer pronto.
Artículos
Análisis de brecha SQL estándar de PostgreSQLMarkus Winand, profesor y consultor, autor del libro
SQL Performance Explained ,
promete contar los detalles de sus pruebas PostgreSQL para verificar su cumplimiento con los últimos estándares (
SQL-2016 ) en comparación con los otros 5 DBMS. Esta vez sobre lo que SQL aún no se ha implementado en PostgreSQL, o la implementación está incompleta. Esto es en este caso sobre
MERGE, JSON, EXTRACT, listagg
, etc.
Puede leer sobre la historia del parche MERGE
aquí , y sobre el camino espinoso de los parches JSON
aquí . Marcus Vinand no es enemigo de PostgreSQL en absoluto: antes de eso
dio una charla sobre
las características estándar de SQL donde PostgreSQL supera a sus competidoresFragmentos integrados para PostgreSQLEn este
artículo, Robert Haas no explica cómo funciona el fragmentación en PostgreSQL, sino cómo analiza los problemas que aún deben resolverse:
- El ejecutor de PostgreSQL no puede ejecutar consultas simultáneamente en varias particiones foráneas.
- Debemos aprender a dar más trabajo a recursos de terceros (más pushdown).
- ÁCIDO Ahora es posible una situación cuando una transacción se confirma en algunos nodos y no en otros. Haas menciona a Stas Kelvich (profesional de Postgres), quien propuso una forma realista utilizando instantáneas globales.
- Automatización de instalación y soporte de fragmentación. Se ha hecho demasiado manualmente hasta ahora.
Casos de uso de recuperación para la replicación lógica en PostgreSQL 10Konstantin Evteev (Avito)
analiza las posibilidades de transferir herramientas de recuperación de
Londiste
a la replicación lógica en
PostgreSQL 10
. En ejemplos de configuraciones en su empresa
Resolviendo tareas de Data Science con Greenplum DBEste artículo
describe cómo se resuelven las tareas analíticas reales de
Big Data (usando entrenamiento modelo,
MapReduce
y procesamiento de texto sin formato) en
Greenplum , sin
Hadoop
, etc. del conjunto Big Data de caballeros.
Por ejemplo, un sistema de 3 nodos en máquinas virtuales.
Monitoreamos sesiones activas de PostgreSQL 10, como en OracleDmitry Tsvetkov reescribió la utilidad de monitoreo
ASH-Viewer
para Oracle en PostgreSQL y demuestra sus capacidades.
Batalla de MERGE. Crónica con conclusiones y moralidad.MERGE
a la sintaxis y las variaciones del equipo
MERGE
.
Marcapasos / grupo corosincrónico sin validolUn artículo de Igor Kosenkov (Postgres Professional) con consejos prácticos sobre cómo configurar el grupo de
pacemaker/corosync
.
Conferencias y reuniones pasadas
Seminario web sobre BDR 3.02ndQuadrant organizó este seminario
web para todos, compensando en parte la escasez de contenido BDR 3.0, que es de gran interés. La
parte principal fue seguida por respuestas fuera de línea a las preguntas (
Seguimiento ). Sin embargo, el tema requiere más aclaraciones.
PGCon 2018 en OttawaEl
informe de Sasha Alekseev sobre la conferencia PGCon 2018 en Ottawa con un sesgo en los informes de Rusia. La conferencia también discutió el almacenamiento plaginable (incluyendo API), el registro de deshacer, JIT y, por supuesto,
finkgate .
En este ciclo, se decidió celebrar 5 reuniones de comité en lugar de las 4 habituales. El programa y las diapositivas de algunos informes se pueden encontrar
aquí . También hay una
transcripción de la discusión de temas organizacionales.
Futuras conferencias
PGDay.IT 2018Celebrada en Lazise, a orillas del lago de Garda, cerca de Verona, el 29 de junio.
Swiss PGDay 2018Se acerca el final del registro (28 de junio) en una
conferencia en Rapperswil (cerca de Zurich). Tendrá lugar el 29 de junio.
PGConf.Brasil 2018Se realizará en el Sao Paulo brasileño del 3 al 4 de agosto.
PG Day France 2018Esperado en Marsella el 26 de junio.
El grupo de usuarios de Portland PostgreSQLPgConf Silicon Valley 2018Se llevará a cabo en San Francisco del 5 al 7 de septiembre. Hasta el final de la inscripción (12 de junio) queda muy poco.
PostgresConf Sudáfrica 2018Celebrada en Johannesburgo el 9 de octubre. La inscripción durará todo junio.
PGconf.ASIA 2018Se llevará a cabo del 10 al 12 de diciembre en Tokio.
¡Suscríbete al canal postgresso !Envíe ideas y sugerencias al correo: news_channel@postgrespro.ruEdiciones anteriores:
# 6 ,
# 5 ,
# 4 ,
# 3 ,
# 2 ,
# 1