Sortie d'InterSystems IRIS 2019.1

À la mi-mars la nouvelle version de Google Chrome numĂ©ro 75 est sortie. Il n'y avait pas de changements ou de mises Ă  jour notables, cependant, les dĂ©veloppeurs ont corrigĂ© 42 vulnĂ©rabilitĂ©s et ajoutĂ© un mode lecture. Cependant, contrairement Ă  d'autres navigateurs, il fonctionne de maniĂšre assez Ă©trange. En particulier, il ne reconnaĂźt pas encore tout le texte de la page. De plus, il doit ĂȘtre activĂ© manuellement via des drapeaux, ce qui semble plutĂŽt Ă©trange. la nouvelle version de la plateforme de donnĂ©es InterSystems IRIS 2019.1

Nous vous prĂ©sentons la liste des modifications en français. La liste complĂšte des changements et la liste de mise Ă  niveau en anglais peuvent ĂȘtre trouvĂ©es Ă  le lien.

Améliorations dans InterSystems Cloud Manager

InterSystems Cloud Manager est un outil pour le déploiement facile des installations d'InterSystems IRIS dans le cloud. La version 2019.1 d'ICM a introduit les fonctionnalités suivantes :

Langues clients

La version inclut de nouveaux modules pour travailler avec InterSystems IRIS :

Améliorations de la scalabilité et de la gestion des clusters distribués

Le cluster distribuĂ© dans InterSystems IRIS partage les donnĂ©es et le cache entre plusieurs serveurs, offrant une scalabilitĂ© flexible et peu coĂ»teuse pour les requĂȘtes et l'ajout de donnĂ©es. Les amĂ©liorations suivantes ont Ă©tĂ© apportĂ©es dans cette version :

  • Support pour un plus grand nombre de scĂ©narios SQL. Les nƓuds dans le cluster peuvent maintenant ĂȘtre ajoutĂ©s Ă  tout moment, indĂ©pendamment du schĂ©ma de base de donnĂ©es et des clĂ©s utilisĂ©es. AprĂšs l'ajout d'un nƓud, les donnĂ©es peuvent ĂȘtre rééquilibrĂ©es (hors ligne). Pour plus de dĂ©tails — «Rééquilibrage des donnĂ©es fragmentĂ©es entre les serveurs de donnĂ©es supplĂ©mentaires».
  • Un nouvel aperçu et page de configuration pour le cluster a Ă©tĂ© ajoutĂ© au portail de gestion.
  • Nouvelle API pour crĂ©er une sauvegarde cohĂ©rente du cluster. Pour plus de dĂ©tails — «Sauvegarde et restauration coordonnĂ©es des clusters fragmentĂ©s».
  • Une nouvelle utilitaire en Java pour le chargement de donnĂ©es en masse est Ă©galement optimisĂ©e pour fonctionner avec un cluster.

Améliorations dans SQL

Cette version contient des améliorations significatives en termes de performance et de facilité d'utilisation de SQL.

  • Auto-parallĂ©lisation des requĂȘtes appropriĂ©es. En savoir plus — «Traitement de requĂȘtes parallĂšle Ă  l'Ă©chelle du systĂšme».
  • Nouvelle commande TUNE TABLE pour configurer la table via l'interface SQL. En savoir plus — «TUNE TABLE».
  • AmĂ©liorations de SQL Shell, oĂč il est maintenant possible de visualiser les schĂ©mas, tables et vues dĂ©finis ou accessibles dans le domaine actuel. En savoir plus — «Utilisation de l'interface SQL Shell».
  • La visualisation du plan de requĂȘte affiche dĂ©sormais les sous-plans des plans composites lors de la parallĂ©lisation et des requĂȘtes au cluster.
  • Il est maintenant possible d'ajouter des options au texte de la requĂȘte pour remplacer les paramĂštres systĂšme SQL pour cette requĂȘte. En savoir plus — «Options de commentaire».
  • Dans chaque version, InterSystems inclut diverses amĂ©liorations discrĂštes pour l'application SQL. Dans la version 2019.1, particuliĂšrement de nombreuses de ces amĂ©liorations ont Ă©tĂ© ajoutĂ©es Ă  l'optimiseur de requĂȘtes et au gĂ©nĂ©rateur de code. CombinĂ©es avec l'auto-parallĂ©lisation des requĂȘtes, cela devrait noter augmenter la performance des applications utilisant InterSystems IRIS SQL.

