Lanzamiento de InterSystems IRIS 2019.1

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:

Idiomas del cliente

El lanzamiento incluye nuevos módulos para trabajar con InterSystems IRIS:

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:

Mejoras en SQL

Esta versión incluye mejoras significativas en el rendimiento y la facilidad de uso de SQL.

  • Paralelización automática de consultas adecuadas. Más detalles - "Procesamiento de consultas en paralelo en todo el sistema".
  • 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:

  • Busque y vea todos los caminos que puede tomar un mensaje en un producto. Más detalles - "Visualización de mapas de interfaz".
  • 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".
  • Editor DTL. Nuevas acciones - interruptor/caso. Posibilidad acciones grupales и Añadir comentarios a las transformaciones.
  • 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".
  • Posibilidad de descargar eventos de registro a su computadora local. Más detalles - "Introducción a la página de registro de eventos".
  • 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".
  • Es posible implementar productos desde una computadora local. Más detalles - "Implementación de una producción en un sistema de destino".
  • 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.

Fuente: habr.com

Añadir un comentario