Release van InterSystems IRIS 2019.1

Midden maart is uitgebracht een nieuwe versie van het InterSystems IRIS dataplatform 2019.1

Hier presenteren wij een lijst van wijzigingen in het Nederlands. Een volledige lijst van wijzigingen en de Upgrade Checklist in het Engels is te vinden op de link.

Verbeteringen in InterSystems Cloud Manager

InterSystems Cloud Manager is een tool voor het eenvoudig implementeren van InterSystems IRIS-installaties in de cloud. In de release 2019.1 zijn er nieuwe mogelijkheden toegevoegd aan ICM:

  • Ondersteuning voor beschikbaarheidszones (availability zone). Creëren van installaties die meerdere zones binnen één regio beslaan. Meer info — “Deploying Across Multiple Zones».
  • Ondersteuning voor asynchrone replicatie. Het opnemen van asynchrone replicaknopen in de installatieconfiguratie. Meer info — “Mirrored Configuration Requirements».
  • InterSystems IRIS-installatie zonder gebruik van containers, direct vanuit het installatiepakket. Meer info — “Containerless Deployment».
  • Ondersteuning voor serviceontdekking (service discovery). Meer info — Sharing ICM Deployments.

Clienttalen

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

Verbeterde schaalbaarheid en beheer van gedistribueerde clusters

Het gedistribueerde cluster in InterSystems IRIS verdeelt gegevens en cache over meerdere servers, waardoor flexibele, kosteneffectieve schaalbaarheid voor gegevensverzoeken en -toevoegingen wordt geboden. De volgende verbeteringen zijn in deze release opgenomen:

  • Ondersteuning voor meer scenario's voor SQL. Knopen in het cluster kunnen op elk moment worden toegevoegd, ongeacht het databaseschema en de gebruikte sleutels. Na het toevoegen van een knoop kunnen gegevens opnieuw worden gebalanceerd (offline). Meer info — “Rebalance Sharded Data Across Additional Shard Data Servers».
  • In het Management Portal is een nieuwe pagina toegevoegd voor het overzicht en de configuratie van het cluster.
  • Nieuwe API voor het maken van een gecoördineerde back-up van het cluster. Meer info — “Coordinated Backup and Restore of Sharded Clusters».
  • Nieuwe Java-tool voor batchgegevensimport is ook geoptimaliseerd voor clusterwerking.

Verbeteringen in SQL

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

  • Auto-parallelisatie van geschikte queries. Meer informatie — «Systeembrede Parallel Query Verwerking».
  • Nieuwe TUNE TABLE-opdracht voor het afstemmen van een tabel via de SQL-interface. Meer informatie — «TUNE TABLE».
  • Verbeteringen in SQL Shell, waarin nu schema's, tabellen en views die gedefinieerd of toegankelijk zijn in het huidige domein kunnen worden bekeken. Meer informatie — «De SQL Shell Interface Gebruiken».
  • Het weergeven van het queryplan toont nu subplannen van samengestelde plannen bij parallelisatie en clusterqueries.
  • Er kunnen nu opties aan de querytekst worden toegevoegd om systeeminstellingen voor SQL voor deze query te overschrijven. Meer informatie — «Commentaaropties».
  • In elke release voegt InterSystems verschillende onopgemerkte verbeteringen in SQL toe. In 2019.1 zijn er bijzonder veel verbeteringen toegevoegd aan de query-optimalisator en de codegenerator. In combinatie met automatische parallelisatie van queries zou dit de prestaties van applicaties die gebruikmaken van InterSystems IRIS SQL aanzienlijk moeten verbeteren.

Verbeteringen in Analytica

  • Mogelijkheid om gedeeltelijke data in Business Intelligence in te voeren. Bijvoorbeeld, een datum opgeven waarvan alleen het jaar of het jaar en de maand bekend zijn. Meer informatie — «Gedeeltelijke Data».
  • Nieuwe constructie %SQLRESTRICT om gegevens te filteren via SQL binnen een MDX-query.

Verbeteringen in integratiemogelijkheden

