I midten av mars en ny versjon av dataplattformen InterSystems IRIS 2019.1
Vi presenterer en liste over endringer pÄ norsk. Den fullstendige listen over endringer og Upgrade Checklist pÄ engelsk finner du pÄ .
Forbedringer i InterSystems Cloud Manager
InterSystems Cloud Manager er et verktÞy for enkel distribusjon av InterSystems IRIS-installasjoner i skyen. I versjonen 2019.1 har ICM fÄtt fÞlgende funksjoner:
- StĂžtte for tilgjengelighetssoner (availability zone). Oppretting av installasjoner som dekker flere soner innenfor ett omrĂ„de. Mer informasjon â «».
- StĂžtte for asynkront speil. Inkludering av asynkrone speilnoder i installasjonskonfigurasjonen. Mer informasjon â «».
- Installasjon av InterSystems IRIS uten bruk av containere, direkte fra installasjonspakken. Mer informasjon â «».
- StĂžtte for tjenestedekking (service discovery). Mer informasjon â .
Klient sprÄk
I utgivelsen inngÄr nye moduler for arbeid med InterSystems IRIS:
- IRIS Native API for .NET â lavnivĂ„ tilgang til globale data fra .NET-applikasjoner. Mer informasjon â «».
- Relasjonell tilgang fra Python â stĂžtte for bruk av pyodbc. Mer informasjon â «».
- Dynamisk Java Gateway â anrop av Java-programmer fra InterSystems IRIS uten Ă„ opprette proxy-klasser. Mer informasjon â «».
- Bruk av delt minne ved arbeid med Java Gateway.
- Kompatibilitet med Hibernate 5.2, 5.3. Mer informasjon â «».
- Nytt verktĂžy pĂ„ Java for masseoverfĂžring av data. Mer informasjon â «».
Forbedret skalerbarhet og administrasjon av distribuert klynge
Den distribuerte klyngen i InterSystems IRIS deler data og cache mellom flere servere, og gir fleksibel, kostnadseffektiv skalerbarhet for forespĂžrsel og datatilfĂžrsel. Denne utgivelsen inneholder fĂžlgende forbedringer:
- StĂžtte for flere scenarier for SQL. Noder i klyngen kan nĂ„ legges til nĂ„r som helst, uavhengig av databaseskjemaet og nĂžklene som brukes. Etter at en node er lagt til, kan dataene rebalanseres (offline). Mer informasjon â «».
- I Administrasjonsportalen har det blitt lagt til en ny side med oversikt og konfigurasjon av klyngen.
- Nye API for Ă„ lage konsistente sikkerhetskopier av klynger. Mer informasjon â «».
- En ny Java-verktÞy for masselasting av data er ogsÄ optimalisert for klyngetilgang.
Forbedringer i SQL
Denne utgaven inneholder betydelige forbedringer i ytelse og brukervennlighet i SQL.
- Automatisk parallellisering av passende spĂžrringer. Les mer â «».
- Den nye TUNE TABLE-kommandoen for Ă„ konfigurere tabeller gjennom SQL-grensesnittet. Les mer â «».
- Forbedringer i SQL-skjell, hvor man nĂ„ kan se skjemaer, tabeller og visninger som er definert eller tilgjengelige i det nĂ„vĂŠrende omrĂ„det. Les mer â «».
- Visning av spÞrringsplanen viser nÄ underplaner av sammensatte planer ved parallellisering og forespÞrsel om kluster.
- Det er nĂ„ mulig Ă„ legge til alternativer i spĂžrringsteksten for Ă„ overstyre systeminnstillingene for SQL for denne spĂžrringen. Les mer â «».
- I hver utgave inkluderer InterSystems ulike usynlige forbedringer i SQL. I 2019.1 ble det spesielt lagt til mange slike forbedringer i spĂžrringsoptimalisatoren og kodegeneratoren. Sammen med automatisk parallellisering av spĂžrringer, bĂžr dette betydelig forbedre ytelsen til applikasjoner som bruker InterSystems IRIS SQL.
Forbedringer i Analytics
- Mulighet for Ă„ spesifisere delvise datoer i Business Intelligence. For eksempel Ă„ angi en dato der bare Ă„ret eller Ă„ret og mĂ„neden er kjent. Les mer â «».
- Den nye %SQLRESTRICT-konstruksjonen for filtrering av data via SQL innenfor MDX-spĂžrringer.
Forbedringer i integrasjonsmuligheter
Denne utgaven inneholder mange forbedringer som forenkler konfigurasjon og feilsĂžking i produktene:
- SĂžke etter og vise alle stier som en melding kan ta i produktet. Les mer â «».
- SĂžke etter steder der produktkomponenter refererer til andre produktkomponenter. Les mer â «».
- Testing av datatransformasjoner. I testdialogen kan du nĂ„ angi verdier for aux-, context- og process-objektene, som om transformasjonen ble kalt med initialiserte objekter. Les mer â «».
- DTL-redigerer. Nye handlinger â . Mulighet til og til transformasjoner.
- Det er nĂ„ mulig Ă„ sende en melding til en regel og se resultatet av kjĂžringen uten Ă„ kjĂžre meldingen gjennom hele produktet. Les mer â «».
- Mulighet for Ă„ laste ned meldinger fra meldingsvisningen til en lokal datamaskin. Les mer â «».
- Mulighet for Ă„ laste ned loggmeldinger til en lokal datamaskin. Les mer â «».
- I regelredigereren kan du nÄ legge til kommentarer til reglene og Äpne og redigere transformasjoner som brukes i den redigerte regelen.
- Innstilling av «KĂžventetid» (Queue Wait Alert) angir nĂ„ tiden etter hvilken et meldingsvarsel genereres for meldinger i kĂž for produktglasset eller aktive meldinger. Tidligere gjaldt dette varselet kun for meldinger i kĂž for produktglasset. Les mer â «».
- Begrensning av tilgang til «Standard systeminnstillinger». Administratorer kan konfigurere brukere til Ă„ redigere, se eller slette standardinnstillinger. Les mer â «».
- Mulighet for Ă„ eksportere produksjon til en lokal datamaskin. Les mer â «».
- Mulighet for Ă„ distribuere produksjon fra en lokal datamaskin. Les mer â «».
- Utvidet navigering pÄ produksjonsinnstillingssiden. Fanene pÄ produksjonsinnstillingssiden har fÄtt lenker for rask tilgang til relevante elementer i et eget vindu. PÄ fanen KÞ Äpner klikk pÄ meldingsnummeret sporing. PÄ fanen Meldinger Äpner klikk pÄ sesjonsnummeret sporing. PÄ fanen Prosesser Äpner klikk pÄ meldingsnummeret sporing, mens klikk pÄ prosessnummeret Äpner prosessdetaljvinduet.
- Nye alternativer i veiviseren for Ă„ legge til forretningsprodukter. NĂ„ kan brukere automatisk tildele standardverdier hvis feltene forlates tomme, og angi pakke prefiks for generering av ruteregler. Les mer â «».
Systemytelse og muligheter
- Betydelige forbedringer i skalerbarhet og ytelse, spesielt for store systemer med ujevnt minnetilgang (NUMA). Disse forbedringene inkluderer endringer i skalerbarhet under innsamling av statistikk og hÄndtering av globale buffere, ytelsesforbedringer ved avbilding av globale data pÄ indeksnivÄ (subscript-level mapping), og andre optimaliseringer for Ä unngÄ traversering av pekeblokker. For at disse forbedringene skulle vÊre mulige, ble det gjort endringer i systemstatistikk og minnebruk, beskrevet i . Disse forbedringene Þker mengden minne som er tildelt for metadata buffer for globale buffere med 64 byte per buffer pÄ Intel-systemer og 128 byte pÄ IBM Power. For eksempel, for en buffer med 8-kilobyte blokker, vil veksten vÊre 0,75% for Intel-systemer. Disse forbedringene har ogsÄ fÞrt til smÄ endringer i visning av statistikker i verktÞy og administrasjonsportalen.
- Protokoll for nĂžkkelhĂ„ndtering (Key Management Interoperability Protocol â KMIP). Fra og med denne utgivelsen kan InterSystems IRIS vĂŠre klient for en industriell server for nĂžkkelhĂ„ndtering. KMIP, en OASIS-standard, gir kraften av sentralisert nĂžkkelhĂ„ndtering. Du kan bruke nĂžklene fra KMIP-serveren for Ă„ kryptere bĂ„de databaser og individuelle elementer. NĂžklene fra KMIP-serveren er tilgjengelige pĂ„ samme mĂ„te som nĂžkler som er lagret i filer, for eksempel for kryptering av loggfiler. InterSystems IRIS stĂžtter kopiering av nĂžkler fra KMIP-serveren til lokale filer for Ă„ lage lokale sikkerhetskopier. Mer informasjon â «»
- Nytt verktĂžy DataMove for Ă„ overfĂžre data fra en database til en annen, samtidig med at innstillinger for globale avbildninger endres. Mer informasjon â «».
- StĂžtte for strenger lengre enn 3â641â144 i JSON-objekter.
- StÞtte for kobling av IRIS Studio med Caché og Ensemble.
- StĂžtte for SPNEGO-protokollen (Microsoft Integrated Windows Authentication) ved HTTP-forbindelser. NĂ„ kan %Net.HttpRequest bruke Windows-autentisering via HTTP 1.1 for Ă„ koble til en beskyttet server. Brukere gir pĂ„loggingsinformasjon, eller %Net.HttpRequest vil prĂžve Ă„ bruke den gjeldende konteksten. StĂžttede autentiseringsordninger er Negotiate (Kerberos & NTLM), NTLM og Basic. Mer informasjon â «».
- Forbedring av ytelsen til loggfĂžring og asynkron inn-/utdata.
Brukere med stÞtte for versjon 2019.1 er tilgjengelig for nedlasting i seksjonen Online Distributions pÄ nettstedet .
Alle som Þnsker det kan prÞve den nye versjonen ved Ä installere en container med Community Edition som finnes pÄ dockerhub.com.
Kilde: habr.com
