Release van InterSystems IRIS 2019.1

Midden maart kwam uit nieuwe versie van het InterSystems IRIS 2019.1 dataplatform

We presenteren onder uw aandacht een lijst met wijzigingen in het Russisch. De volledige lijst met wijzigingen en de upgradechecklist in het Engels kunt u vinden op link.

Verbeteringen aan InterSystems Cloud Manager

InterSystems Cloud Manager is een hulpprogramma waarmee u eenvoudig InterSystems IRIS-installaties in de cloud kunt implementeren. In release 2019.1 verschenen de volgende functies in ICM:

Talen van klanten

De release bevat nieuwe modules voor het werken met InterSystems IRIS:

Verbeterde schaalbaarheid en gedistribueerd clusterbeheer

Het gedistribueerde cluster van InterSystems IRIS deelt gegevens en cache over meerdere servers, waardoor flexibele, kosteneffectieve schaalbaarheid wordt geboden voor het opvragen en toevoegen van gegevens. Deze release bevat de volgende verbeteringen:

  • Ondersteuning voor meer SQL-scripts. Knooppunten kunnen nu op elk moment aan een cluster worden toegevoegd, ongeacht het databaseschema en de gebruikte sleutels. Na het toevoegen van een knooppunt kunnen de gegevens opnieuw in balans worden gebracht (offline). Meer details - "Breng gedeelde gegevens opnieuw in evenwicht over extra Shard-gegevensservers.
  • Er is een nieuwe pagina verschenen met een overzicht en configuratie van het cluster in de Management Portal.
  • Nieuwe API voor het maken van een consistente clusterback-up. Meer details - "Gecoördineerde back-up en herstel van gedeelde clusters.
  • Het nieuwe Java-hulpprogramma voor het bulksgewijs laden van gegevens is ook geoptimaliseerd voor het werken met een cluster.

Verbeteringen in SQL

Deze release bevat aanzienlijke verbeteringen in de prestaties en het gebruiksgemak van SQL.

  • Automatische parallellisatie van geschikte zoekopdrachten. Meer details - "Systeembrede parallelle verwerking van zoekopdrachten.
  • Nieuw TUNE TABLE-commando voor het afstemmen van een tabel via de SQL-interface. Meer details - "TUNING TABEL.
  • Verbeteringen aan de SQL Shell, waarmee u nu schema's, tabellen en weergaven kunt bekijken die zijn gedefinieerd of beschikbaar zijn in het huidige bereik. Meer details - "De SQL Shell-interface gebruiken.
  • De weergave van het queryplan toont nu subplannen van samengestelde plannen voor parallellisatie en clusterquery's.
  • Er kunnen nu opties aan de querytekst worden toegevoegd om de SQL-systeeminstellingen voor die query te overschrijven. Meer details - "Commentaaropties.
  • InterSystems bevat verschillende SQL-verbeteringen die bij elke release onzichtbaar zijn voor de applicatie. In 2019.1 zijn vooral veel van dergelijke verbeteringen toegevoegd aan de query-optimalisatie en codegenerator. Samen met de automatische parallellisatie van gebruikersquery's zou dit de prestaties van applicaties die gebruik maken van InterSystems IRIS SQL aanzienlijk moeten verbeteren.

Verbeteringen in analyses

  • Mogelijkheid om gedeeltelijke datums in te stellen in Business Intelligence. Geef bijvoorbeeld een datum aan waarvan alleen het jaartal of jaartal en maand bekend zijn. Meer details - "Gedeeltelijke data.
  • Nieuwe %SQLRESTRICT-constructie voor het filteren van gegevens via SQL in een MDX-query.

Verbeteringen in integratiemogelijkheden

