Lansering av InterSystems IRIS 2019.1

I mitten av mars slÀpptes den nya versionen av dataplatformen InterSystems IRIS 2019.1

Vi presenterar en lista över Àndringar pÄ svenska. Den fullstÀndiga listan över Àndringar och Upgrade Checklist pÄ engelska finns tillgÀnglig pÄ lÀnken.

FörbÀttringar i InterSystems Cloud Manager

InterSystems Cloud Manager Àr ett verktyg för enkel distribution av installationer av InterSystems IRIS i molnet. I version 2019.1 har ICM fÄtt följande funktioner:

  • Stöd för tillgĂ€nglighetszoner (availability zone). Skapa installationer som omfattar flera zoner inom en region. Mer information — "Deploying Across Multiple Zones».
  • Stöd för asynkront spegling. Att inkludera asynkrona speglade noder i installationskonfigurationen. Mer information — "Mirrored Configuration Requirements».
  • Installation av InterSystems IRIS utan att anvĂ€nda containrar, direkt frĂ„n installationspaketet. Mer information — "Containerless Deployment».
  • Stöd för tjĂ€nstupptĂ€ckte (service discovery). Mer information — Sharing ICM Deployments.

Klient sprÄk

Denna release innehÄller nya moduler för att arbeta med InterSystems IRIS:

FörbÀttrad skalbarhet och hantering av distribuerad kluster

Det distribuerade klustret i InterSystems IRIS delar data och cache mellan flera servrar, vilket ger flexibel och kostnadseffektiv skalbarhet för förfrÄgningar och datatillÀgg. Följande förbÀttringar ingÄr i denna release:

  • Stöd för fler scenarier för SQL. Noder i klustret kan nu lĂ€ggas till nĂ€r som helst oavsett databasens schema och anvĂ€nda nycklar. Efter att en nod har lagts till kan data ombalanseras (offline). Mer information — "Rebalance Sharded Data Across Additional Shard Data Servers».
  • I Hanteringsportalen har en ny sida för översikt och konfiguration av klustret lagts till.
  • Ny API för att skapa en koordinerad backup av klustret. Mer information — "Coordinated Backup and Restore of Sharded Clusters».
  • Det nya verktyget pĂ„ Java för massöverföring av data Ă€r ocksĂ„ optimerat för anvĂ€ndning med klustret.

FörbÀttringar i SQL

Denna version innehÄller betydande förbÀttringar av prestanda och anvÀndarvÀnlighet i SQL.

  • Automatisk parallellisering av lĂ€mpliga förfrĂ„gningar. LĂ€s mer — «Systemomfattande parallell frĂ„gebehandling».
  • Nytt kommando TUNE TABLE för att justera tabeller via SQL-grĂ€nssnittet. LĂ€s mer — «TUNE TABLE».
  • FörbĂ€ttringar av SQL Shell, dĂ€r man nu kan visa scheman, tabeller och vyer som definieras eller Ă€r tillgĂ€ngliga i det aktuella omrĂ„det. LĂ€s mer — «AnvĂ€nda SQL Shell-grĂ€nssnittet».
  • Att granska frĂ„geplanen visar nu delplaner i sammansatta planer vid parallellisering och frĂ„gor mot kluster.
  • I frĂ„getexten kan nu alternativ lĂ€ggas till för att Ă„sidosĂ€tta systeminstĂ€llningar för SQL för denna förfrĂ„gan. LĂ€s mer — «Kommentaralternativ».
  • I varje version inkluderar InterSystems olika osynliga förbĂ€ttringar av SQL för applikationen. I 2019.1 har sĂ€rskilt mĂ„nga sĂ„dana förbĂ€ttringar lagts till i frĂ„geoptimeraren och kodgeneratorn. Tillsammans med automatisk parallellisering av förfrĂ„gningar bör detta avsevĂ€rt förbĂ€ttra prestandan hos applikationer som anvĂ€nder InterSystems IRIS SQL.

FörbÀttringar i Analys

  • Möjlighet att ange delvis datum i Business Intelligence. Till exempel ange ett datum för vilket endast Ă„ret eller Ă„ret och mĂ„naden Ă€r kĂ€nda. LĂ€s mer — «Delvisa datum».
  • Ny konstruktion %SQLRESTRICT för att filtrera data via SQL inom en MDX-förfrĂ„gan.

FörbÀttringar av integrationsmöjligheterna

