Mitjans de març va sortir nova versió de la plataforma de dades InterSystems IRIS 2019.1
Presentem a la vostra atenció una llista de canvis en rus. La llista completa de canvis i la llista de verificació d'actualització en anglès es pot trobar a enllaç.
Millores a InterSystems Cloud Manager
InterSystems Cloud Manager és una utilitat per desplegar fàcilment les instal·lacions d'InterSystems IRIS al núvol. A la versió 2019.1, les funcions següents van aparèixer a ICM:
Suport a la zona de disponibilitat. Creació d'instal·lacions que ocupen diverses zones dins d'una regió. Més detalls - "Desplegament en diverses zones».
Suport de mirall asíncron. Incloent nodes miralls asíncrons a la configuració de la instal·lació. Més detalls - "Requisits de configuració duplicats».
Instal·leu InterSystems IRIS sense utilitzar contenidors, directament des del paquet d'instal·lació. Més detalls - "Desplegament sense contenidors».
Dynamic Java Gateway: truca a programes Java des d'InterSystems IRIS sense crear classes de proxy. Més detalls - "Ús de passarel·les d'objectes dinàmics».
Ús de memòria compartida quan es treballa amb Java Gateway.
Escalabilitat millorada i gestió de clúster distribuït
El clúster distribuït d'InterSystems IRIS comparteix dades i memòria cau entre diversos servidors, proporcionant una escalabilitat flexible i rendible per consultar i afegir dades. Aquesta versió inclou les millores següents:
Suport per a més scripts SQL. Ara es poden afegir nodes a un clúster en qualsevol moment, independentment de l'esquema de la base de dades i les claus utilitzades. Després d'afegir un node, les dades es poden reequilibrar (fora de línia). Més detalls - "Reequilibreu les dades compartides entre servidors de dades addicionals».
Al Portal de Gestió ha aparegut una nova pàgina amb una visió general i configuració del clúster.
Nova ordre TUNE TABLE per ajustar una taula mitjançant la interfície SQL. Més detalls - "TAULA SINTONIA».
Millores a l'SQL Shell, que ara us permet veure esquemes, taules i vistes definits o disponibles a l'abast actual. Més detalls - "Ús de la interfície SQL Shell».
La visualització del pla de consultes ara mostra subplans de plans compostos per a consultes de paral·lelització i clúster.
Ara es poden afegir opcions al cos de la consulta per anul·lar la configuració del sistema SQL per a aquesta consulta. Més detalls - "Opcions de comentari».
InterSystems inclou diverses millores SQL que són invisibles per a l'aplicació amb cada llançament. El 2019.1, sobretot es van afegir moltes millores d'aquest tipus a l'optimitzador de consultes i al generador de codi. Juntament amb la paral·lelització automàtica de les consultes dels usuaris, això hauria de millorar significativament el rendiment de les aplicacions que utilitzen InterSystems IRIS SQL.
Millores en Analytics
Capacitat d'establir dates parcials en Business Intelligence. Per exemple, indiqueu una data de la qual només es coneixen l'any o l'any i el mes. Més detalls - "Dates parcials».
Nova construcció %SQLRESTRICT per filtrar dades mitjançant SQL dins d'una consulta MDX.
Millores en les capacitats d'integració
Aquesta versió té moltes millores que faciliten la configuració i la resolució de problemes dels productes:
Trobar llocs on els components del producte fan referència a altres components del producte. Més detalls - "Trobar referències d'interfície».
Prova de transformacions de dades. Al diàleg de prova, ara podeu establir valors per als objectes auxiliars, context i procés, com si la transformació s'hagués cridat amb els objectes inicialitzats. Llegeix més "Ús de la pàgina de proves de transformació».
Ara podeu enviar un missatge a una regla i veure el resultat de l'execució sense executar el missatge a tot el producte. Més detalls - "Prova de regles d'encaminament».
Possibilitat de descarregar missatges des del Visualitzador de missatges al vostre ordinador local. Més detalls - "Exportació de missatges».
A l'Editor de regles, ara podeu afegir comentaris a les regles i obrir i editar les transformacions que s'utilitzen a la regla que esteu editant.
La configuració d'Alerta d'espera de cua ara especifica el temps després del qual un missatge a la cua d'un article de producte o un missatge actiu generarà una alerta. Anteriorment, aquest temps d'espera només s'aplicava als missatges de la cua d'elements de producció. Més detalls - "Alerta d'espera de cua».
Restringir l'accés a "Configuració predeterminada del sistema". Els administradors poden configurar els usuaris per editar, veure o suprimir la configuració predeterminada. Més detalls - "Seguretat per a la configuració predeterminada del sistema».
Navegació ampliada a la pàgina de configuració del producte. S'han afegit enllaços a les adreces d'interès a la pàgina Configuració del producte per obrir ràpidament els elements relacionats en una finestra independent. A la pestanya Cua, fent clic al número del missatge s'obre la traça. A la pestanya Missatges, fent clic al número de sessió s'obre el rastre. A la pestanya Processos, fent clic al número del missatge s'obre la traça, i fent clic al número de procés s'obre una finestra amb els detalls del procés.
Noves opcions a l'assistent d'afegir un article de producte empresarial. Els usuaris ara poden assignar automàticament els valors predeterminats del sistema si els camps es deixen en blanc i establir un prefix de paquet per generar regles d'encaminament. Més detalls - "Opcions de l'assistent».
Rendiment i capacitats del sistema
Escalabilitat significativa i millores de rendiment, especialment per a sistemes NUMA grans. Aquestes millores inclouen canvis d'escalabilitat a la recopilació d'estadístiques i a la gestió de la memòria intermèdia global, millores de rendiment en el mapeig de globals a nivell de subíndex i altres optimitzacions per evitar el recorregut del bloc de punters. Per fer possible aquestes millores, s'han fet canvis a les estadístiques d'ús del sistema i de la memòria descrites a llista de verificació per a aquesta versió. Aquestes millores augmenten la memòria assignada per a les metadades de la memòria intermèdia global en 64 bytes per memòria intermèdia en sistemes Intel i en 128 bytes a IBM Power. Per exemple, per a un buffer de blocs de 8K, l'augment seria del 0,75% per als sistemes Intel. Aquestes millores també van comportar canvis menors en la visualització de les estadístiques a les utilitats i al Portal de Gestió.
Protocol d'interoperabilitat de gestió de claus (KMIP). A partir d'aquesta versió, InterSystems IRIS pot ser un client del servidor de gestió de claus industrial. KMIP, un estàndard OASIS, aporta el poder de la gestió centralitzada de claus. Podeu utilitzar les claus del servidor KMIP per xifrar tant la base de dades com els elements individuals. Les claus del servidor KMIP són accessibles de la mateixa manera que les claus emmagatzemades als fitxers, per exemple, per xifrar fitxers de registre. InterSystems IRIS admet la còpia de claus d'un servidor KMIP a fitxers locals per crear còpies de seguretat locals. Més detalls - "Gestió de claus amb el protocol d'interoperabilitat de gestió de claus (KMIP)»
Nova utilitat DataMove per transferir dades d'una base de dades a una altra, alhora que canvia la configuració global de la pantalla. Més detalls - "Ús de DataMove amb InterSystems IRIS».
Suport per a cadenes de més de 3'641'144 en objectes JSON.
Suport per connectar IRIS Studio a Caché i Ensemble.
Suport per al protocol SPNEGO (Microsoft Integrated Windows Authentication) per a connexions HTTP. %Net.HttpRequest ara pot utilitzar l'autenticació de Windows mitjançant HTTP 1.1 per connectar-se a un servidor segur. Els usuaris proporcionen credencials d'accés, o %Net.HttpRequest intentarà utilitzar el context actual. Els esquemes d'autenticació admesos són Negotiate (Kerberos i NTLM), NTLM i Basic. Més detalls - "Proporcionar autenticació».
Millora de registre i rendiment d'E/S asíncrona.
Per als usuaris amb assistència, la versió 2019.1 es pot descarregar a la secció Distribucions en línia del lloc web wrc.intersystems.com.
Qualsevol pot provar la nova versió instal·lant un contenidor amb Community Edition, que disponible a dockerhub.com.