Apache Cloudberry 2.0.0 é a última versión do SGBD distribuído, que continúa o desenvolvemento da base de código de código aberto Greenplum DBMS, que Broadcom deixou de comercializar o código despois da adquisición de VMware. Apache Cloudberry 2.0.0 marca a primeira versión do proxecto despois de que o código fose transferido á comunidade Apache. O proxecto atópase actualmente na Incubadora de Apache e será promovido a proxecto Apache principal unha vez que a infraestrutura e os mantedores estean listos.
O SGBD de Cloudberry é unha edición distribuída do SGBD de código aberto PostgreSQL, optimizado para executar consultas analíticas en grandes conxuntos de datos (Data Warehouse). Para o procesamento paralelo de datos, emprega unha arquitectura de procesamento masivamente paralelo (MPP), que permite a escalabilidade do almacenamento a petabytes dividindo os datos en segmentos e empregando un clúster de datos para o seu almacenamento e procesamento. servidores.
As melloras en Apache Cloudberry 2.0.0 inclúen:
- Completouse a transición á base de código PostgreSQL 14 (Greenplum baseábase en PostgreSQL 12).
- Engadiuse compatibilidade con táboas dinámicas, o que permite actualizar automaticamente os resultados das consultas. Esta nova funcionalidade é útil cando se precisa traballar con datos actualizados, como a análise de datos en tempo real, as arquitecturas Lakehouse e os procesadores ETL (Extract, Transform, Load) automatizados.
- Implementouse un novo formato de almacenamento híbrido, PAX (Partition Attributes Across), que combina as capacidades do almacenamento baseado en filas e en columnas. O formato PAX permite acadar un alto rendemento tanto con cargas de escritura elevadas como ao executar consultas analíticas.
- Optimizouse significativamente a planificación e execución de consultas distribuídas.
- Mellora na xestión de recursos: maior eficiencia ao traballar coa memoria e a CPU nos nodos do clúster.
- Mellora da distribución de datos entre os nodos e do procesamento de consultas en paralelo.
- Estratexias de copia de seguridade ampliadas en entornos distribuídos.
- Axustouse a información da licenza e o formato da cabeceira dos ficheiros de código para cumprir cos requisitos da Fundación Apache. Elimináronse os artefactos binarios das versións do código fonte.
- Mellorouse o proceso de creación de compoñentes de proxectos en C++ e Python.
Fonte: opennet.ru
