Rilascio di InterSystems IRIS 2019.1

A metà marzo è uscito la nuova versione della piattaforma dati InterSystems IRIS 2019.1

Presentiamo un elenco delle modifiche in italiano. L'elenco completo delle modifiche e la checklist per l'aggiornamento in inglese sono disponibili su link.

Miglioramenti in InterSystems Cloud Manager

InterSystems Cloud Manager è uno strumento per il facile deployment delle installazioni di InterSystems IRIS nel cloud. Nella versione 2019.1 di ICM sono state introdotte le seguenti funzionalità:

  • Supporto per le availability zone. Creazione di installazioni che occupano più zone all'interno di una stessa regione. Maggiori dettagli su «Deploying Across Multiple Zones».
  • Supporto per lo mirroring asincrono. Includere nella configurazione dell'installazione nodi di mirroring asincroni. Maggiori dettagli su «Mirrored Configuration Requirements».
  • Installazione di InterSystems IRIS senza usare contenitori, direttamente dal pacchetto di installazione. Maggiori dettagli su «Containerless Deployment».
  • Supporto per la scoperta dei servizi. Maggiori dettagli su Sharing ICM Deployments.

Linguaggi client

La release include nuovi moduli per lavorare con InterSystems IRIS:

Migliore scalabilità e gestione del cluster distribuito

Il cluster distribuito in InterSystems IRIS condivide dati e cache tra più server, offrendo scalabilità flessibile e conveniente per le query e l'aggiunta di dati. In questa versione sono state introdotte le seguenti migliorie:

  • Supporto per ulteriori scenari SQL. I nodi nel cluster possono essere aggiunti in qualsiasi momento, indipendentemente dalla struttura del database e dalle chiavi utilizzate. Dopo l'aggiunta di un nodo, i dati possono essere ribalanced (offline). Maggiori dettagli — «Ribilanciamento dei dati sharded tra ulteriori server di dati shard».
  • È stata aggiunta una nuova pagina al Portale di Gestione che fornisce una panoramica e configurazione del cluster.
  • Nuovo API per la creazione di backup coordinati del cluster. Maggiori dettagli — «Backup e ripristino coordinati di cluster sharded».
  • Una nuova utility Java per il caricamento massivo dei dati è ottimizzata anche per l'uso con cluster.

Miglioramenti in SQL

Questa versione include significativi miglioramenti in termini di prestazioni e facilità d'uso di SQL.

  • Auto-parallelizzazione delle query compatibili. Maggiori informazioni — «Elaborazione parallela delle query a livello di sistema».
  • Nuovo comando TUNE TABLE per configurare la tabella tramite l'interfaccia SQL. Maggiori informazioni — «TUNE TABLE».
  • Miglioramenti nella SQL Shell, dove ora è possibile vedere schemi, tabelle e viste definite o disponibili nell'ambito attuale. Maggiori informazioni — «Utilizzo dell'interfaccia SQL Shell».
  • La visualizzazione del piano di query ora mostra i sotto-piani dei piani complessi durante la parallelizzazione e le query al cluster.
  • Ora è possibile aggiungere opzioni al testo della query per sovrascrivere le impostazioni di sistema SQL per questa query. Maggiori informazioni — «Opzioni di commento».
  • Ogni rilascio di InterSystems include vari miglioramenti SQL impercettibili per l'applicazione. Nella versione 2019.1 sono stati aggiunti molti di questi miglioramenti all'ottimizzatore delle query e al generatore di codice. Insieme alla parallelizzazione automatica delle query, ciò dovrebbe migliorare notevolmente le prestazioni delle applicazioni che utilizzano InterSystems IRIS SQL.

Miglioramenti in Analisi

  • La possibilità di specificare date parziali in Business Intelligence. Ad esempio, indicare una data per la quale è noto solo l'anno o l'anno e il mese. Maggiori dettagli — «Date Parziali».
  • Una nuova costrutto %SQLRESTRICT per filtrare i dati attraverso SQL all'interno di una query MDX.

Miglioramenti nelle capacità di integrazione

