Rilascio di InterSystems IRIS 2019.1

Metà marzo è uscito nuova versione della piattaforma dati InterSystems IRIS 2019.1

Presentiamo alla vostra attenzione un elenco di modifiche in russo. L'elenco completo delle modifiche e l'elenco di controllo dell'aggiornamento in inglese sono disponibili all'indirizzo collegamento.

Miglioramenti a InterSystems Cloud Manager

InterSystems Cloud Manager è un'utilità per distribuire facilmente le installazioni InterSystems IRIS nel cloud. Nella versione 2019.1 sono apparse in ICM le seguenti funzionalità:

Lingue del cliente

La release include nuovi moduli per lavorare con InterSystems IRIS:

Scalabilità migliorata e gestione dei cluster distribuiti

Il cluster distribuito di InterSystems IRIS condivide dati e cache su più server, fornendo una scalabilità flessibile ed economicamente vantaggiosa per l'interrogazione e l'aggiunta di dati. Questa versione include i seguenti miglioramenti:

  • Supporto per più script SQL. I nodi ora possono essere aggiunti a un cluster in qualsiasi momento, indipendentemente dallo schema del database e dalle chiavi utilizzate. Dopo aver aggiunto un nodo, i dati possono essere ribilanciati (offline). Più dettagli - "Ribilanciare i dati frammentati su server dati frammentati aggiuntivi'.
  • Nel Portale di Gestione è apparsa una nuova pagina con una panoramica e la configurazione del cluster.
  • Nuova API per la creazione di un backup del cluster coerente. Più dettagli - "Backup e ripristino coordinati di cluster frammentati'.
  • Anche la nuova utility Java per il caricamento di massa dei dati è ottimizzata per lavorare con un cluster.

Miglioramenti nell'SQL

Questa versione include miglioramenti significativi nelle prestazioni e nella facilità d'uso di SQL.

  • Parallelizzazione automatica delle query adatte. Più dettagli - "Elaborazione di query parallele a livello di sistema'.
  • Nuovo comando TUNE TABLE per ottimizzare una tabella tramite l'interfaccia SQL. Più dettagli - "TABELLA DI ACCORDATURA'.
  • Miglioramenti a SQL Shell, che ora consente di visualizzare schemi, tabelle e viste definite o disponibili nell'ambito corrente. Più dettagli - "Utilizzo dell'interfaccia SQL Shell'.
  • La vista del piano di query ora mostra i sottopiani dei piani compositi per la parallelizzazione e le query del cluster.
  • Ora è possibile aggiungere opzioni al corpo della query per sovrascrivere le impostazioni del sistema SQL per quella query. Più dettagli - "Opzioni di commento'.
  • InterSystems include vari miglioramenti SQL invisibili all'applicazione con ogni versione. Nella versione 2019.1 sono stati aggiunti molti miglioramenti di questo tipo all'ottimizzatore di query e al generatore di codice. Insieme alla parallelizzazione automatica delle query degli utenti, ciò dovrebbe migliorare significativamente le prestazioni delle applicazioni che utilizzano InterSystems IRIS SQL.

Miglioramenti nell'analisi

  • Possibilità di impostare date parziali in Business Intelligence. Ad esempio, indicare una data di cui si conosce solo l'anno oppure anno e mese. Più dettagli - "Date parziali'.
  • Nuova costruzione %SQLRESTRICT per filtrare i dati tramite SQL all'interno di una query MDX.

Miglioramenti nelle capacità di integrazione

