Mediados de marzo salió Nueva versión de la plataforma de datos InterSystems IRIS 2019.1
Presentamos a su atención una lista de cambios en ruso. La lista completa de cambios y la lista de verificación de actualización en inglés se pueden encontrar en enlace.
Mejoras en InterSystems Cloud Manager
InterSystems Cloud Manager es una utilidad para implementar fácilmente instalaciones de InterSystems IRIS en la nube. En la versión 2019.1 aparecieron las siguientes funciones en ICM:
Soporte de zona de disponibilidad. Creación de instalaciones que ocupan varias zonas dentro de una región. Más detalles - "Implementación en múltiples zonas".
Soporte de espejo asincrónico. Incluir nodos espejo asíncronos en la configuración de instalación. Más detalles - "Requisitos de configuración reflejada".
Instale InterSystems IRIS sin utilizar contenedores, directamente desde el paquete de instalación. Más detalles - "Implementación sin contenedores".
Escalabilidad mejorada y gestión de clústeres distribuidos.
El clúster distribuido de InterSystems IRIS comparte datos y caché entre múltiples servidores, proporcionando una escalabilidad flexible y rentable para consultar y agregar datos. Esta versión incluye las siguientes mejoras:
Soporte para más scripts SQL. Ahora se pueden agregar nodos a un clúster en cualquier momento, independientemente del esquema de base de datos y las claves utilizadas. Después de agregar un nodo, los datos se pueden reequilibrar (sin conexión). Más detalles - "Reequilibrar datos fragmentados entre servidores de datos fragmentados adicionales".
Ha aparecido una nueva página con una descripción general y configuración del clúster en el Portal de administración.
Nuevo comando TUNE TABLE para ajustar una tabla a través de la interfaz SQL. Más detalles - "TABLA DE SINTONÍA".
Mejoras en SQL Shell, que ahora le permite ver esquemas, tablas y vistas definidas o disponibles en el ámbito actual. Más detalles - "Usando la interfaz SQL Shell".
La vista del plan de consultas ahora muestra subplanes de planes compuestos para paralelización y consultas de clúster.
Ahora se pueden agregar opciones al cuerpo de la consulta para anular la configuración del sistema SQL para esa consulta. Más detalles - "Opciones de comentarios".
InterSystems incluye varias mejoras de SQL que son invisibles para la aplicación con cada versión. En 2019.1, se agregaron muchas mejoras de este tipo al optimizador de consultas y al generador de código. Junto con la paralelización automática de las consultas de los usuarios, esto debería mejorar significativamente el rendimiento de las aplicaciones que utilizan InterSystems IRIS SQL.
Mejoras en análisis
Posibilidad de establecer fechas parciales en Business Intelligence. Por ejemplo, indique una fecha de la que sólo se conozca el año o el año y el mes. Más detalles - "Fechas Parciales".
Nueva construcción %SQLRESTRICT para filtrar datos a través de SQL dentro de una consulta MDX.
Mejoras en las capacidades de integración.
Esta versión tiene muchas mejoras que facilitan la configuración y la resolución de problemas en los productos:
Encontrar lugares donde los componentes del producto hacen referencia a otros componentes del producto. Más detalles - "Encontrar referencias de interfaz".
Pruebas de transformaciones de datos. En el cuadro de diálogo de prueba, ahora puede establecer valores para los objetos auxiliares, de contexto y de proceso, como si la transformación se hubiera llamado con los objetos inicializados. Leer más "Uso de la página de prueba de transformación".
Ahora puede enviar un mensaje a una regla y ver el resultado de la ejecución sin ejecutar el mensaje en todo el producto. Más detalles - "Prueba de reglas de enrutamiento".
Posibilidad de descargar mensajes desde Message Viewer a su computadora local. Más detalles - "Exportar mensajes".
En el Editor de reglas, ahora puede agregar comentarios a las reglas y abrir y editar transformaciones que se utilizan en la regla que está editando.
La configuración de Alerta de espera de cola ahora especifica el tiempo después del cual un mensaje en la cola de un artículo de producto o un mensaje activo generará una alerta. Anteriormente, este tiempo de espera solo se aplicaba a los mensajes en la cola de artículos de producción. Más detalles - "Alerta de espera de cola".
Restringir el acceso a la "Configuración predeterminada del sistema". Los administradores pueden configurar usuarios para editar, ver o eliminar la configuración predeterminada. Más detalles - "Seguridad para la configuración predeterminada del sistema".
Posibilidad de exportar productos a una computadora local. Más detalles - "Exportar una producción".
Navegación ampliada en la página de configuración del producto. Se han agregado enlaces a los marcadores en la página Configuración del producto para abrir rápidamente elementos relacionados en una ventana separada. En la pestaña Cola, al hacer clic en el número del mensaje se abre el seguimiento. En la pestaña Mensajes, al hacer clic en el número de sesión se abre el seguimiento. En la pestaña Procesos, al hacer clic en el número de mensaje se abre el seguimiento y al hacer clic en el número de proceso se abre una ventana con los detalles del proceso.
Nuevas opciones en el Asistente para agregar elementos de productos comerciales. Los usuarios ahora pueden asignar automáticamente los valores predeterminados del sistema si los campos se dejan en blanco y establecer un prefijo de paquete para generar reglas de enrutamiento. Más detalles - "Opciones del asistente".
Rendimiento y capacidades del sistema
Mejoras significativas de escalabilidad y rendimiento, particularmente para sistemas NUMA grandes. Estas mejoras incluyen cambios de escalabilidad en la recopilación de estadísticas y la gestión del búfer global, mejoras de rendimiento en el mapeo de globales a nivel de subíndice y otras optimizaciones para evitar el cruce de bloques de puntero. Para hacer posibles estas mejoras, se han realizado cambios en las estadísticas de uso del sistema y de la memoria que se describen en lista de verificación para esta versión. Estas mejoras aumentan la memoria asignada para los metadatos del búfer global en 64 bytes por búfer en sistemas Intel y en 128 bytes en IBM Power. Por ejemplo, para un buffer de bloque de 8K, el aumento sería del 0,75% para los sistemas Intel. Estas mejoras también llevaron a cambios menores en la visualización de estadísticas en las empresas de servicios públicos y en el Portal de Gestión.
Protocolo de interoperabilidad de gestión de claves (KMIP). A partir de esta versión, InterSystems IRIS puede ser cliente del servidor de gestión de claves industriales. KMIP, un estándar de OASIS, aporta el poder de la gestión de claves centralizada. Puede utilizar claves del servidor KMIP para cifrar tanto la base de datos como los elementos individuales. Se puede acceder a las claves del servidor KMIP de la misma manera que a las claves almacenadas en archivos, por ejemplo para cifrar archivos de registro. InterSystems IRIS admite la copia de claves desde un servidor KMIP a archivos locales para crear copias de seguridad locales. Más detalles - "Gestión de claves con el Protocolo de interoperabilidad de gestión de claves (KMIP)»
Nueva utilidad DataMove para transferir datos de una base de datos a otra y, al mismo tiempo, cambiar la configuración de visualización global. Más detalles - "Uso de DataMove con InterSystems IRIS".
Soporte para cadenas de más de 3'641'144 en objetos JSON.
Soporte para conectar IRIS Studio a Caché y Ensemble.
Soporte para el protocolo SPNEGO (Autenticación integrada de Windows de Microsoft) para conexiones HTTP. %Net.HttpRequest ahora puede usar la autenticación de Windows a través de HTTP 1.1 para conectarse a un servidor seguro. Los usuarios proporcionan credenciales de acceso o %Net.HttpRequest intentará utilizar el contexto actual. Los esquemas de autenticación admitidos son Negotiate (Kerberos y NTLM), NTLM y Basic. Más detalles - "Proporcionar autenticación".
Registro mejorado y rendimiento de E/S asincrónicas.
Para los usuarios con soporte, la versión 2019.1 está disponible para descargar en la sección Distribuciones en línea del sitio web. wrc.intersystems.com.
Cualquiera puede probar la nueva versión instalando un contenedor con Community Edition, que esta disponible en dockerhub.com.