Release di InterSystems IRIS 2019.1

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

Vi presentiamo un elenco delle modifiche in lingua russa. L'elenco completo delle modifiche e la Check List di Aggiornamento in inglese sono disponibili su link.

Miglioramenti in InterSystems Cloud Manager

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

  • Supporto per le zone di disponibilità (availability zone). Creazione di installazioni che occupano più zone all'interno di una singola regione. Maggiori informazioni - "Deploying Across Multiple Zones».
  • Supporto per lo specchio asincrono. Inclusione di nodi di specchio asincroni nella configurazione dell'installazione. Maggiori informazioni - "Mirrored Configuration Requirements».
  • Installazione di InterSystems IRIS senza l'uso di contenitori, direttamente dal pacchetto di installazione. Maggiori informazioni - "Containerless Deployment».
  • Supporto per la scoperta dei servizi (service discovery). Maggiori informazioni - Sharing ICM Deployments.

Linguaggi client

La versione include nuovi moduli per lavorare con InterSystems IRIS:

Miglioramenti alla scalabilità e alla gestione del cluster distribuito

Il cluster distribuito in InterSystems IRIS divide i dati e la cache tra più server, fornendo scalabilità flessibile e a costi contenuti per le query e l'aggiunta di dati. Questa versione include i seguenti miglioramenti:

  • Supporto per un maggior numero di scenari per SQL. I nodi nel cluster possono ora essere aggiunti in qualsiasi momento, indipendentemente dallo schema del database e dalle chiavi utilizzate. Dopo l'aggiunta del nodo, i dati possono essere ribilanciati (offline). Maggiori informazioni - "Rebalance Sharded Data Across Additional Shard Data Servers».
  • Nel Portale di Gestione è stata aggiunta una nuova pagina con la panoramica e la configurazione del cluster.
  • Nuovo API per la creazione di un backup coordinato del cluster. Maggiori informazioni - "Coordinated Backup and Restore of Sharded Clusters».
  • Il nuovo strumento Java per il caricamento di dati in massa è ottimizzato anche per lavorare con il cluster.

Miglioramenti in SQL

Questa versione include sostanziali miglioramenti nelle prestazioni e nell'usabilità di SQL.

  • Auto-parallelizzazione delle query idonee. Maggiori dettagli – «Elaborazione parallela delle query a livello di sistema».
  • Nuovo comando TUNE TABLE per ottimizzare la tabella tramite l'interfaccia SQL. Maggiori dettagli – «TUNE TABLE».
  • Miglioramenti nell'interfaccia SQL Shell, che ora consente di visualizzare schemi, tabelle e viste definite o accessibili nell'area corrente. Maggiori dettagli – «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.
  • Nel testo della query è ora possibile aggiungere opzioni per sovrascrivere le impostazioni di sistema SQL per questa query. Maggiori dettagli – «Opzioni di Commento».
  • In ogni versione, InterSystems include vari miglioramenti invisibili per le applicazioni in SQL. Nella versione 2019.1 sono stati aggiunti specialmente molti miglioramenti all'ottimizzatore di query e al generatore di codice. Insieme all'auto-parallelizzazione delle query, questo dovrebbe migliorare notevolmente le prestazioni delle applicazioni che utilizzano InterSystems IRIS SQL.

Miglioramenti nell'Analisi

  • Possibilità di specificare date parziali in Business Intelligence. Ad esempio, indicare una data di cui è noto solo l'anno o l'anno e il mese. Maggiori 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:

  • Ricerca e visualizzazione di tutti i percorsi che un messaggio può seguire nel prodotto. Maggiori dettagli – «Visualizzazione delle Mappe dell'Interfaccia».
  • Ricerca dei luoghi in cui i componenti del prodotto si riferiscono ad altri componenti del prodotto. Maggiori dettagli – «Ricerca dei Riferimenti all'Interfaccia».
  • Test di trasformazione dei dati. Nella finestra di dialogo del test è ora possibile specificare valori per gli oggetti aux, context e process, come se la trasformazione fosse stata chiamata con oggetti inizializzati. Maggiori dettagli – «Utilizzo della Pagina di Test delle Trasformazioni».
  • Editor DTL. Nuove azioni – switch/case. Possibilità di raggruppare le azioni e aggiungere commenti alle trasformazioni.
  • Ora è possibile inviare un messaggio a una regola e visualizzare il risultato dell'esecuzione senza far passare il messaggio attraverso l'intero prodotto. Maggiori dettagli – «Test delle Regole di Routing».
  • Possibilità di scaricare i messaggi dalla Visualizzazione messaggi sul computer locale. Ulteriori informazioni – «Esportazione Messaggi».
  • Possibilità di scaricare eventi di log sul computer locale. Ulteriori 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 modificabile.
  • La configurazione «Timeout di attesa della coda» (Queue Wait Alert) ora specifica il tempo trascorso dopo il quale un messaggio in attesa o un messaggio attivo genera un avviso. In precedenza, questo timeout si applicava solo ai messaggi in attesa nel prodotto. Ulteriori informazioni – «Avviso di attesa della coda».
  • Restrizioni di accesso alle «Impostazioni di sistema predefinite». Gli amministratori possono configurare gli utenti per modificare, visualizzare o eliminare le impostazioni predefinite. Ulteriori informazioni – «Sicurezza per le impostazioni di sistema predefinite».
  • Possibilità di esportare la produzione sul computer locale. Ulteriori informazioni – «Esportazione di una produzione».
  • Possibilità di distribuire la produzione dal computer locale. Ulteriori informazioni – «Distribuzione di una produzione su un sistema di destinazione».
  • Navigazione avanzata nella pagina delle impostazioni della produzione. Sono stati aggiunti link alle schede sulla pagina delle impostazioni della produzione per aprire rapidamente gli elementi corrispondenti in una nuova finestra. Nella scheda Coda, facendo clic sul numero del messaggio si apre la traccia. Nella scheda Messaggi, facendo clic sul numero della sessione si apre la traccia. Nella scheda Processi, facendo clic sul numero del messaggio si apre la traccia, e sul numero del processo si apre una finestra con i dettagli del processo.
  • Nuove opzioni nella procedura guidata per l'aggiunta di un elemento di business production. Ora gli utenti possono assegnare automaticamente i valori di sistema predefiniti se i campi sono lasciati vuoti e impostare un prefisso per la generazione delle regole di routing. Ulteriori informazioni – «Opzioni della Procedura Guidata».

Prestazioni e funzionalità di sistema

  • Miglioramenti significativi nella scalabilità e nelle prestazioni, in particolare per sistemi di grandi dimensioni con accesso alla memoria distribuito in modo non uniforme (NUMA). Questi miglioramenti includono modifiche alla scalabilità nella raccolta delle statistiche e nella gestione del buffer dei globali, miglioramenti delle prestazioni nella visualizzazione dei globali a livello di indici (mappatura a livello di sottoscrizione) e altre ottimizzazioni per evitare l'attraversamento dei blocchi puntatori. Per rendere possibile questi miglioramenti, sono state apportate modifiche alle statistiche di sistema e all'utilizzo della memoria, descritte in questa checklist di rilascio. Questi miglioramenti aumentano la dimensione della memoria allocata per i metadati del buffer dei globali di 64 byte per ogni buffer sui sistemi Intel e di 128 byte su 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 utilità e nel Portale di Gestione.
  • Protocollo di interoperabilità per la gestione delle chiavi (Key Management Interoperability Protocol — KMIP). A partire da questa versione, InterSystems IRIS può essere un client di un server industriale per la gestione delle chiavi. KMIP, uno standard OASIS, offre il potere di una gestione centralizzata delle chiavi. Puoi utilizzare le chiavi del server KMIP per la crittografia sia del database che di singoli elementi. Le chiavi del server KMIP sono disponibili come chiavi memorizzate in file, ad esempio per la crittografia dei file di log. InterSystems IRIS supporta la copia delle chiavi dal server KMIP in file locali, per creare backup locali. Maggiori dettagli — "Gestire le chiavi con il Protocollo di Interoperabilità per la Gestione delle Chiavi (KMIP)»
  • Nuovo strumento DataMove per il trasferimento di dati da un database a un altro, contemporaneamente alla modifica delle impostazioni di visualizzazione dei globali. Maggiori dettagli — "Utilizzare DataMove con InterSystems IRIS».
  • Supporto per stringhe più lunghe di 3'641'144 negli oggetti JSON.
  • Supporto per la connessione di IRIS Studio con Caché e Ensemble.
  • Supporto per il protocollo SPNEGO (Microsoft Integrated Windows Authentication) nelle 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 di accesso oppure %Net.HttpRequest tenterà di utilizzare il contesto attuale. Gli schemi di autenticazione supportati sono: Negotiate (Kerberos & NTLM), NTLM e Basic. Maggiori dettagli — "Fornire autentificazione».
  • Miglioramento delle prestazioni della registrazione e dell'input/output asincrono.

Gli utenti con supporto possono scaricare la versione 2019.1 nella sezione Distribuzioni Online del sito wrc.intersystems.com.

Tutti possono provare la nuova versione installando il contenitore con l'Edizione Community, che disponibile su dockerhub.com.

Fonte: habr.com

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