Lançamento do InterSystems IRIS 2019.1

No meio de março saiu a nova versão da plataforma de dados InterSystems IRIS 2019.1

Apresentamos a você a lista de mudanças em português. A lista completa de mudanças e o Checklist de Upgrade em inglês podem ser encontrados em link.

Melhorias no InterSystems Cloud Manager

InterSystems Cloud Manager é a ferramenta para a implantação fácil de instalações do InterSystems IRIS na nuvem. Na versão 2019.1, o ICM trouxe as seguintes funcionalidades:

  • Suporte a zonas de disponibilidade (availability zone). Criação de instalações que abarcam várias zonas dentro de uma região. Saiba mais —Deploying Across Multiple Zones».
  • Suporte a espelhamento assíncrono. Inclusão de nós de espelhamento assíncronos na configuração da instalação. Saiba mais —Mirrored Configuration Requirements».
  • Instalação do InterSystems IRIS sem o uso de contêineres, diretamente do pacote de instalação. Saiba mais —Containerless Deployment».
  • Suporte à descoberta de serviços (service discovery). Saiba mais — Sharing ICM Deployments.

Linguagens do cliente

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

Escalabilidade melhorada e gerenciamento de cluster distribuído

O cluster distribuído no InterSystems IRIS divide dados e cache entre vários servidores, fornecendo escalabilidade flexível e econômica para consultas e adição de dados. Esta versão traz as seguintes melhorias:

  • Suporte a mais cenários para SQL. Nós no cluster agora podem ser adicionados a qualquer momento, independentemente do esquema do banco de dados e das chaves utilizadas. Após a adição do nó, os dados podem ser reequilibrados (offline). Saiba mais —Rebalance Sharded Data Across Additional Shard Data Servers».
  • No Portal de Gerenciamento, uma nova página foi adicionada para revisão e configuração do cluster.
  • Nova API para criar backup coordenado do cluster. Saiba mais —Coordinated Backup and Restore of Sharded Clusters».
  • Uma nova ferramenta Java para a carga em massa de dados foi otimizada também para trabalhar com clusters.

Melhorias no SQL

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

  • Auto-paralelização de consultas adequadas. Saiba mais — «Processamento de Consultas Paralelas do Sistema Inteiro».
  • Novo comando TUNE TABLE para ajustar a tabela através da interface SQL. Saiba mais — «TUNE TABLE».
  • Melhorias na SQL Shell, onde agora é possível visualizar esquemas, tabelas e visões definidas ou disponíveis na área atual. Saiba mais — «Usando a Interface da SQL Shell».
  • Visualizar o plano de consulta agora exibe subplanos de planos compostos durante a paralelização e consultas em clusters.
  • Agora é possível adicionar opções ao texto da consulta para substituir as configurações de sistema SQL para essa consulta. Saiba mais — «Opções de Comentário».
  • Em cada lançamento, a InterSystems inclui várias melhorias discretas para o aplicativo SQL. Em 2019.1, muitas dessas melhorias foram adicionadas ao otimizador de consultas e ao gerador de código. Juntamente com a auto-paralelização de consultas, isso deve aumentar significativamente o desempenho de aplicativos que utilizam o InterSystems IRIS SQL.

Melhorias na Análise

  • Capacidade de definir datas parciais em Business Intelligence. Por exemplo, indicar uma data para a qual apenas o ano ou o ano e o mês são conhecidos. Saiba mais — «Datas Parciais».
  • Nova construção %SQLRESTRICT para filtrar dados através do SQL dentro de consultas MDX.

