Mitten av mars ny version av InterSystems IRIS 2019.1 dataplattform
Vi presenterar för din uppmärksamhet en lista över förändringar på ryska. Den fullständiga listan över ändringar och uppgraderingschecklista på engelska finns på .
Förbättringar av InterSystems Cloud Manager
InterSystems Cloud Manager är ett verktyg för att enkelt distribuera InterSystems IRIS-installationer i molnet. I release 2019.1 dök följande funktioner upp i ICM:
- Tillgänglighetszonstöd. Skapande av installationer som upptar flera zoner inom en region. Fler detaljer - "".
- Stöd för asynkron spegel. Inklusive asynkrona spegelnoder i installationskonfigurationen. Fler detaljer - "".
- Installera InterSystems IRIS utan att använda behållare, direkt från installationspaketet. Fler detaljer - "".
- Support för tjänsteupptäckt. Fler detaljer - .
Kundens språk
Releasen innehåller nya moduler för att arbeta med InterSystems IRIS:
- IRIS Native API för .NET - lågnivååtkomst till globala filer från .NET-applikationer. Fler detaljer - "".
- Relationell åtkomst från Python - stöd för att använda pyodbc. Fler detaljer - "".
- Dynamic Java Gateway - Ring Java-program från InterSystems IRIS utan att skapa proxyklasser. Fler detaljer - "".
- Användning av delat minne när du arbetar med Java Gateway.
- Kompatibel med Hibernate 5.2, 5.3. Fler detaljer - "".
- Nytt Java-verktyg för bulkdataladdning. Fler detaljer - "".
Förbättrad skalbarhet och distribuerad klusterhantering
InterSystems IRIS distribuerade kluster delar data och cache över flera servrar, vilket ger flexibel, kostnadseffektiv skalbarhet för att söka och lägga till data. Den här utgåvan innehåller följande förbättringar:
- Stöd för fler SQL-skript. Noder kan nu läggas till i ett kluster när som helst, oavsett databasschema och nycklar som används. Efter att ha lagt till en nod kan data balanseras om (offline). Fler detaljer - "".
- En ny sida med översikt och konfiguration av klustret har dykt upp i Management Portal.
- Nytt API för att skapa en konsekvent klusterbackup. Fler detaljer - "".
- Det nya Java-verktyget för bulkdataladdning är också optimerat för att arbeta med ett kluster.
Förbättringar i SQL
Den här utgåvan innehåller betydande förbättringar av prestanda och användarvänlighet för SQL.
- Autoparallellisering av lämpliga frågor. Fler detaljer - "".
- Nytt TUNE TABLE-kommando för att ställa in en tabell genom SQL-gränssnittet. Fler detaljer - "".
- Förbättringar av SQL-skalet, som nu låter dig se scheman, tabeller och vyer definierade eller tillgängliga i det aktuella omfånget. Fler detaljer - "".
- Frågeplanvyn visar nu underplaner av sammansatta planer för parallellisering och klusterfrågor.
- Alternativ kan nu läggas till i frågetexten för att åsidosätta SQL-systeminställningarna för den frågan. Fler detaljer - "".
- InterSystems inkluderar olika SQL-förbättringar som är osynliga för applikationen med varje release. Under 2019.1 lades särskilt många sådana förbättringar till i frågeoptimeraren och kodgeneratorn. Tillsammans med automatisk parallellisering av användarfrågor bör detta förbättra prestandan avsevärt för applikationer som använder InterSystems IRIS SQL.
Förbättringar i Analytics
- Möjlighet att ställa in deldatum i Business Intelligence. Ange till exempel ett datum för vilket endast år eller år och månad är kända. Fler detaljer - "".
- Ny %SQLRESTRICT-konstruktion för att filtrera data genom SQL inuti en MDX-fråga.
Förbättringar av integrationsmöjligheter
Den här utgåvan har många förbättringar som gör det lättare att konfigurera och felsöka problem i produkter:
- Sök och se alla vägar ett meddelande kan ta i en produkt. Fler detaljer - "".
- Hitta platser där produktkomponenter refererar till andra produktkomponenter. Fler detaljer - "".
- Testa datatransformationer. I testdialogrutan kan du nu ställa in värden för aux-, kontext- och processobjekten, som om transformationen hade anropats med objekten initialiserade. Läs mer "".
- DTL-redaktör. Nya åtgärder - . Möjlighet и till transformationer.
- Nu kan du skicka ett meddelande till en regel och se resultatet av exekveringen utan att köra meddelandet över hela produkten. Fler detaljer - "".
- Möjlighet att ladda ner meddelanden från Message Viewer till din lokala dator. Fler detaljer - "".
- Möjlighet att ladda ner logghändelser till din lokala dator. Fler detaljer - "".
- I regelredigeraren kan du nu lägga till kommentarer till regler och öppna och redigera transformationer som används i regeln du redigerar.
- Inställningen Queue Wait Alert anger nu den tid efter vilken ett meddelande i en produktartikels kö eller ett aktivt meddelande genererar en varning. Tidigare gällde denna timeout endast meddelanden i produktionsartikelkön. Fler detaljer - "".
- Begränsar åtkomst till "Systemets standardinställningar". Administratörer kan konfigurera användare att redigera, visa eller ta bort standardinställningar. Fler detaljer - "".
- Möjlighet att exportera produkter till en lokal dator. Fler detaljer - "".
- Det är möjligt att distribuera produkter från en lokal dator. Fler detaljer - "".
- Utökad navigering på sidan med produktinställningar. Länkar har lagts till bokmärken på sidan Produktinställningar för att snabbt öppna relaterade objekt i ett separat fönster. Klicka på meddelandenumret på fliken Kö för att öppna spåret. På fliken Meddelanden öppnas spåret genom att klicka på sessionsnumret. På fliken Processer öppnas spårningen genom att klicka på meddelandenumret och genom att klicka på processnumret öppnas ett fönster med processinformation.
- Nya alternativ i guiden Add Business Product Item. Användare kan nu automatiskt tilldela systemstandarder om fält lämnas tomma och ange ett paketprefix för att generera routingregler. Fler detaljer - "".
Systemets prestanda och kapacitet
- Betydande skalbarhet och prestandaförbättringar, särskilt för stora NUMA-system. Dessa förbättringar inkluderar skalbarhetsförändringar för statistikinsamling och global bufferthantering, prestandaförbättringar för mappning på sänkt nivå av globaler och andra optimeringar för att undvika att pekblock passerar. För att göra dessa förbättringar möjliga har ändringar gjorts i systemet och statistiken över minnesanvändning som beskrivs i . Dessa förbättringar ökar minnet som allokeras för global buffertmetadata med 64 byte per buffert på Intel-system och med 128 byte på IBM Power. Till exempel, för en 8K blockbuffert, skulle ökningen vara 0,75 % för Intel-system. Dessa förbättringar ledde också till mindre förändringar i visningen av statistik i verktyg och Management Portal.
- Key Management Interoperability Protocol (KMIP). Från och med den här versionen kan InterSystems IRIS vara en klient till den industriella nyckelhanteringsservern. KMIP, en OASIS-standard, ger kraften i centraliserad nyckelhantering. Du kan använda KMIP-servernycklar för att kryptera både databasen och enskilda element. KMIP-servernycklar är tillgängliga på samma sätt som nycklar som lagras i filer, till exempel för att kryptera loggfiler. InterSystems IRIS stöder kopiering av nycklar från en KMIP-server till lokala filer för att skapa lokala säkerhetskopior. Fler detaljer - "»
- Nytt DataMove-verktyg för att överföra data från en databas till en annan, samtidigt som du ändrar globala visningsinställningar. Fler detaljer - "".
- 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.
- Поддержка протокола SPNEGO (Microsoft Integrated Windows Authentication) при HTTP-соединениях. Теперь %Net.HttpRequest может использовать Windows-аутентификацию по протоколу HTTP 1.1 для соединения с защищённым сервером. Пользователи предоставляют реквизиты доступа, или %Net.HttpRequest попытается использовать текущий контекст. Поддерживаемые схемы аутентификации — Negotiate (Kerberos & NTLM), NTLM и Basic. Подробнее — «".
- Förbättrad loggning och asynkron I/O-prestanda.
För användare med support finns version 2019.1 tillgänglig för nedladdning i avsnittet Onlinedistributioner på webbplatsen .
Vem som helst kan prova den nya versionen genom att installera en behållare med Community Edition, som på dockerhub.com.
Källa: will.com