Améliorations dans l'Analyse

  • PossibilitĂ© de spĂ©cifier des dates partielles dans Business Intelligence. Par exemple, indiquer une date pour laquelle seul l'annĂ©e ou l'annĂ©e et le mois sont connus. En savoir plus — «Dates partielles».
  • Nouvelle construction %SQLRESTRICT pour filtrer les donnĂ©es via SQL Ă  l'intĂ©rieur d'une requĂȘte MDX.

Améliorations des capacités d'intégration

Cette version contient de nombreuses améliorations qui simplifient la configuration et le dépannage dans les produits :

  • Recherche et visualisation de tous les chemins que le message peut emprunter dans les produits. En savoir plus — «Visualiser les cartes d'interface».
  • Recherche des endroits oĂč les composants d'un produit font rĂ©fĂ©rence Ă  d'autres composants du produit. En savoir plus — «Recherche des rĂ©fĂ©rences d'interface».
  • Test des transformations de donnĂ©es. Dans la fenĂȘtre de test, vous pouvez maintenant assigner des valeurs aux objets aux, context et process, comme si la transformation avait Ă©tĂ© dĂ©clenchĂ©e avec des objets initialisĂ©s. En savoir plus «Utilisation de la page de test de transformation».
  • Éditeur DTL. Nouvelles actions — switch/case. PossibilitĂ© de grouper des actions et ajouter des commentaires aux transformations.
  • Il est maintenant possible d'envoyer un message Ă  la rĂšgle et de voir le rĂ©sultat de l'exĂ©cution sans faire passer le message par l'ensemble des produits. En savoir plus — «Tester les rĂšgles de routage».
  • PossibilitĂ© de tĂ©lĂ©charger des messages depuis la vue des messages sur l'ordinateur local. En savoir plus — «Exportation des messages».
  • PossibilitĂ© de tĂ©lĂ©charger des Ă©vĂ©nements du journal sur l'ordinateur local. En savoir plus — «Introduction Ă  la page du journal des Ă©vĂ©nements».
  • Dans l'Ă©diteur de rĂšgles, il est maintenant possible d'ajouter des commentaires aux rĂšgles et d'ouvrir et d'Ă©diter les transformations utilisĂ©es dans la rĂšgle modifiable.
  • La configuration de l'alerte de dĂ©lai d'attente de la file d'attente indique maintenant le temps aprĂšs lequel un message en attente dans la file d'attente de produit ou un message actif gĂ©nĂšre une notification. Auparavant, ce dĂ©lai d'attente ne s'appliquait qu'aux messages en attente dans la file d'attente de produit. En savoir plus — «Alerte de dĂ©lai d'attente de la file d'attente».
  • Restriction de l'accĂšs aux paramĂštres systĂšme par dĂ©faut. Les administrateurs peuvent configurer les utilisateurs pour modifier, visualiser ou supprimer les paramĂštres par dĂ©faut. En savoir plus — «SĂ©curitĂ© des paramĂštres systĂšme par dĂ©faut».
  • PossibilitĂ© d'exporter un produit sur l'ordinateur local. En savoir plus — «Exportation d'une production».
  • DĂ©ploiement d'une production depuis l'ordinateur local. En savoir plus — «DĂ©ployer une production sur un systĂšme cible».
  • Navigation Ă©tendue sur la page de configuration du produit. Des liens ont Ă©tĂ© ajoutĂ©s aux onglets de la page de configuration du produit pour ouvrir rapidement les Ă©lĂ©ments correspondants dans une nouvelle fenĂȘtre. Dans l'onglet de la file d'attente, un clic sur le numĂ©ro de message ouvre la trace. Dans l'onglet des messages, un clic sur le numĂ©ro de session ouvre la trace. Dans l'onglet des processus, un clic sur le numĂ©ro de message ouvre la trace, et sur le numĂ©ro de processus — une fenĂȘtre avec les dĂ©tails du processus.
  • Nouvelles options dans l'assistant d'ajout d'Ă©lĂ©ments de production commerciale. Les utilisateurs peuvent maintenant attribuer automatiquement les valeurs par dĂ©faut systĂšme si les champs sont laissĂ©s vides, et dĂ©finir un prĂ©fixe de paquet pour gĂ©nĂ©rer des rĂšgles de routage. En savoir plus — «Options de l'assistant».