Deze release bevat veel verbeteringen die het eenvoudiger maken om problemen in producten te configureren en op te lossen:

  • Zoek en bekijk alle paden die een bericht in een product kan volgen. Meer details - "Interfacekaarten bekijken.
  • Plaatsen zoeken waar productcomponenten verwijzen naar andere productcomponenten. Meer details - "Interfacereferenties zoeken.
  • Testen van datatransformaties. In het testdialoogvenster kunt u nu waarden instellen voor de aux-, context- en procesobjecten, alsof de transformatie is aangeroepen terwijl de objecten zijn geïnitialiseerd. Lees verder "Gebruik de transformatietestpagina.
  • DTL-editor. Nieuwe acties - schakelaar/kast. Mogelijkheid groepsacties и Commentaar toevoegen aan transformaties.
  • Nu kunt u een bericht naar een regel sturen en het resultaat van de uitvoering bekijken zonder dat het bericht over het hele product wordt weergegeven. Meer details - "Routingregels testen.
  • Mogelijkheid om berichten van Message Viewer naar uw lokale computer te downloaden. Meer details - "Berichten exporteren.
  • Mogelijkheid om loggebeurtenissen naar uw lokale computer te downloaden. Meer details - "Inleiding tot de pagina Gebeurtenislogboek.
  • In de Regeleditor kunt u nu commentaar toevoegen aan regels en transformaties openen en bewerken die worden gebruikt in de regel die u bewerkt.
  • De instelling Wachtrijwaarschuwing specificeert nu de tijd waarna een bericht in de wachtrij van een productitem of een actief bericht een waarschuwing genereert. Voorheen gold deze time-out alleen voor berichten in de wachtrij voor productie-items. Meer details - "Wachtrijwaarschuwing.
  • Toegang beperken tot "Systeemstandaardinstellingen". Beheerders kunnen gebruikers configureren om standaardinstellingen te bewerken, bekijken of verwijderen. Meer details - "Beveiliging voor standaardsysteeminstellingen.
  • Mogelijkheid om producten naar een lokale computer te exporteren. Meer details - "Een productie exporteren.
  • Het is mogelijk om producten vanaf een lokale computer te implementeren. Meer details - "Een productie implementeren op een doelsysteem.
  • Uitgebreide navigatie op de pagina met productinstellingen. Er zijn links toegevoegd aan bladwijzers op de pagina Productinstellingen om gerelateerde items snel in een apart venster te openen. Als u op het tabblad Wachtrij op het berichtnummer klikt, wordt de tracering geopend. Als u op het tabblad Berichten op het sessienummer klikt, wordt de tracering geopend. Als u op het tabblad Processen op het berichtnummer klikt, wordt de tracering geopend. Als u op het procesnummer klikt, wordt een venster met procesdetails geopend.
  • Nieuwe opties in de wizard Zakelijk productitem toevoegen. Gebruikers kunnen nu automatisch systeemstandaarden toewijzen als velden leeg blijven en een pakketvoorvoegsel instellen om routeringsregels te genereren. Meer details - "Wizard-opties.

Systeemprestaties en mogelijkheden

  • Aanzienlijke schaalbaarheid en prestatieverbeteringen, vooral voor grote NUMA-systemen. Deze verbeteringen omvatten schaalbaarheidswijzigingen bij het verzamelen van statistieken en globaal bufferbeheer, prestatieverbeteringen bij het in kaart brengen van globale waarden op subscriptniveau, en andere optimalisaties om het doorlopen van pointerblocks te voorkomen. Om deze verbeteringen mogelijk te maken, zijn er wijzigingen aangebracht in de systeem- en geheugengebruikstatistieken beschreven in checklist voor deze release. Deze verbeteringen vergroten het geheugen dat is toegewezen voor globale buffermetagegevens met 64 bytes per buffer op Intel-systemen en met 128 bytes op IBM Power. Voor een blokbuffer van 8K zou de stijging bijvoorbeeld 0,75% bedragen voor Intel-systemen. Deze verbeteringen hebben ook geleid tot kleine wijzigingen in de weergave van statistieken in nutsvoorzieningen en de Management Portal.
  • Sleutelbeheerinteroperabiliteitsprotocol (KMIP). Vanaf deze release kan InterSystems IRIS een client zijn van de industriële sleutelbeheerserver. KMIP, een OASIS-standaard, biedt de kracht van gecentraliseerd sleutelbeheer. U kunt KMIP-serversleutels gebruiken om zowel de database als afzonderlijke elementen te coderen. KMIP-serversleutels zijn op dezelfde manier toegankelijk als sleutels die in bestanden zijn opgeslagen, bijvoorbeeld voor het coderen van logbestanden. InterSystems IRIS ondersteunt het kopiëren van sleutels van een KMIP-server naar lokale bestanden om lokale back-ups te maken. Meer details - "Sleutels beheren met het Key Management Interoperability Protocol (KMIP)»
  • Nieuw DataMove-hulpprogramma voor het overbrengen van gegevens van de ene database naar de andere, terwijl tegelijkertijd de algemene weergave-instellingen worden gewijzigd. Meer details - "DataMove gebruiken met InterSystems IRIS.
  • Ondersteuning voor tekenreeksen langer dan 3'641'144 in JSON-objecten.
  • Ondersteuning voor het verbinden van IRIS Studio met Caché en Ensemble.
  • Ondersteuning voor het SPNEGO-protocol (Microsoft Integrated Windows Authentication) voor HTTP-verbindingen. %Net.HttpRequest kan nu Windows-authenticatie via HTTP 1.1 gebruiken om verbinding te maken met een beveiligde server. Gebruikers geven toegangsgegevens op, anders zal %Net.HttpRequest proberen de huidige context te gebruiken. Ondersteunde authenticatieschema's zijn Negotiate (Kerberos & NTLM), NTLM en Basic. Meer details - "Authenticatie bieden.
  • Verbeterde logboekregistratie en asynchrone I/O-prestaties.

Voor gebruikers met ondersteuning is release 2019.1 beschikbaar om te downloaden in het gedeelte Onlinedistributies van de website wrc.intersystems.com.

Iedereen kan de nieuwe versie uitproberen door een container met Community Edition te installeren is beschikbaar op dockerhub.com.

Bron: www.habr.com

Voeg een reactie