Blog

Noticias

Lanzamiento de PGSpider 3.1.0, motor de clústeres SQL de alto rendimiento

Acabamos de lanzar PGSpider PGSpider v3.1.0.

PGSpider es un motor de clúster SQL de alto rendimiento para macrodatos distribuidos.
Puede acceder a una serie de fuentes de datos utilizando el conector de datos externos (FDW) y recuperar la fuente de datos distribuida verticalmente. 
PGSpider se utiliza de la misma manera que PostgreSQL. Es posible utilizar cualquier aplicación cliente como libpq y psql. 

Esta versión introduce mejoras para los siguientes elementos:

  • Admite la inserción masiva en tablas multi-tenant
  • Admite la inserción de registros en varias fuentes de datos a través de una tabla multi-tenant
  • Función de migración de tablas desarrollada
  • Función de almacenamiento distribuido en paralelo desarrollada

PGSpider soporta las siguientes características: 

Multi-Tenant : 
El usuario puede obtener fácilmente los registros de varias tablas con un solo SQL. Si existen tablas con esquemas similares en cada fuente de datos, PGSpider puede visualizarlas como una única tabla virtual que denominamos tabla Multi-Tenant. 
En cuanto a una inserción para tablas multi-tenant, los datos se insertan en las fuentes de datos de forma distribuida mediante un algoritmo round robin (esta especificación será mejorada). 

Procesamiento paralelo: 
PGSpider ejecuta las consultas y obtiene los resultados de los nodos hijos en paralelo. 
PGSpider extiende la tabla Multi-Tenant a las tablas hijas creando nuevos procesos que permiten a cada tabla hija acceder a la fuente de datos correspondiente.

Pushdown : 
Pushdown de la cláusula WHERE, de las funciones de agregado y de la función SQL de la lista de destino a los nodos hijos. 
El pushdown a las tablas multi-tenant producía un error al utilizar AVG, STDDEV y VARIANCE. PGSpider corrige este error, permitiendo ejecutarlas. También es posible el pushdown de JOIN si todas las tablas de una consulta se encuentran en una única fuente de datos. 

Desarrollado por el Centro de Tecnología e Ingeniería de Software de Toshiba.
Para más detalles, consulten el repositorio y envíennos sus comentarios. 

Repositorio fuente: https://github.com/pgspider/pgspider 

Saludos cordiales,
TAIGA Katayama

Haz clic aquí para leer la noticia original en inglés en la página web oficial de PostgreSQL.