Lanzamiento de SynchDB 1.1: ahora compatible con Oracle y con transformación de datos mejorada
Fecha de publicación: 17 de abril de 2025
Nos complace anunciar el lanzamiento de SynchDB 1.1. Esta actualización amplía nuestras capacidades de sincronización de bases de datos heterogéneas con soporte para conectores Oracle, funciones mejoradas de transformación de datos y mejoras significativas en el rendimiento del motor principal de procesamiento de datos.
SynchDB sigue proporcionando sincronización de datos de forma nativa y fluida desde distintas plataformas de bases de datos directamente a PostgreSQL sin necesidad de middleware, y ahora con mayor compatibilidad y flexibilidad.
Principales mejoras
Nuevo soporte para conectores
- Compatibilidad con conectores Oracle: sincronización de datos directamente desde bases de datos Oracle
- Compatibilidad ampliada con PostgreSQL 16, 17 e IvorySQL 4.4
- Soporte para el procesamiento de tipos de datos
NUMBER
de Oracle de tamaño o escala variable
Mapeo avanzado de objetos y transformación de datos
- Nuevo sistema de asignación de objetos con tablas y funciones dedicadas para una transformación flexible de los datos
- Gestión simplificada de nombres de tablas, columnas y mapeos de tipos de datos
- Expresiones de transformación para conversiones de datos complejas
Monitoreo y metadatos mejorados
- Vistas comparativas de tipos de datos y mapeos de nombres
- Estadísticas mejoradas con seguimiento de timestamps en la fuente, Debezium y PostgreSQL
Optimización del rendimiento
- Almacenamiento inteligente en caché de análisis DML y llamadas JNI
- Procesamiento JSONB más eficaz para una gestión más rápida de los datos
- Procesamiento por lotes optimizado para un mayor rendimiento
- Diseño modular del motor de tratamiento de datos para mapeos complejos
Configuración y control
- Nuevas estrategias de gestión de errores (omitir, salir o reintentar)
- Control del nivel de registro de Debezium
- Opciones adicionales del modo instantánea
- Gestión mejorada de los parámetros de conexión SSL
Cambios respecto a la versión anterior
- Las asignaciones de objetos sustituyen ahora a los archivos de reglas para una configuración más flexible
- Gestión más inteligente de las operaciones de ALTER TABLE
- Tratamiento mejorado de los tipos de datos en función de la categoría
- Configuración simplificada de los conectores
Problemas solucionados
- Resueltos los problemas de actualización/eliminación de SPI con campos de clave primaria
- Corregidos errores de ALTER TABLE con claves primarias duplicadas
- Corrección de las búsquedas en esquemas de columnas a partir de eventos de cambio JSON
- Solucionados problemas con la gestión de errores y las operaciones de columna
Recursos
- Repositorio de GitHub: SynchDB GitHub
- Documentación: SynchDB Docs
- Descargas: Versión 1.1
- Reportes de problemas: GitHub Issues
- Sitio web: Hornetlabs Technology
Sobre SynchDB
SynchDB es una extensión PostgreSQL de código abierto desarrollada por Hornetlabs Technology. Permite la replicación directa de datos desde bases de datos heterogéneas (MySQL, MS SQLServer, Oracle, etc.) a PostgreSQL ofreciendo un elevado rendimiento y fiabilidad. La extensión maneja todas las necesidades de sincronización sin requerir middleware o software de terceros.
Agradecemos su continuo apoyo y retroalimentación mientras trabajamos para hacer de SynchDB la herramienta de sincronización de bases de datos más poderosa disponible para PostgreSQL.
Atentamente,
El equipo SynchDB de Hornetlabs Technology