Questa versione presenta numerosi miglioramenti che semplificano la configurazione e la risoluzione dei problemi nei prodotti:

  • Cerca e visualizza tutti i percorsi che un messaggio può intraprendere in un prodotto. Più dettagli - "Visualizzazione delle mappe dell'interfaccia'.
  • Trovare luoghi in cui i componenti del prodotto fanno riferimento ad altri componenti del prodotto. Più dettagli - "Trovare riferimenti all'interfaccia'.
  • Testare le trasformazioni dei dati. Nella finestra di dialogo del test è ora possibile impostare i valori per gli oggetti aux, context e process, come se la trasformazione fosse stata richiamata con gli oggetti inizializzati. Per saperne di più "Utilizzo della pagina di test di trasformazione'.
  • Editore DTL. Nuove azioni - scatola dell'interruttore. Opportunità azioni di gruppo и aggiungere commenti alle trasformazioni.
  • Ora puoi inviare un messaggio a una regola e visualizzare il risultato dell'esecuzione senza eseguire il messaggio nell'intero prodotto. Più dettagli - "Testare le regole di routing'.
  • Possibilità di scaricare messaggi da Message Viewer sul tuo computer locale. Più dettagli - "Esportazione dei messaggi'.
  • Possibilità di scaricare gli eventi del registro sul computer locale. Più dettagli - "Introduzione alla pagina Registro eventi'.
  • Nell'editor delle regole ora puoi aggiungere commenti alle regole e aprire e modificare le trasformazioni utilizzate nella regola che stai modificando.
  • L'impostazione Avviso di attesa coda ora specifica il tempo dopo il quale un messaggio nella coda di un articolo di prodotto o un messaggio attivo genererà un avviso. In precedenza, questo timeout si applicava solo ai messaggi nella coda degli articoli di produzione. Più dettagli - "Avviso di attesa in coda'.
  • Limitazione dell'accesso alle "Impostazioni predefinite del sistema". Gli amministratori possono configurare gli utenti per modificare, visualizzare o eliminare le impostazioni predefinite. Più dettagli - "Sicurezza per le impostazioni predefinite del sistema'.
  • Possibilità di esportare prodotti su un computer locale. Più dettagli - "Esportare una produzione'.
  • È possibile distribuire i prodotti da un computer locale. Più dettagli - "Distribuzione di una produzione su un sistema di destinazione'.
  • Navigazione estesa nella pagina delle impostazioni del prodotto. Sono stati aggiunti collegamenti ai segnalibri nella pagina Configurazione prodotto per aprire rapidamente gli elementi correlati in una finestra separata. Nella scheda Coda, facendo clic sul numero del messaggio si apre la traccia. Nella scheda Messaggi, facendo clic sul numero di sessione si apre la traccia. Nella scheda Processi, facendo clic sul numero del messaggio si apre la traccia e facendo clic sul numero del processo si apre una finestra con i dettagli del processo.
  • Nuove opzioni nella procedura guidata Aggiungi articolo prodotto aziendale. Gli utenti possono ora assegnare automaticamente le impostazioni predefinite del sistema se i campi vengono lasciati vuoti e impostare un prefisso del pacchetto per generare regole di routing. Più dettagli - "Opzioni della procedura guidata'.

Prestazioni e capacità del sistema

  • Miglioramenti significativi della scalabilità e delle prestazioni, in particolare per i sistemi NUMA di grandi dimensioni. Questi miglioramenti includono modifiche alla scalabilità nella raccolta delle statistiche e nella gestione del buffer globale, miglioramenti delle prestazioni nella mappatura dei valori globali a livello di pedice e altre ottimizzazioni per evitare l'attraversamento dei blocchi di puntatori. Per rendere possibili questi miglioramenti, sono state apportate modifiche alle statistiche sull'utilizzo del sistema e della memoria descritte in lista di controllo per questa versione. Questi miglioramenti aumentano la memoria allocata per i metadati del buffer globale di 64 byte per buffer sui sistemi Intel e di 128 byte su IBM Power. Ad esempio, per un buffer di blocco da 8K, l'aumento sarebbe dello 0,75% per i sistemi Intel. Questi miglioramenti hanno portato anche a piccole modifiche nella visualizzazione delle statistiche nelle utenze e nel Portale Gestionale.
  • Protocollo di interoperabilità della gestione delle chiavi (KMIP). A partire da questa versione InterSystems IRIS può essere client del server di gestione delle chiavi industriali. KMIP, uno standard OASIS, offre la potenza della gestione centralizzata delle chiavi. È possibile utilizzare le chiavi del server KMIP per crittografare sia il database che i singoli elementi. Le chiavi del server KMIP sono accessibili allo stesso modo delle chiavi archiviate nei file, ad esempio per crittografare i file di registro. InterSystems IRIS supporta la copia delle chiavi da un server KMIP a file locali per creare backup locali. Più dettagli - "Gestione delle chiavi con il Key Management Interoperability Protocol (KMIP)»
  • Nuova utilità DataMove per trasferire dati da un database a un altro, modificando contemporaneamente le impostazioni di visualizzazione globali. Più dettagli - "Utilizzo di DataMove con InterSystems IRIS'.
  • Supporto per stringhe più lunghe di 3'641'144 negli oggetti JSON.
  • Supporto per la connessione di IRIS Studio a Caché ed Ensemble.
  • Supporto per il protocollo SPNEGO (Microsoft Integrated Windows Authentication) per le connessioni HTTP. %Net.HttpRequest ora può utilizzare l'autenticazione Windows su HTTP 1.1 per connettersi a un server sicuro. Gli utenti forniscono le credenziali di accesso oppure %Net.HttpRequest tenterà di utilizzare il contesto corrente. Gli schemi di autenticazione supportati sono Negotiate (Kerberos e NTLM), NTLM e Basic. Più dettagli - "Fornire l'autenticazione'.
  • Registrazione migliorata e prestazioni I/O asincrone.

Per gli utenti con supporto, la versione 2019.1 è disponibile per il download nella sezione Distribuzioni online del sito web wrc.intersystems.com.

Chiunque può provare la nuova versione installando un contenitore con Community Edition, che è disponibile su dockerhub.com.

Fonte: habr.com

Aggiungi un commento