I mitten av mars 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Ä .
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 â "».
- Stöd för asynkront spegling. Att inkludera asynkrona speglade noder i installationskonfigurationen. Mer information â "».
- Installation av InterSystems IRIS utan att anvĂ€nda containrar, direkt frĂ„n installationspaketet. Mer information â "».
- Stöd för tjĂ€nstupptĂ€ckte (service discovery). Mer information â .
Klient sprÄk
Denna release innehÄller nya moduler för att arbeta med InterSystems IRIS:
- IRIS Native API för .NET - lĂ„gnivĂ„tillgĂ„ng till globala vĂ€rden frĂ„n .NET-appar. Mer information â "».
- RelationsĂ„tkomst frĂ„n Python - stöd för anvĂ€ndning av pyodbc. Mer information â "».
- Dynamisk Java Gateway - anropa Java-program frĂ„n InterSystems IRIS utan att skapa proxyklasser. Mer information â "».
- AnvÀndning av delat minne vid arbete med Java Gateway.
- Kompatibilitet med Hibernate 5.2, 5.3. Mer information â "».
- Nytt verktyg pĂ„ Java för massöverföring av data. Mer information â "».
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 â "».
- 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 â "».
- 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 â «».
- Nytt kommando TUNE TABLE för att justera tabeller via SQL-grĂ€nssnittet. LĂ€s mer â «».
- 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 â «».
- 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 â «».
- 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 â «».
- 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 â «».
- Att söka efter platser dĂ€r produktkomponenter refererar till andra produktkomponenter. LĂ€s mer â «».
- 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 â «».
- DTL-redigerare. Nya Ă„tgĂ€rder â . Möjlighet att och 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 â «».
- Möjlighet att ladda ner meddelanden frĂ„n Meddelandeöversikt till den lokala datorn. LĂ€s mer â «».
- Möjlighet att ladda ner hĂ€ndelselogg till den lokala datorn. LĂ€s mer â «».
- 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 â «».
- 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 â «».
- Möjlighet att exportera produktion till den lokala datorn. LĂ€s mer â «».
- Möjlighet att distribuera produktion frĂ„n den lokala datorn. LĂ€s mer â «».
- 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 â «».
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 . 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 â "»
- 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 â "».
- 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 â "».
- 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 .
Alla som Àr intresserade kan prova den nya versionen genom att installera en container med Community Edition, som finns pÄ dockerhub.com.
KĂ€lla: habr.com