I denna version finns det mÄnga förbÀttringar som förenklar konfiguration och felsökning i produkterna:

  • Att söka och se alla vĂ€gar som ett meddelande kan ta i produkten. LĂ€s mer — «Visning av grĂ€nssnittskartor».
  • Att söka efter platser dĂ€r produktkomponenter refererar till andra produktkomponenter. LĂ€s mer — «Hitta grĂ€nssnittsreferenser».
  • Testning av datatransformationer. I testdialogen kan nu vĂ€rden för aux-, context- och processobjekt anges, som om transformationen hade anropats med initierade objekt. LĂ€s mer — «AnvĂ€nda sidan för testning av transformationer».
  • DTL-redigerare. Nya Ă„tgĂ€rder — switch/case. Möjlighet att gruppera Ă„tgĂ€rder och lĂ€gga till kommentarer till transformationer.
  • Nu kan ett meddelande skickas till en regel och resultatet av verkstĂ€llningen ses utan att meddelandet gĂ„r igenom hela produkten. LĂ€s mer — «Testa routingregler».
  • Möjlighet att ladda ner meddelanden frĂ„n Meddelandeöversikt till den lokala datorn. LĂ€s mer — «Exportera Meddelanden».
  • Möjlighet att ladda ner hĂ€ndelselogg till den lokala datorn. LĂ€s mer — «Introduktion till sidan för hĂ€ndelselogg».
  • I regelredigeraren kan du nu lĂ€gga till kommentarer till reglerna och öppna och redigera transformationer som anvĂ€nds i den redigerbara regeln.
  • InstĂ€llning av "KövĂ€ntetid" (Queue Wait Alert) anger nu hur lĂ€nge ett meddelande som befinner sig i produktens kö eller ett aktivt meddelande genererar en avisering. Tidigare gĂ€llde denna tidsgrĂ€ns endast för meddelanden i produktens kö. LĂ€s mer — «KövĂ€ntetid».
  • BegrĂ€nsad Ă„tkomst till "SystemstandardinstĂ€llningar". Administratörer kan stĂ€lla in anvĂ€ndare för att redigera, visa eller ta bort standardinstĂ€llningar. LĂ€s mer — «SĂ€kerhet för SystemstandardinstĂ€llningar».
  • Möjlighet att exportera produktion till den lokala datorn. LĂ€s mer — «Exportera en Produktion».
  • Möjlighet att distribuera produktion frĂ„n den lokala datorn. LĂ€s mer — «Distribuera en Produktion pĂ„ ett MĂ„l-system».
  • Utökad navigering pĂ„ sidan för produktinstĂ€llningar. LĂ€nkar har lagts till flikarna pĂ„ sidan för produktinstĂ€llningar för att snabbt öppna relaterade objekt i ett separat fönster. PĂ„ fliken Kös klickar du pĂ„ meddelandenummer för att öppna spĂ„rning. PĂ„ fliken Meddelanden klickar du pĂ„ sessionnummer för att öppna spĂ„rning. PĂ„ fliken Processer klickar du pĂ„ meddelandenummer för att öppna spĂ„rning, och pĂ„ processnummer - fönstret med processens detaljer.
  • Nya alternativ i guiden för att lĂ€gga till affĂ€rsprodukter. Nu kan anvĂ€ndare automatiskt tilldela systemstandardvĂ€rden om fĂ€lten lĂ€mnas tomma och ange paketprefix för att generera routingregler. LĂ€s mer — «Guidealternativ».

Systemets prestanda och funktioner

  • Betydande förbĂ€ttringar av skalbarheten och prestandan, sĂ€rskilt för stora system med ojĂ€mnt distribuerad minnesĂ„tkomst (NUMA). Dessa förbĂ€ttringar inkluderar förĂ€ndringar i skalbarheten vid insamling av statistik och hantering av globala buffertar, förbĂ€ttringar av prestanda vid visning av globala pĂ„ indexnivĂ„ (subscript-level mapping), och andra optimeringar för att undvika kringgĂ„ng av pekarbitar. För att dessa förbĂ€ttringar skulle bli möjliga har förĂ€ndringar gjorts i systemstatistiken och minnesanvĂ€ndningen, beskrivna i checklistan för denna version. Dessa förbĂ€ttringar ökar mĂ€ngden minne som allokeras för metadata i globala buffertar med 64 byte per buffert pĂ„ Intel-system och 128 byte pĂ„ IBM Power. Till exempel, för en 8-kilobytes buffert blir ökningen 0,75% för Intel-system. Dessa förbĂ€ttringar har ocksĂ„ medfört smĂ„ förĂ€ndringar i visningen av statistik i verktyg och Hanteringsportalen.
  • Protokollet för gemensam hantering av nycklar (Key Management Interoperability Protocol — KMIP). FrĂ„n och med denna version kan InterSystems IRIS vara klient till en industriell nyckelhanteringsserver. KMIP, en OASIS-standard, ger kraften av centraliserad nyckelhantering. Du kan anvĂ€nda nycklar frĂ„n KMIP-servern för att kryptera bĂ„de databaser och enskilda element. Nycklar frĂ„n KMIP-servern finns tillgĂ€ngliga precis som nycklar som lagras i filer, till exempel för kryptering av loggfiler. InterSystems IRIS stöder kopiering av nycklar frĂ„n KMIP-servern till lokala filer för att skapa lokala sĂ€kerhetskopior. Mer information — "Hantera nycklar med Key Management Interoperability Protocol (KMIP)»
  • Ett nytt verktyg, DataMove, för att flytta data frĂ„n en databas till en annan samtidigt som instĂ€llningarna för visning av globala Ă€ndras. Mer information — "AnvĂ€nda DataMove med InterSystems IRIS».
  • Stöd för strĂ€ngar lĂ€ngre Ă€n 3'641'144 i JSON-objekt.
  • Stöd för att ansluta IRIS Studio till CachĂ© och Ensemble.
  • Stöd för SPNEGO-protokollet (Microsoft Integrated Windows Authentication) vid HTTP-anslutningar. Nu kan %Net.HttpRequest anvĂ€nda Windows-autentisering via HTTP 1.1 för att ansluta till en sĂ€ker server. AnvĂ€ndare tillhandahĂ„ller autentiseringsuppgifter, eller sĂ„ kan %Net.HttpRequest försöka anvĂ€nda den aktuella kontexten. Stödda autentiseringsscheman Ă€r Negotiate (Kerberos & NTLM), NTLM och Basic. Mer information — "TillhandahĂ„lla autentisering».
  • FörbĂ€ttring av loggprestanda och asynkron in- och utdata.

AnvÀndare med stöd för releasen 2019.1 kan ladda ner den frÄn avsnittet Online Distributions pÄ webbplatsen wrc.intersystems.com.

Alla som Àr intresserade kan prova den nya versionen genom att installera en container med Community Edition, som Àr tillgÀnglig finns pÄ dockerhub.com.

KĂ€lla: habr.com

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster