Traducido con IA del original en ruso.

Los mecanismos clave se implementaron inicialmente en el motor de base de datos Tantor XData Gen3.

La empresa "Tantor Labs" anunció el lanzamiento de una nueva versión del sistema de gestión de bases de datos Tantor Postgres 18.3.0, creado sobre la base de PostgreSQL 18. En la "actualización mayor", los desarrolladores combinaron las capacidades de las ramas principales de PostgreSQL 18 y 18.3 con sus propias soluciones tecnológicas.

Una de las innovaciones importantes fue la implementación del mecanismo Commit Sequence Number (CSN). Esta tecnología, utilizada anteriormente en el motor de base de datos de alto rendimiento Tantor XData Gen3, optimiza la determinación de la visibilidad de las filas en las instantáneas. Elimina el problema de escalabilidad de la arquitectura MVCC, donde la obtención de una instantánea requería el bloqueo y la verificación de todas las conexiones activas, lo que creaba un "cuello de botella" con alta concurrencia. Ahora, este proceso es independiente del número de conexiones, lo que aumenta significativamente el rendimiento del sistema.

Para optimizar el almacenamiento de datos, se ha implementado el Compression Storage Manager (CSM) en el SGBD. El nuevo mecanismo proporciona una compresión transparente de páginas de datos completas al escribirlas en el disco, utilizando los algoritmos pglz, lz4 y zstd. Las páginas comprimidas se almacenan como bloques de tamaño más pequeño y configurable (1024, 2048 o 4096 bytes), manteniendo la estructura estándar de PostgreSQL.

La gestión del ciclo de vida de los datos se confía a la nueva extensión pg_ilm (Intelligent Lifecycle Management). El sistema mueve automáticamente la información entre diferentes modos de almacenamiento, analizando su "estado": frecuencia de acceso, formato (cadena o columna) y ubicación en la capa de almacenamiento. Esto permite descargar discos rápidos migrando datos menos solicitados y mantener un rendimiento estable sin intervención manual.

En el ámbito de la seguridad, se han ampliado las capacidades de auditoría y anonimización. El módulo pgaudit ahora permite controlar la actividad de usuarios que no están en la "lista blanca", y para usuarios de confianza se ha añadido la opción de desactivar el registro en esquemas temporales. El módulo transp_anon implementa la anonimización a nivel del método de acceso a la tabla, lo que excluye la elusión de la protección.

También se ha presentado una versión especializada para la plataforma "1C:Enterprise". Las pruebas en una base de datos industrial 1C:ERP de 646 GB mostraron una reducción del tiempo de cálculo del costo en más del 25% gracias a aproximadamente 50 optimizaciones internas. Entre ellas se incluyen un mecanismo de agregación parcial antes de la ejecución de JOIN y una mejor estimación de la selectividad de las consultas.

Ahora en portada

Artículos

¿Por qué incluso el chasis debe ser de marca?

En el contexto ruso, sigue creciendo rápidamente la popularidad de las PC ensambladas por pequeñas empresas locales o por departamentos de clientes corporativos. Históricamente, estas soluciones han sido más populares en Rusia que en otros mercados desarrollados, pero ahora han surgido nuevos matices en el desarrollo del segmento, sobre los cuales conversamos con Karim LASKRI, director de negocios de FSP Group en la región de la CEI.

Noticias

Almacenamiento en el que se puede confiar en segundo plano: se lanza Basis SDS 2.3 con diagnóstico programado y rol de observador

El sistema de almacenamiento es la única capa de la infraestructura donde un error no se «revierte»: los datos perdidos no se recuperarán ni con un reinicio ni revirtiendo la configuración. Por ello, del almacenamiento definido por software se esperan no tantas funciones nuevas como previsibilidad: que los procesos en segundo plano completen lo que empezaron y que el administrador vea el estado del clúster no solo «ahora», sino también en su dinámica.