PostgreSQL 10 ya está disponible

From: Carlos Chapi <carlos(dot)chapi(at)2ndquadrant(dot)com>
To: "pgsql-es-ayuda(at)postgresql(dot)org" <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: PostgreSQL 10 ya está disponible
Date: 2017-10-05 15:07:33
Message-ID: CAAk_w-pqpcpAPn4H-nDxGpMaM6qUp-aNC8S4xdR-jgtaSx202w@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

5 de octubre de 2017 — El Grupo Global de Desarrolladores de PostgreSQL
(PGDG) anunció hoy el lanzamiento de PostgreSQL 10, la versión más reciente
de la base de datos de código abierto más avanzada en el mundo.

Una característica crítica de las cargas de trabajo en la actualidad es la
capacidad de distribuir datos entre muchos nodos para un acceso, gestión y
análisis más rápidos, también conocida como estrategia "divide y vencerás".
La versión 10 de PostgreSQL incluye mejoras significativas para implementar
de forma efectiva la estrategia divide y vencerás, lo que incluye
replicación lógica nativa, particionamiento declarativo de tablas y mejoras
de consultas en paralelo.

"Nuestra comunidad de desarrolladores se centró en construir
características que aprovecharan la infraestructura moderna para distribuir
cargas de trabajo", dice Magnus Hagander, un miembro del equipo principal
<https://www.postgresql.org/developer/core/> del Grupo Global de
Desarrolladores de PostgreSQL <https://www.postgresql.org/>.
"Características como la replicación lógica y las mejoras en la ejecución
de consultas en paralelo representan años de esfuerzo y demuestran la
dedicación continua de la comunidad a asegurar que Postgres siga llevando
la delantera mientras las demandas tecnológicas evolucionan".

Esta versión también marca el cambio del esquema de versionamiento para
PostgreSQL a un formato "x.y". Esto significa que la próxima versión menor
de PostgreSQL será la 10.1 y la próxima versión mayor será la 11.
*Replicación lógica — Un framework basado en publicación/suscripción para
distribución de datos*

La replicación lógica extiende las funciones de replicación actuales de
PostgreSQL con la capacidad de enviar modificaciones a nivel de base de
datos y de tabla a diferentes bases de datos PostgreSQL. Los usuarios ahora
pueden ajustar los datos replicados a varios clusters de base de datos y
tendrán la capacidad de realizar actualizaciones a futuras versiones
mayores de PostgreSQL sin la necesidad de una ventana de mantenimiento.

"Hemos usado intensivamente PostgreSQL desde 9.3 y estamos muy emocionados
por la versión 10 pues trae la base para el particionamiento y la
replicación lógica integrada tan esperados. Eso nos permitirá usar
PostgreSQL en aún más servicios", dice Vladimir Borodin, Director del
equipo DBA en Yandex <https://www.yandex.com/>.
*Particionamiento declarativo de tablas — Comodidad al dividir sus datos*

El particionamiento de tablas ha existido por años en PostgreSQL, pero
requería que el usuario mantuviera un conjunto de triggers y reglas no
triviales para que el particionamiento funcione. PostgreSQL 10 introduce
sintaxis para el particionamiento de tablas que les permite a los usuarios
crear y mantener fácilmente tablas particionadas por lista y rango. La
adición de esta sintaxis para particionamiento es el primer paso en una
serie de características planificadas para proveer un framework robusto de
particionamiento dentro de PostgreSQL.
*Mejoras en la ejecución de consultas en paralelo — Conquiste rápidamente
su análisis*

PostgreSQL 10 ofrece mejor soporte para consultas en paralelo permitiendo
que más partes del proceso de ejecución de consultas se realice en
paralelo. Las mejoras incluyen tipos adicionales de escaneo de datos que se
realizan en paralelo así como optimizaciones cuando los datos se
recombinan, como en el pre-ordenamiento. Estas mejoras permiten obtener los
resultados más rápido.
*Commit por quorum para replicación sincrónica — Distribuya datos con
seguridad*

PostgreSQL 10 introduce el commit por quorum para replicación sincrónica,
lo cual permite tener flexibilidad al momento de hacer que una base de
datos primaria esté al tanto de que se escribieron satisfactoriamente los
cambios a réplicas remotas. Ahora un administrador puede especificar que si
un número determinado de réplicas ha confirmado que un cambio se ha hecho
en la base de datos, los datos pueden considerarse escritos con seguridad.

"El commit por quorum para replicación sincrónica en PostgreSQL 10 da más
opciones para extender nuestra capacidad de promover infraestructura de
base de datos con una ventana de mantenimiento casi imperceptible desde la
perspectiva de la aplicación. Esto nos permite implementar y actualizar
continuamente nuestra infraestructura de base de datos sin recurrir a
largas ventanas de mantenimiento", dice Curt Micol, Ingeniero de
infraestructura en Simple Finance <https://www.simple.com/>.
*Autenticación SCRAM-SHA-256 — Proteja el acceso a sus datos*

El mecanismo de autenticación SCRAM (Salted Challenge Response
Authentication Mechanism) definido en RFC5802
<https://tools.ietf.org/html/rfc5802> define un protocolo para avanzar a un
almacenamiento y transmisión de contraseñas seguro proveyendo un framework
robusto para negociación de contraseñas. PostgreSQL 10 introduce el método
de autenticación SCRAM-SHA-256, definido en RFC7677
<https://tools.ietf.org/html/rfc7677>, para ofrecer mayor seguridad que el
método de autenticación por contraseñas anterior, basado en MD5.
Más sobre las características

Para más detalles sobre las características antes mencionadas, por favor
vea los siguientes recursos:

- Notas de la versión
<https://www.postgresql.org/docs/current/static/release-10.html>
- Qué hay de nuevo en 10
<https://wiki.postgresql.org/wiki/New_in_postgres_10>
- Matriz de características (solo inglés)
<https://www.postgresql.org/about/featurematrix>
- Diapositivas de las características principales
<https://momjian.us/main/writings/pgsql/features.pdf>
- Diapositivas de las características principales (2)
<https://www.hagander.net/talks/PostgreSQL_10.pdf>

Descargas

- Página de descargas <https://www.postgresql.org/download/> con
vínculos a los instaladores para Windows, Linux, OSX, BSD y Solaris, y
herramientas.
- Código fuente <https://www.postgresql.org/ftp/source/v10.0>
- Imagen de docker de Postgres <https://hub.docker.com/_/postgres/>
- Red de extensiones para PostgreSQL <http://pgxn.org/>

--
Ing. Carlos Chapi
Soporte L1, RDBA, traducción & L10N
Servicios profesionales para PostgreSQL
https://www.2ndquadrant.com/es/

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Maria Antonieta Ramirez 2017-10-05 19:13:22 AYUDA CON TRIGGER
Previous Message Jaime Casanova 2017-10-03 21:34:32 Re: [MASSMAIL] Replicación Hot-Standby, volver al servidor Maestro a su configuración normal o hacer el servidor esclavo servidor principal