Performances et capacités systÚme

  • AmĂ©liorations significatives de la scalabilitĂ© et des performances, en particulier pour les grands systĂšmes avec un accĂšs Ă  la mĂ©moire non uniforme (NUMA). Ces amĂ©liorations incluent des modifications de la scalabilitĂ© lors de la collecte de statistiques et de la gestion du tampon des globales, des amĂ©liorations de performances dans le mappage des globales au niveau des index (mappage de niveau sous-script), et d'autres optimisations pour Ă©viter le contournement des blocs pointeurs. Pour rendre ces amĂ©liorations possibles, des modifications ont Ă©tĂ© apportĂ©es aux statistiques du systĂšme et Ă  l'utilisation de la mĂ©moire, dĂ©crites dans la liste de contrĂŽle de cette version. Ces amĂ©liorations augmentent la taille de la mĂ©moire allouĂ©e aux mĂ©tadonnĂ©es du tampon des globales de 64 octets par tampon sur les systĂšmes Intel et de 128 octets sur IBM Power. Par exemple, pour un tampon de blocs de 8 kilo-octets, la hausse sera de 0,75 % pour les systĂšmes Intel. Ces amĂ©liorations ont Ă©galement entraĂźnĂ© de lĂ©gers changements dans l'affichage des statistiques dans les utilitaires et le Portail de Gestion.
  • Protocole d'interopĂ©rabilitĂ© de gestion des clĂ©s (Key Management Interoperability Protocol — KMIP). À partir de cette version, InterSystems IRIS peut ĂȘtre le client d'un serveur de gestion des clĂ©s industriel. KMIP, standard OASIS, donne le pouvoir d'une gestion centralisĂ©e des clĂ©s. Vous pouvez utiliser les clĂ©s du serveur KMIP pour chiffrer Ă  la fois des bases de donnĂ©es et des Ă©lĂ©ments individuels. Les clĂ©s du serveur KMIP sont disponibles comme celles stockĂ©es dans des fichiers, par exemple pour le chiffrement des fichiers journaux. InterSystems IRIS prend en charge la copie des clĂ©s depuis le serveur KMIP vers des fichiers locaux, pour crĂ©er des sauvegardes locales. Pour en savoir plus — «Gestion des ClĂ©s avec le Protocole d'InteropĂ©rabilitĂ© de Gestion des ClĂ©s (KMIP)»
  • Nouvel utilitaire DataMove pour transfĂ©rer des donnĂ©es d'une base de donnĂ©es Ă  une autre, simultanĂ©ment avec la modification des paramĂštres de mappage des globales. Pour en savoir plus — «Utilisation de DataMove avec InterSystems IRIS».
  • Prise en charge de chaĂźnes de plus de 3’641’144 dans les objets JSON.
  • Prise en charge de la connexion IRIS Studio avec CachĂ© et Ensemble.
  • Prise en charge du protocole SPNEGO (Microsoft Integrated Windows Authentication) lors des connexions HTTP. DĂ©sormais, %Net.HttpRequest peut utiliser l'authentification Windows via le protocole HTTP 1.1 pour se connecter Ă  un serveur sĂ©curisĂ©. Les utilisateurs fournissent des identifiants d'accĂšs, ou %Net.HttpRequest tentera d'utiliser le contexte actuel. Les schĂ©mas d'authentification pris en charge sont Negotiate (Kerberos & NTLM), NTLM et Basic. Pour en savoir plus — «Fournir l'authentification».
  • AmĂ©lioration des performances de journalisation et d'E/S asynchrone.

Les utilisateurs avec support peuvent télécharger la version 2019.1 dans la section Distributions en ligne du site. wrc.intersystems.com.

Tous ceux qui le souhaitent peuvent essayer la nouvelle version en installant le conteneur avec l'édition Community, qui disponible est disponible sur dockerhub.com.

Source : habr.com

Acheter un hĂ©bergement fiable pour les sites avec protection DDoS, serveurs VPS VDS đŸ”„ Acheter un hĂ©bergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster