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.