In questo rilascio ci sono molti miglioramenti che semplificano la configurazione e la ricerca di problemi nei prodotti:

  • Ricerca e visualizzazione di tutti i percorsi che un messaggio può seguire all'interno del prodotto. Maggiori dettagli — «Visualizzazione delle Mappe dell'Interfaccia».
  • Ricerca dei luoghi in cui i componenti del prodotto fanno riferimento ad altri componenti del prodotto. Maggiori dettagli — «Ricerca dei Riferimenti dell'Interfaccia».
  • Test di trasformazione dei dati (Data transformations). Nella finestra di test ora è possibile impostare i valori per gli oggetti aux, context e process, come se la trasformazione fosse stata chiamata con oggetti inizializzati. Maggiori informazioni «Utilizzo della pagina di test della trasformazione».
  • Editor DTL. Nuove azioni — switch/case. Possibilità di gruppare le azioni e aggiungere commenti alle trasformazioni.
  • Ora è possibile inviare un messaggio alla regola e vedere il risultato dell'esecuzione senza far passare il messaggio attraverso tutta la produzione. Maggiori informazioni — «Testing delle regole di routing».
  • Possibilità di scaricare messaggi dalla vista messaggi sul computer locale. Maggiori informazioni — «Esportazione dei messaggi».
  • Possibilità di scaricare eventi di log sul computer locale. Maggiori informazioni — «Introduzione alla pagina del registro eventi».
  • Nell'editor delle regole ora è possibile aggiungere commenti alle regole e aprire e modificare le trasformazioni utilizzate nella regola in modifica.
  • La configurazione dell'«Avviso di Attesa in Coda» ora indica il tempo dopo il quale un messaggio in attesa relativo a un elemento di produzione o un messaggio attivo genera una notifica. In precedenza, questo timeout si applicava solo ai messaggi in attesa di un elemento di produzione. Maggiori dettagli — «Avviso di Attesa in Coda».
  • Restrizione dell'accesso alle «Impostazioni di Sistema Predefinite». Gli amministratori possono configurare gli utenti per modificare, visualizzare o eliminare le impostazioni predefinite. Maggiori dettagli — «Sicurezza per le Impostazioni di Sistema Predefinite».
  • Possibilità di esportare la produzione sul computer locale. Maggiori dettagli — «Esportazione di una Produzione».
  • Possibile distribuzione della produzione dal computer locale. Maggiori dettagli — «Distribuzione di una Produzione su un Sistema di Destinazione».
  • Navigazione avanzata nella pagina di configurazione del prodotto. Sono stati aggiunti collegamenti alle schede nella pagina di configurazione del prodotto per aprire rapidamente i relativi elementi in una nuova finestra. Nella scheda Coda, un clic sul numero del messaggio apre la tracciabilità. Nella scheda Messaggi, un clic sul numero della sessione apre la tracciabilità. Nella scheda Processi, un clic sul numero del messaggio apre la tracciabilità, mentre il numero del processo apre una finestra con i dettagli del processo.
  • Nuove opzioni nella procedura guidata per l'aggiunta di un elemento di prodotto business. Gli utenti possono ora assegnare automaticamente valori di sistema predefiniti se i campi sono lasciati vuoti e impostare un prefisso per generare regole di instradamento. Maggiori informazioni - «Opzioni della Procedura Guidata».

Prestazioni e capacità di sistema

  • Notevoli miglioramenti nella scalabilità e nelle prestazioni, in particolare per grandi sistemi con accesso alla memoria distribuito in modo non uniforme (NUMA). Questi miglioramenti includono modifiche alla scalabilità durante la raccolta delle statistiche e nella gestione del buffer dei globali, miglioramenti delle prestazioni nella mappatura dei globali a livello di indice (subscript-level mapping), e altre ottimizzazioni per evitare la scansione dei blocchi di puntatori. Per rendere possibili questi miglioramenti sono state apportate modifiche alle statistiche di sistema e all'uso della memoria, come descritto nel checklist di questa release. Questi miglioramenti aumentano la dimensione della memoria riservata per i metadati del buffer dei globali di 64 byte per ogni buffer sui sistemi Intel e di 128 byte sugli IBM Power. Ad esempio, per un buffer di blocchi da 8 kilobyte, l'aumento sarà dello 0,75% per i sistemi Intel. Questi miglioramenti hanno anche portato a piccole modifiche nella visualizzazione delle statistiche nelle utility e nel Portale di Gestione.
  • Protocollo di gestione delle chiavi in comune (Key Management Interoperability Protocol — KMIP). A partire da questa versione, InterSystems IRIS può funzionare come cliente di un server di gestione delle chiavi industriale. KMIP, standard OASIS, offre la potenza di una gestione centralizzata delle chiavi. Puoi utilizzare le chiavi del server KMIP per crittografare sia il database che singoli elementi. Le chiavi del server KMIP sono disponibili proprio come le chiavi memorizzate nei file, ad esempio per crittografare file di log. InterSystems IRIS supporta la copia delle chiavi dal server KMIP in file locali, per creare backup locali. Maggiori informazioni — «Gestire le chiavi con il Protocollo di Interoperabilità della Gestione delle Chiavi (KMIP)»
  • Nuovo strumento DataMove per trasferire dati da un database a un altro, modificando simultaneamente le impostazioni di visualizzazione dei globali. Maggiori informazioni — «Utilizzare 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é e Ensemble.
  • Supporto del protocollo SPNEGO (Microsoft Integrated Windows Authentication) per connessioni HTTP. Ora %Net.HttpRequest può utilizzare l'autenticazione Windows tramite il protocollo HTTP 1.1 per connettersi a un server protetto. Gli utenti forniscono le credenziali o %Net.HttpRequest tenterà di utilizzare il contesto corrente. I metodi di autenticazione supportati sono Negotiate (Kerberos & NTLM), NTLM e Basic. Maggiori dettagli - «Fornire Autenticazione».
  • Miglioramento delle prestazioni del logging e dell'I/O asincrono.

Gli utenti con accesso alla versione 2019.1 possono scaricarla nella sezione Online Distributions del sito wrc.intersystems.com.

Tutti sono invitati a provare la nuova versione installando il container con la Community Edition, che è disponibile su dockerhub.com.

Fonte: habr.com

Acquista hosting affidabile per siti web con protezione DDoS, server VPS VDS 🔥 Acquista hosting affidabile per siti web con protezione DDoS, server VPS VDS | ProHoster