Melhorias nas capacidades de integração

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

  • Pesquisar e visualizar todos os caminhos que uma mensagem pode percorrer nos produtos. Saiba mais — «Visualizando Mapas de Interface».
  • Buscar locais onde componentes de produtos referenciam outros componentes de produtos. Saiba mais — «Encontrando Referências de Interface».
  • Testando Transformações de Dados. Na caixa de diálogo de teste, agora é possível definir valores para objetos aux, context e process, como se a transformação fosse chamada com objetos inicializados. Saiba mais — «Usando a Página de Teste de Transformação».
  • Editor DTL. Novas ações — switch/case. Capacidade de agrupar ações e adicionar comentários às transformações.
  • Agora é possível enviar uma mensagem para a regra e ver o resultado da execução sem passar a mensagem por todo o produto. Saiba mais — «Testando Regras de Roteamento».
  • Capacidade de baixar mensagens da Visualização de Mensagens para o computador local. Saiba mais — «Exportando Mensagens».
  • Capacidade de baixar eventos do log para o computador local. Saiba mais — «Introdução à Página de Log de Eventos».
  • Agora no editor de regras, é possível adicionar comentários às regras e abrir e editar as transformações utilizadas na regra em edição.
  • A configuração do "Alerta de Tempo de Espera da Fila" agora indica o tempo após o qual uma mensagem na fila do item de produção ou uma mensagem ativa gera um alerta. Antes, esse tempo limite era aplicado apenas a mensagens na fila do item de produção. Saiba mais — «Alerta de Tempo de Espera da Fila».
  • Restrição de acesso às "Configurações de Sistema Padrão". Administradores podem configurar usuários para editar, visualizar ou excluir configurações padrão. Saiba mais — «Segurança para Configurações de Sistema Padrão».
  • Capacidade de exportar a produção para o computador local. Saiba mais — «Exportando uma Produção».
  • Possibilidade de implementar a produção a partir do computador local. Saiba mais — «Implantando uma Produção em um Sistema Alvo».
  • Navegação aprimorada na página de configuração da produção. Foram adicionados links às guias da página de configuração da produção para abrir rapidamente os respectivos itens em uma nova janela. Na guia Fila, clicar no número da mensagem abre a rastreabilidade. Na guia Mensagens, clicar no número da sessão abre a rastreabilidade. Na guia Processos, clicar no número da mensagem abre a rastreabilidade e clicar no número do processo abre a janela de detalhes do processo.
  • Novas opções no assistente de adição de item de produção comercial. Agora, os usuários podem automaticamente designar valores padrão do sistema se os campos forem deixados em branco e definir um prefixo de pacote para a geração de regras de roteamento. Saiba mais — «Opções do Assistente».

Desempenho e capacidades do sistema

  • Significativas melhorias na escalabilidade e desempenho, especialmente para grandes sistemas com acesso à memória desigualmente distribuído (NUMA). Essas melhorias incluem alterações na escalabilidade para coleta de estatísticas e gerenciamento de buffer global, melhorias no desempenho na representação de globais em nível de índice (mapeamento de nível de subscript) e outras otimizações para evitar a navegação por blocos de ponteiros. Para que essas melhorias se tornassem possíveis, foram realizadas alterações nas estatísticas do sistema e no uso de memória, descritas em a lista de verificação desta versão.Essas melhorias aumentam o tamanho da memória alocada para metadados do buffer global em 64 bytes para cada buffer em sistemas Intel e em 128 bytes para IBM Power. Por exemplo, para um buffer de blocos de 8 kilobytes, o crescimento será de 0,75% para sistemas Intel. Essas melhorias também resultaram em pequenas mudanças na exibição de estatísticas nas utilitários e no Portal de Gerenciamento.
  • O Protocolo de Interoperabilidade de Gerenciamento de Chaves (Key Management Interoperability Protocol — KMIP). A partir desta versão, o InterSystems IRIS pode ser cliente de um servidor de gerenciamento de chaves industrial. KMIP, um padrão OASIS, proporciona o poder do gerenciamento centralizado de chaves. Você pode usar chaves do servidor KMIP para criptografia tanto de bancos de dados quanto de elementos individuais. As chaves do servidor KMIP estão disponíveis assim como chaves armazenadas em arquivos, por exemplo, para criptografia de arquivos de log. O InterSystems IRIS suporta a cópia de chaves do servidor KMIP para arquivos locais, para criar backups locais. Para mais informações —Gerenciando Chaves com o Protocolo de Interoperabilidade de Gerenciamento de Chaves (KMIP)»
  • Novo utilitário DataMove para transferir dados de um banco de dados para outro, ao mesmo tempo que altera as configurações de mapeamento de globais. Para mais informações —Usando DataMove com InterSystems IRIS».
  • Apoio a strings mais longas que 3’641’144 em objetos JSON.
  • Apoio à conexão do IRIS Studio com Caché e Ensemble.
  • Suporte para o protocolo SPNEGO (Autenticação Integrada do Windows da Microsoft) em conexões HTTP. Agora, %Net.HttpRequest pode usar autenticação do Windows através do protocolo HTTP 1.1 para conexão com 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 Negotiate (Kerberos & NTLM), NTLM e Basic. Para mais informações —Fornecendo Autenticação».
  • Melhoria do desempenho de registro e entrada/saída assíncrona.

Usuários com suporte podem baixar a versão 2019.1 na seção Distributions Online do site. wrc.intersystems.com.

Todos os interessados podem experimentar a nova versão instalando o contêiner com a Community Edition, que disponível está disponível em dockerhub.com.

Fonte: habr.com

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster