Se viene la versión 14 de Informix!
En pocos días más, y no es casual, el 14 de Marzo, se liberará la versión 14 de Informix. Es el primer lanzamiento importante desde 2013. Sucederá a Informix 12.10, que lleva 6 años en el mercado.
En el insider #222 de IIUG, del mes de Enero 2019, se publicó la lista de features que incluirá ésta nueva versión.
Estará fundamentalmente preparada para satisfacer las regulaciones del DGPR (Regulación General de la Protección de Datos) en Europa. En particular tres aspectos fundamentales destacan a ésta nueva versión: Seguridad, Velocidad y Disponibilidad, y entre otros simplificación en la administración e integración al desarrollo, posicionándose como la mejor plataforma de datos, más versátil, escalable y simple de cara hacia la exigencias de procesmiento transaccional y analítico que cada vez son más exigentes.
Mejora el rendimiento de la reproducción de registros de servidores secundarios remotos, transacciones OLTP, así como la optimización de otras funcionalidades
La mejora de hasta 5x en la replicación (500%!!!) permite que las aplicaciones cliente mantengan una latencia cercana a cero entre los servidores primarios y secundarios, lo que permite un objetivo de tiempo de recuperación más rápido en situaciones de desastre.
Hasta un 10% más rápido que 12.10 para transacciones OLTP estándar.
Incremento en la velocidad al hacer onmode -c block / unblock para la generaci[on de backups externos.
Optimización en las Java UDR (User Data Routines) y upgrade en la J-foundation.
Mejoras de performance en el listener de Mongo y REST.
Los clientes pueden etiquetarse a sí mismos para fines de monitoreo con client_label en ODBC y JDBC.
JDBC 4.1 compliance.
Brinda mayor seguridad para las claves de cifrado y el cifrado del backup integrado, y mejoras en seguridad en general
Al soportar el almacenamiento remoto de cifrado de claves a través del Administrador de claves de Amazon, se aplica una capa adicional de seguridad a los datos cifrados del servidor Informix. Se admiten tres cifrados AES128, AES192 y AES256.
Al ser compatible con el servidor de administración de claves remota para generar claves de cifrado y reducir el esfuerzo de DBA para cifrar las copias de seguridad de datos de Informix, la seguridad de los datos en los medios de copia de seguridad se mejora sin el riesgo de perder claves. La clave de cifrado está en sí misma encriptada (llamada Envelop Encryption).
Transport Layer Security (TLS) ha sido upgradeado a la versión 1.2 para un mayor nivel de seguridad de transporte de red. De esta manera se pueden encruptar todas las conexiones cliente/servidor.
Mejora de auditoría que permite recopilar ID de usuario e ID de sesión para determinar quién causó un evento para smart triggers.
Capacidad para identificar un punto GPS incorrecto o uno fuera de una región definida.
Mejoras de seguridad para el almacenamiento de los backups o copias de seguridad en la nube.
Mejora la facilidad de uso, agiliza la administración y aumenta el tiempo de actividad
Al admitir operaciones adicionales de modificación in-place en tablas y tipos de datos, se evita el tiempo de inactividad de la base de datos.
Posibilidad de renombrar contraints on-line.
One Install - licencia basada en clave para actualizar de una edición a otra.
Adición de la capacidad de recorte (trim) para poder usar expresiones regulares en los tipos de dato CHAR y NCHAR.
Cero tiempo de inactividad para reorganización de tablas y conversiones de códigos.
Administración de tablas - mejoras en las estrategias de fragmentación de tablas.
Proporciona una nueva herramienta de administración gráfica y centralizada llamada InformixHQ
InformixHQ es una consola web moderna para visualizar, monitorear y administrar sus instancias del servidor Informix. Está diseñado para ser fácil de usar, ampliar y optimizar las necesidades de DevOps.
Proporciona capacidades de administración de rendimiento críticas, monitoreando cómo las métricas de rendimiento clave van cambiando en el tiempo y controlando la eficiencia con la que Informix ejecuta su carga de trabajo, incluso si uno se ha alejado de la pantalla. Su sistema de monitoreo se alimenta directamente a un sistema de alerta personalizable para que pueda recibir una alerta inmediata por correo electrónico, Twilio o PagerDuty cada vez que ocurra un problema en una de las instancias del servidor de base de datos Informix.
Está diseñado para ser escalable para administrar y monitorear de manera eficiente tantas instancias de servidor de base de datos Informix como ejecuta.
Permite la colaboración entre los administradores de bases de datos, los desarrolladores de aplicaciones, los ingenieros de operaciones y la administración, y se puede acceder a ellos desde cualquier computadora de escritorio, computadora portátil o dispositivo móvil.
InformixHQ es el camino a seguir para el monitoreo gráfico, alertas y administración de sus servidores de base de datos Informix.
Ver mi publicación del año pasado acerca de InformixHQ. Incluye un link a videos tutoriales de como bajarlo, instalarlo y configurarlo. También incluyo algunas recomendaciones mías.
Mejora el soporte de Unicode a la versión actual V11.0
Capacidad para admitir el almacenamiento y procesamiento de caracteres de texto nuevos a los últimos 10 años. Los nuevos scripts y caracteres en la Versión 11.0 agregan soporte para idiomas menos usados de requisitos escritos únicos en todo el mundo.
Mejora la granularidad de las series de tiempo y la proyección espacial.
Las marcas de tiempo subsiguientes de soporte permiten la generación de eventos de muy alta velocidad.
El soporte para más sistemas geodésicos y de proyección le permite rastrear paquetes en un depósito de envío utilizando su propio sistema de coordenadas.
Soporte ARMv8.
Capacidad para contar el número de objetos en una región determinada en un rango de tiempo determinado, como "cuántas veces un taxi estuvo en una intersección en un período de tiempo determinado".
tstamp tipo distintivo para la usabilidad de TimeSeries. Se agregó TimeSeries: Extend CountIF() que le permite contar y encontrar lecturas faltantes para un sensor o medidor dado.
Soporte para sistemas de referencia geodésicos espaciales y proyectados.
Otros sistemas de referencia que no sean WGS 84: le permiten rastrear paquetes en un depósito de envío utilizando su propio sistema de coordenadas.
Lecturas de GPS por debajo de un segundo (1/10 de una marca de tiempo de segundo): le permite rastrear aviones que generan puntos de GPS en intervalos de segundo menor.
Unidades de medida lineales adicionales para el apoyo espacio-temporal.
Mayores límites de hardware en el nivel de edición de grupo de trabajo
Los nuevos límites de 24 cores / 32 GB de RAM permiten un mayor rendimiento y escalabilidad para sus aplicaciones críticas, proporcionando un rendimiento aún mayor en su inversión en Informix.
Incluye optimización de almacenamiento a nivel de Enterprise Edition
Todas las implementaciones de la edición Enterprise de Informix ahora se benefician de la tecnología de compresión de datos probada que ya está incorporada en Informix.
La compresión de datos reduce el almacenamiento de registros y las copias de seguridad primarias, secundarias y al mismo tiempo mejora el rendimiento al reducir las operaciones de E/S.
Los clientes han reportado reducciones promedio de 4x en el tamaño de la base de datos al experimentar operaciones de E/S más rápidas y copias de seguridad más rápidas.
Expresión de tabla común (Common Table Expression)
Al implementar el CTE estándar de SQL, los desarrolladores de aplicaciones mejoran la legibilidad y el mantenimiento de las consultas complejas, pueden reutilizar el conjunto de resultados de CTE varias veces en una consulta, incluir agregaciones y expresiones recursivas potentes.
Las consultas complejas se pueden dividir en bloques de construcción simples, ad hoc y lógicos. Luego, estos bloques simples se pueden usar para crear CTEs intermedios más complejos hasta que se genere el conjunto de resultados finales.
Configuración de la instancia de Informix o la replicación a nivel de base de datos, mediante Enterprise Replication
Un solo comando que automatiza la configuración de Enterprise Replication y la migración de datos entre dos instancias del servidor Informix ubicadas ya sea localmente o en la nube. Este comando automatiza tareas tales como definir el dominio de Enterprise Replication entre los dos servidores, agregar columnas clave para las tablas, crear espacios de almacenamiento necesarios para las bases de datos, copiar el esquema de la base de datos desde el servidor de origen al servidor de destino, crear definiciones replicadas y finalmente sincronizar datos entre los servidores de instancias origen y destino, todo de manera transaccional, de forma flexible en fases, sin tiempo de inactividad.
Con gran alegría, ansiedad y entusiasmo la comunidad de Informix espera el arrivo de ésta nueva gran versión!!!.