In deze release zijn er veel verbeteringen die het configureren en oplossen van problemen in producten vereenvoudigen:

  • Zoeken en bekijken van alle paden die een bericht in een product kan volgen. Meer informatie — «Interfacekaarten Bekijken».
  • Zoeken naar plaatsen waar productcomponenten naar andere productcomponenten verwijzen. Meer informatie — «Interfacevermeldingen Vinden».
  • Testen van gegevenstransformaties. In de testdialoog kunnen nu waarden voor aux-, context- en procesobjecten worden opgegeven, alsof de transformatie was aangeroepen met geïnitialiseerde objecten. Meer informatie — «De Transformatie Testpagina Gebruiken».
  • DTL Editor. Nieuwe acties — switch/case. Mogelijkheid om acties te groeperen en opmerkingen toe te voegen aan transformaties.
  • Het is nu mogelijk om een bericht naar een regel te sturen en het resultaat van de uitvoering te bekijken zonder het volledige product te doorlopen. Meer informatie — «Testregels».
  • Mogelijkheid om berichten vanuit het Berichtoverzicht naar de lokale computer te downloaden. Meer informatie — «Berichten Exporteren».
  • Mogelijkheid om loggebeurtenissen naar de lokale computer te downloaden. Meer informatie — «Introductie tot de Pagina van Logboekgebeurtenissen».
  • In de regelseditor kunnen nu opmerkingen aan regels worden toegevoegd en kunnen conversies die in de bewerkbare regel worden gebruikt, worden geopend en bewerkt.
  • De instelling 'Wachttijd voor wachtrij' (Queue Wait Alert) geeft nu de tijd aan waarna een bericht in de productitems wachtrij of een actief bericht een waarschuwing genereert. Voorheen gold deze wachttijd alleen voor berichten in de wachtrij van productitems. Meer informatie — «Wachttijd voor Wachtrij».
  • Toegang tot 'Systeeminstellingen Standaard' is beperkt. Beheerders kunnen gebruikers instellen om standaardinstellingen te bewerken, bekijken of te verwijderen. Meer informatie — «Beveiliging voor Standaard Systeeminstellingen».
  • Mogelijkheid om producten naar de lokale computer te exporteren. Meer informatie — «Productie Exporteren».
  • In staat om producten van de lokale computer te implementeren. Meer informatie — «Productie Implementeren op een Doelsysteem».
  • Uitgebreide navigatie op de pagina voor productinstellingen. Er zijn koppelingen aan de bladwijzers op de pagina voor productinstellingen toegevoegd, zodat relevante item snel in een nieuw venster kunnen worden geopend. Op het tabblad Wachtrij opent een klik op het berichtnummer de traceeractie. Op het tabblad Berichten opent een klik op het sessienummer de traceeractie. Op het tabblad Processen opent een klik op het berichtnummer de traceeractie, en het procesnummer opent een venster met procesdetails.
  • Nieuwe opties in de wizard voor het toevoegen van een bedrijfsproductitem. Gebruikers kunnen nu standaard systeemwaarden automatisch toewijzen als velden leeg zijn gelaten en een pakketprefix instellen voor het genereren van routineregels. Meer informatie — «Wizardopties».

Systeemprestaties en mogelijkheden

  • Significante verbeteringen in schaalbaarheid en prestaties, vooral voor grote systemen met ongelijkmatige geheugentoegang (NUMA). Deze verbeteringen omvatten wijzigingen in schaalbaarheid bij het verzamelen van statistieken en het beheren van de global buffer, prestatieverbeteringen in de mapping van globals op indexniveau en andere optimalisaties om het omzeilen van pointer-blokken te vermijden. Om deze verbeteringen mogelijk te maken, zijn wijzigingen aangebracht in de systeemstatistieken en het geheugenverbruik, zoals beschreven in de checklist van deze release. Deze verbeteringen vergroten de hoeveelheid geheugen die toegewezen is voor de metadata van de global buffer met 64 bytes per buffer op Intel-systemen en met 128 bytes op IBM Power. Bijvoorbeeld, voor een buffer van 8-kilobyte blokken zal de groei 0,75% zijn voor Intel-systemen. Deze verbeteringen hebben ook geleid tot kleine wijzigingen in de weergave van statistieken in de tools en het Management Portal.
  • Het Key Management Interoperability Protocol (KMIP). Vanaf deze release kan InterSystems IRIS een client zijn van een industriële key management server. KMIP, een OASIS-standaard, biedt krachtige gecentraliseerde sleutelbeheer. U kunt KMIP-sleutels gebruiken voor encryptie van zowel de database als individuele elementen. KMIP-sleutels zijn beschikbaar zoals sleutels die in bestanden worden opgeslagen, bijvoorbeeld voor het versleutelen van logbestanden. InterSystems IRIS ondersteunt het kopiëren van sleutels van de KMIP-server naar lokale bestanden voor het maken van lokale back-ups. Meer details — "Beheer van sleutels met het Key Management Interoperability Protocol (KMIP)»
  • Een nieuwe DataMove-tool voor het verplaatsen van gegevens van de ene database naar de andere, tegelijk met het aanpassen van de global mapping-instellingen. Meer details — "DataMove gebruiken met InterSystems IRIS».
  • Ondersteuning voor strings langer dan 3'641'144 in JSON-objecten.
  • Ondersteuning voor de verbinding van IRIS Studio met Caché en Ensemble.
  • Ondersteuning voor het SPNEGO-protocol (Microsoft Integrated Windows Authentication) bij HTTP-verbindingen. Nu kan %Net.HttpRequest Windows-authenticatie gebruiken via HTTP 1.1 voor verbinding met een beveiligde server. Gebruikers bieden hun inloggegevens, of %Net.HttpRequest probeert de huidige context te gebruiken. Ondersteunde authenticatiemethoden zijn Negotiate (Kerberos & NTLM), NTLM en Basic. Meer details — "Authenticatie bieden».
  • Verbetering van loggingprestaties en asynchrone invoer/uitvoer.

Gebruikers met ondersteuning hebben release 2019.1 beschikbaar om te downloaden in de sectie Online Distributions van de website. wrc.intersystems.com.

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

Bron: habr.com

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers 🔥 Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster