Lanzamento de InterSystems IRIS 2019.1

Mediados de marzo saíu nova versión da plataforma de datos InterSystems IRIS 2019.1

Presentamos á súa atención unha lista de cambios en ruso. A lista completa de cambios e a Lista de verificación de actualizacións en inglés pódese atopar en Ligazón.

Melloras para InterSystems Cloud Manager

InterSystems Cloud Manager é unha utilidade para implementar facilmente instalacións InterSystems IRIS na nube. Na versión 2019.1 apareceron no ICM as seguintes funcións:

Idiomas do cliente

A versión inclúe novos módulos para traballar con InterSystems IRIS:

Escalabilidade mellorada e xestión de clústeres distribuídas

O clúster distribuído de InterSystems IRIS comparte datos e caché en varios servidores, proporcionando unha escalabilidade flexible e rendible para consultar e engadir datos. Esta versión inclúe as seguintes melloras:

Melloras en SQL

Esta versión inclúe melloras significativas no rendemento e na facilidade de uso de SQL.

  • Autoparalelización de consultas adecuadas. Máis detalles - "Procesamento de consultas paralelas a todo o sistema».
  • Novo comando TUNE TABLE para axustar unha táboa a través da interface SQL. Máis detalles - "TÁBOA DE TUNE».
  • Melloras no Shell SQL, que agora permite ver esquemas, táboas e vistas definidas ou dispoñibles no ámbito actual. Máis detalles - "Usando a interface SQL Shell».
  • A vista do plano de consulta agora mostra subplans de planos compostos para consultas de paralelización e clúster.
  • Agora pódense engadir opcións ao corpo da consulta para anular a configuración do sistema SQL para esa consulta. Máis detalles - "Opcións de comentarios».
  • InterSystems inclúe varias melloras de SQL que son invisibles para a aplicación con cada versión. En 2019.1, engadíronse especialmente moitas destas melloras ao optimizador de consultas e ao xerador de código. Xunto coa paralelización automática das consultas dos usuarios, isto debería mellorar significativamente o rendemento das aplicacións que utilizan InterSystems IRIS SQL.

Melloras en Analytics

  • Capacidade de establecer datas parciais en Business Intelligence. Por exemplo, indica unha data para a que só se coñece o ano ou o ano e o mes. Máis detalles - "Datas parciais».
  • Nova construción %SQLRESTRICT para filtrar datos a través de SQL dentro dunha consulta MDX.

Melloras nas capacidades de integración

Esta versión ten moitas melloras que facilitan a configuración e solución de problemas dos produtos:

  • Busca e consulta todos os camiños que pode tomar unha mensaxe nun produto. Máis detalles - "Visualización de mapas da interface».
  • Busca lugares onde os compoñentes do produto fan referencia a outros compoñentes do produto. Máis detalles - "Busca referencias de interfaces».
  • Proba de transformacións de datos. No diálogo de proba, agora pode establecer valores para os obxectos auxiliares, de contexto e de proceso, coma se a transformación se chamase cos obxectos inicializados. Le máis "Usando a páxina de probas de transformación».
  • Editor DTL. Novas accións - interruptor/caso. Oportunidade accións grupais и engadir comentarios ás transformacións.
  • Agora podes enviar unha mensaxe a unha regra e ver o resultado da execución sen executar a mensaxe en todo o produto. Máis detalles - "Proba de regras de ruta».
  • Capacidade de descargar mensaxes do Visualizador de mensaxes ao teu ordenador local. Máis detalles - "Exportando Mensaxes».
  • Capacidade de descargar eventos de rexistro no seu ordenador local. Máis detalles - "Introdución á páxina do rexistro de eventos».
  • No Editor de regras, agora pode engadir comentarios ás regras e abrir e editar as transformacións que se usan na regra que está a editar.
  • A configuración de Alerta de espera de cola agora especifica o tempo despois do cal unha mensaxe na cola dun artigo dun produto ou unha mensaxe activa xerará unha alerta. Anteriormente, este tempo de espera só se aplicaba ás mensaxes da cola de elementos de produción. Máis detalles - "Alerta de espera de cola».
  • Restrinxindo o acceso a "Configuración predeterminada do sistema". Os administradores poden configurar os usuarios para editar, ver ou eliminar a configuración predeterminada. Máis detalles - "Seguridade para a configuración predeterminada do sistema».
  • Capacidade de exportar produtos a un ordenador local. Máis detalles - "Exportación dunha produción».
  • É posible implementar produtos desde un ordenador local. Máis detalles - "Implantación dunha produción nun sistema de destino».
  • Navegación ampliada na páxina de configuración do produto. Engadíronse ligazóns aos marcadores na páxina de configuración do produto para abrir rapidamente elementos relacionados nunha ventá separada. Na pestana Fila, ao facer clic no número da mensaxe ábrese o rastro. Na pestana Mensaxes, ao facer clic no número de sesión ábrese o rastrexo. Na pestana Procesos, ao facer clic no número da mensaxe ábrese o rastro e ao facer clic no número de proceso ábrese unha xanela cos detalles do proceso.
  • Novas opcións no Asistente para engadir elementos de produto comercial. Agora os usuarios poden asignar automaticamente valores predeterminados do sistema se os campos se deixan en branco e establecer un prefixo de paquete para xerar regras de enrutamento. Máis detalles - "Opcións do asistente».

Rendemento e capacidades do sistema

  • Melloras significativas de escalabilidade e rendemento, especialmente para grandes sistemas NUMA. Estas melloras inclúen cambios de escalabilidade na recollida de estatísticas e na xestión global do búfer, melloras de rendemento na asignación de globais a nivel de subíndice e outras optimizacións para evitar o atravesamento de bloques de punteiros. Para facer posibles estas melloras, fixéronse cambios nas estatísticas de uso do sistema e da memoria descritas en lista de verificación para esta versión. Estas melloras aumentan a memoria asignada para os metadatos do búfer global en 64 bytes por búfer en sistemas Intel e en 128 bytes en IBM Power. Por exemplo, para un búfer de bloques de 8K, o aumento sería do 0,75% para os sistemas Intel. Estas melloras tamén provocaron pequenos cambios na visualización das estatísticas nos servizos públicos e no Portal de Xestión.
  • Protocolo de interoperabilidade de xestión de claves (KMIP). A partir desta versión, InterSystems IRIS pode ser un cliente do servidor de xestión de claves industriais. KMIP, un estándar de OASIS, aporta o poder da xestión centralizada de chaves. Podes usar as claves do servidor KMIP para cifrar tanto a base de datos como os elementos individuais. As claves do servidor KMIP son accesibles do mesmo xeito que as claves almacenadas nos ficheiros, por exemplo para cifrar ficheiros de rexistro. InterSystems IRIS admite a copia de claves dun servidor KMIP a ficheiros locais para crear copias de seguridade locais. Máis detalles - "Xestionar claves co protocolo de interoperabilidade de xestión de claves (KMIP)»
  • Nova utilidade DataMove para transferir datos dunha base de datos a outra, ao mesmo tempo que cambia a configuración global de visualización. Máis detalles - "Usando DataMove con InterSystems IRIS».
  • Compatibilidade con cadeas superiores a 3'641'144 en obxectos JSON.
  • Soporte para conectar IRIS Studio a Caché e Ensemble.
  • Soporte para o protocolo SPNEGO (Microsoft Integrated Windows Authentication) para conexións HTTP. %Net.HttpRequest agora pode usar a autenticación de Windows mediante HTTP 1.1 para conectarse a un servidor seguro. Os usuarios proporcionan as credenciais de acceso ou %Net.HttpRequest tentará utilizar o contexto actual. Os esquemas de autenticación admitidos son Negotiate (Kerberos e NTLM), NTLM e Basic. Máis detalles - "Proporcionando autenticación».
  • Mellora o rexistro e o rendemento de E/S asíncrona.

Para os usuarios con soporte, a versión 2019.1 está dispoñible para descargar na sección Distribucións en liña do sitio web wrc.intersystems.com.

Calquera persoa pode probar a nova versión instalando un contedor con Community Edition, que dispoñible en dockerhub.com.

Fonte: www.habr.com

Engadir un comentario