Lançamento do InterSystems IRIS 2019.1

Meados de março saiu nova versão da plataforma de dados InterSystems IRIS 2019.1

Apresentamos a sua atenção uma lista de alterações em russo. A lista completa de alterações e a lista de verificação de atualização em inglês podem ser encontradas em link.

Melhorias no InterSystems Cloud Manager

InterSystems Cloud Manager é um utilitário para implantar facilmente instalações InterSystems IRIS na nuvem. Na versão 2019.1, os seguintes recursos apareceram no ICM:

Idiomas do cliente

A versão inclui novos módulos para trabalhar com InterSystems IRIS:

Escalabilidade aprimorada e gerenciamento de cluster distribuído

O cluster distribuído da InterSystems IRIS compartilha dados e cache em vários servidores, proporcionando escalabilidade flexível e econômica para consultar e adicionar dados. Esta versão inclui as seguintes melhorias:

Melhorias no SQL

Esta versão inclui melhorias significativas no desempenho e na facilidade de uso do SQL.

  • Paralelização automática de consultas adequadas. Mais detalhes - "Processamento de consultas paralelas em todo o sistema".
  • Novo comando TUNE TABLE para ajustar uma tabela através da interface SQL. Mais detalhes - "TABELA DE SINTONIA".
  • Melhorias no SQL Shell, que agora permite visualizar esquemas, tabelas e visualizações definidas ou disponíveis no escopo atual. Mais detalhes - "Usando a interface SQL Shell".
  • A visualização do plano de consulta agora mostra subplanos de planos compostos para paralelização e consultas de cluster.
  • Agora as opções podem ser adicionadas ao corpo da consulta para substituir as configurações do sistema SQL dessa consulta. Mais detalhes - "Opções de comentários".
  • A InterSystems inclui diversas melhorias de SQL que ficam invisíveis para o aplicativo a cada versão. Em 2019.1, muitas dessas melhorias foram adicionadas especialmente ao otimizador de consulta e ao gerador de código. Juntamente com a paralelização automática das consultas dos usuários, isso deve melhorar significativamente o desempenho dos aplicativos que usam o InterSystems IRIS SQL.

Melhorias no Analytics

  • Capacidade de definir datas parciais em Business Intelligence. Por exemplo, indique uma data para a qual apenas o ano ou o ano e o mês são conhecidos. Mais detalhes - "Datas parciais".
  • Nova construção %SQLRESTRICT para filtrar dados através de SQL dentro de uma consulta MDX.

Melhorias nos recursos de integração

Esta versão tem muitas melhorias que facilitam a configuração e a solução de problemas em produtos:

  • Pesquise e visualize todos os caminhos que uma mensagem pode percorrer em um produto. Mais detalhes - "Visualizando Mapas de Interface".
  • Encontrar locais onde os componentes do produto fazem referência a outros componentes do produto. Mais detalhes - "Encontrando referências de interface".
  • Testando transformações de dados. Na caixa de diálogo de teste, agora você pode definir valores para os objetos auxiliares, de contexto e de processo, como se a transformação tivesse sido chamada com os objetos inicializados. Consulte Mais informação "Usando a página de teste de transformação".
  • Editor DTL. Novas ações - interruptor/caixa. Possibilidade ações de grupo и Adicione comentários às transformações.
  • Agora você pode enviar uma mensagem para uma regra e ver o resultado da execução sem executar a mensagem em todo o produto. Mais detalhes - "Testando regras de roteamento".
  • Capacidade de baixar mensagens do Message Viewer para o seu computador local. Mais detalhes - "Exportando mensagens".
  • Capacidade de baixar eventos de log para o seu computador local. Mais detalhes - "Introdução à página Log de eventos".
  • No Editor de regras, agora você pode adicionar comentários às regras e abrir e editar transformações usadas na regra que você está editando.
  • A configuração Alerta de espera na fila agora especifica o tempo após o qual uma mensagem na fila de um item de produto ou uma mensagem ativa gerará um alerta. Anteriormente, esse tempo limite se aplicava apenas a mensagens na fila de itens de produção. Mais detalhes - "Alerta de espera na fila".
  • Restringindo o acesso às "Configurações padrão do sistema". Os administradores podem configurar os usuários para editar, visualizar ou excluir configurações padrão. Mais detalhes - "Segurança para configurações padrão do sistema".
  • Capacidade de exportar produtos para um computador local. Mais detalhes - "Exportando uma produção".
  • É possível implementar produtos a partir de um computador local. Mais detalhes - "Implantando uma produção em um sistema de destino".
  • Navegação expandida na página de configurações do produto. Links foram adicionados aos marcadores na página Configuração do produto para abrir rapidamente itens relacionados em uma janela separada. Na guia Fila, clicar no número da mensagem abre o rastreamento. Na guia Mensagens, clicar no número da sessão abre o rastreamento. Na guia Processos, clicar no número da mensagem abre o rastreamento e clicar no número do processo abre uma janela com detalhes do processo.
  • Novas opções no Assistente para Adicionar Item de Produto Comercial. Os usuários agora podem atribuir automaticamente padrões do sistema se os campos forem deixados em branco e definir um prefixo de pacote para gerar regras de roteamento. Mais detalhes - "Opções do assistente".

Desempenho e capacidades do sistema

  • Melhorias significativas de escalabilidade e desempenho, especialmente para grandes sistemas NUMA. Essas melhorias incluem mudanças de escalabilidade na coleta de estatísticas e gerenciamento de buffer global, melhorias de desempenho no mapeamento de globais em nível de subscrito e outras otimizações para evitar a travessia de bloco de ponteiro. Para tornar essas melhorias possíveis, foram feitas alterações nas estatísticas de uso do sistema e de memória descritas em lista de verificação para esta versão. Essas melhorias aumentam a memória alocada para metadados de buffer global em 64 bytes por buffer em sistemas Intel e em 128 bytes em IBM Power. Por exemplo, para um buffer de bloco de 8K, o aumento seria de 0,75% para sistemas Intel. Estas melhorias também levaram a pequenas alterações na visualização das estatísticas nas concessionárias e no Portal de Gestão.
  • Protocolo de interoperabilidade de gerenciamento de chaves (KMIP). A partir desta versão, o InterSystems IRIS pode ser um cliente do servidor de gerenciamento de chaves industriais. KMIP, um padrão OASIS, traz o poder do gerenciamento centralizado de chaves. Você pode usar chaves do servidor KMIP para criptografar o banco de dados e elementos individuais. As chaves do servidor KMIP são acessíveis da mesma forma que as chaves armazenadas em arquivos, por exemplo, para criptografar arquivos de log. O InterSystems IRIS suporta a cópia de chaves do servidor KMIP para arquivos locais para criar backups locais. Mais detalhes - "Gerenciando chaves com o Key Management Interoperability Protocol (KMIP)»
  • Novo utilitário DataMove para transferir dados de um banco de dados para outro, enquanto altera simultaneamente as configurações globais de exibição. Mais detalhes - "Usando DataMove com InterSystems IRIS".
  • Suporte para strings maiores que 3'641'144 em objetos JSON.
  • Suporte para conectar IRIS Studio ao Caché e Ensemble.
  • Suporte para o protocolo SPNEGO (Microsoft Integrated Windows Authentication) para conexões HTTP. %Net.HttpRequest agora pode usar a autenticação do Windows por HTTP 1.1 para se conectar a um servidor seguro. Os usuários fornecem credenciais de acesso ou %Net.HttpRequest tentará usar o contexto atual. Os esquemas de autenticação suportados são Negociar (Kerberos e NTLM), NTLM e Básico. Mais detalhes - "Fornecendo autenticação".
  • Registro aprimorado e desempenho de E/S assíncrona.

Para usuários com suporte, a versão 2019.1 está disponível para download na seção Distribuições Online do site wrc.intersystems.com.

Qualquer pessoa pode experimentar a nova versão instalando um container com Community Edition, que está disponível em dockerhub. com.

Fonte: habr.com

Adicionar um comentário