Resumen de noticias de PostgreSQL. Edición No. 7



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.1
Postgres 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.


Odisea
Yandex 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.0alfa
Esta ú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ó GitHub
La 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 PostgreSQL
Markus 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 competidores

Fragmentos integrados para PostgreSQL
En 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 10
Konstantin 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 DB
Este 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 Oracle
Dmitry 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 validol
Un 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.0
2ndQuadrant 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 Ottawa
El 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 2018
Celebrada en Lazise, ​​a orillas del lago de Garda, cerca de Verona, el 29 de junio.

Swiss PGDay 2018
Se acerca el final del registro (28 de junio) en una conferencia en Rapperswil (cerca de Zurich). Tendrá lugar el 29 de junio.

PGConf.Brasil 2018
Se realizará en el Sao Paulo brasileño del 3 al 4 de agosto.

PG Day France 2018
Esperado en Marsella el 26 de junio.

El grupo de usuarios de Portland PostgreSQL
PgConf Silicon Valley 2018
Se 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 2018
Celebrada en Johannesburgo el 9 de octubre. La inscripción durará todo junio.

PGconf.ASIA 2018
Se 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.ru
Ediciones anteriores: # 6 ,
# 5 , # 4 , # 3 , # 2 , # 1

Source: https://habr.com/ru/post/es413419/


All Articles