Sreda marca nova verzija podatkovne platforme InterSystems IRIS 2019.1
Predstavljamo vam seznam sprememb v slovenščini. Celoten seznam sprememb in Upgrade Checklist v angleščini lahko najdete na .
Izboljšave v InterSystems Cloud Manager
InterSystems Cloud Manager je pripomoček za enostavno nameščanje instalacij InterSystems IRIS v oblak. V izdaji 2019.1 so v ICM dodali naslednje možnosti:
- Podpora za razpoložljivostne cone (availability zone). Ustvarjanje instalacij, ki zajemajo več con znotraj enega območja. Več informacij — "».
- Podpora za asinhrono zrcaljenje. Vključitev asinhronih zrcalnih vozlišč v konfiguracijo instalacije. Več informacij — "».
- Namestitev InterSystems IRIS brez uporabe kontejnerjev, neposredno iz namestitvenega paketa. Več informacij — "».
- Podpora za odkrivanje storitev (service discovery). Več informacij — .
Klientni jeziki
V izdaji so nove funkcije za delo z InterSystems IRIS:
- IRIS Native API for .NET — nizkonivojski dostop do globalnih podatkov iz aplikacij .NET. Več informacij — "».
- Relacijski dostop iz Python — podpora za uporabo pyodbc. Več informacij — "».
- Dinamični Java Gateway — klic programov Java iz InterSystems IRIS brez ustvarjanja proxy razredov. Več informacij — "».
- Uporaba skupne pomnilniške pri delu z Java Gateway.
- Združljivost s Hibernate 5.2, 5.3. Več informacij — "».
- Nova Java orodja za množično nalaganje podatkov. Več informacij — "».
Izboljšana razširljivost in upravljanje porazdeljenega klasterja
Porazdeljeni klaster v InterSystems IRIS deli podatke in predpomnilnik med več strežniki, kar omogoča prilagodljivo, poceni razširljivost za poizvedbe in dodajanje podatkov. V to izdajo so vključena naslednja izboljšanja:
- Podpora za več scenarijev pri SQL. Vozlišča v klaster lahko dodate kadarkoli, ne glede na shemo baze podatkov in uporabljene ključe. Po dodajanju vozlišča je mogoče podatke prebalansirati (brez omrežja). Več informacij — "».
- V upravnem portalu je bila dodana nova stran z pregledom in konfiguracijo klasterja.
- Nova API za ustvarjanje usklajenega varnostnega kopiranja klasterja. Več informacij — "».
- Nova Java orodja za množično nalaganje podatkov so bila optimizirana tudi za delo s klasterjem.
Izboljšave SQL
Ta izdaja vključuje znatne izboljšave v zmogljivosti in enostavnosti uporabe SQL.
- Samodejna paralelna obdelava ustreznih poizvedb. Več informacij — «».
- Nova ukaz TUNE TABLE za prilagajanje tabele prek SQL vmesnika. Več informacij — «».
- Izboljšave SQL Shell, v kateri je zdaj mogoče pregledovati sheme, tabele in poglede, definirane ali dostopne v trenutnem obsegu. Več informacij — «».
- Pregled načrta poizvedbe zdaj prikazuje podnačrte sestavljenih načrtov pri paralelizaciji in poizvedbah v gručah.
- V besedilo poizvedbe je zdaj mogoče dodajati možnosti za prepisovanje sistemskih nastavitev SQL za to poizvedbo. Več informacij — «».
- Vsaka izdaja InterSystems vključuje različne nevidne izboljšave SQL za aplikacijo. V različici 2019.1 je bilo še posebej dodanih veliko takšnih izboljšav v optimizator poizvedb in generator kode. Skupaj z avtomatsko paralelno obdelavo poizvedb bi to moralo znatno povečati zmogljivost aplikacij, ki uporabljajo InterSystems IRIS SQL.
Izboljšave v analitiki
- Možnost določanja delnih datumov v poslovni inteligenci. Na primer, določiti datum, za katerega je znano le leto ali leto in mesec. Več informacij — «».
- Nova struktura %SQLRESTRICT za filtriranje podatkov prek SQL znotraj MDX poizvedbe.
Izboljšave v integracijskih zmogljivostih
V tej izdaji je veliko izboljšav, ki poenostavljajo konfiguracijo in iskanje težav v proizvodih:
- Iskanje in pregled vseh poti, ki jih lahko sporočilo preide v proizvodu. Več informacij — «».
- Iskanje mest, kjer se komponenti izdelka sklicujeta na druge komponente izdelka. Več informacij — «».
- Testiranje pretvorbe podatkov. V pogovoru za testiranje je zdaj mogoče določiti vrednosti za objekte aux, context in process, kot da bi bila pretvorba klicana s inicializiranimi objekti. Več informacij — «».
- Urejevalnik DTL. Nove akcije — . Možnost in k pretvorbam.
- Zdaj je mogoče poslati sporočilo k pravilniku in si ogledati rezultat izvedbe brez prevoza sporočila skozi celoten izdelek. Več informacij — «».
- Možnost preuzimanja poruka iz Pregleda poruka na lokalno računalo. Više informacija — «».
- Možnost preuzimanja događaja iz dnevnika na lokalno računalo. Više informacija — «».
- U uređivaču pravila sada možete dodavati komentare pravila i otvarati i uređivati transformacije koje se koriste u uređivanom pravilu.
- Postavka 'S vremena na vrijeme čekanja u redu' (Queue Wait Alert) sada označava vrijeme nakon kojeg se za poruku koja se nalazi u redu proizvoda ili aktivnu poruku generiraju obavijesti. Ranije se ovo čekanje odnosilo samo na poruke koje su se nalazile u redu proizvoda. Više informacija — «».
- Ograničenje pristupa 'Zadanim sistemskim postavkama'. Administratori mogu odrediti korisnike za uređivanje, pregled ili brisanje zadatih postavki. Više informacija — «».
- Možnost izvoza produkcije na lokalno računalo. Više informacija — «».
- Mogućnost implementacije produkcije s lokalnog računala. Više informacija — «».
- Proširena navigacija po stranici postavki produkcije. Na karticama stranice postavki produkcije dodane su veze za brzo otvaranje odgovarajućih stavki u novom prozoru. Na kartici Red, klikom na broj poruke otvara se praćenje. Na kartici Poruke, klikom na broj sesije otvara se praćenje. Na kartici Procesi, klikom na broj poruke otvara se praćenje, a na broj procesa - prozor s detaljima procesa.
- Nove opcije u čarobnjaku za dodavanje stavki poslovne produkcije. Sada korisnici mogu automatski dodijeliti zadane sistemske vrijednosti ako su polja ostavljena prazna i postaviti prefiks paketa za generiranje pravila usmjeravanja. Više informacija — «».
Sistemske performanse i mogućnosti
- Znatna izboljšanja skalabilnosti in zmogljivosti, zlasti za velike sisteme z nerazporejenim dostopom do pomnilnika (NUMA). Ta izboljšanja vključujejo spremembe skalabilnosti pri zbiranju statistike in upravljanju s pomnilnikom globalov, izboljšave zmogljivosti pri preslikavi globalov na ravni kazalnikov (subscript-level mapping) in druge optimizacije, ki se izogibajo obhodu blokov-pokazateljev. Da bi bila ta izboljšanja mogoča, so bila uvedena tudi spremembe v sistemski statistiki in uporabi pomnilnika, opisane v . Ta izboljšanja povečujejo velikost pomnilnika, dodeljenega za metapodatke pomnilnika globalov, za 64 bajtov na vsak pomnilnik v sistemih Intel in za 128 bajtov na IBM Power. Na primer, za pomnilnik blokov velikosti 8 kilobajtov bo rast 0,75 % za sisteme Intel. Ta izboljšanja so prav tako privedla do manjših sprememb pri prikazovanju statistike v pripomočkih in Portalu za upravljanje.
- Protokol za skupno upravljanje s ključi (Key Management Interoperability Protocol — KMIP). Začetek s to različico lahko InterSystems IRIS deluje kot odjemalec industrijskega strežnika za upravljanje s ključi. KMIP, standard OASIS, omogoča centralizirano upravljanje s ključi. Ključe KMIP strežnika lahko uporabite za šifriranje tako podatkovnih baz kot posameznih elementov. Ključi KMIP strežnika so dostopni prav tako kot ključi, shranjeni v datotekah, na primer za šifriranje datotek dnevnikov. InterSystems IRIS podpira kopiranje ključev iz KMIP strežnika v lokalne datoteke, za ustvarjanje lokalnih varnostnih kopij. Več — „»
- Nova orodja DataMove za prenos podatkov iz ene podatkovne baze v drugo, hkrati pa za spreminjanje nastavitev preslikave globalov. Več — „».
- Podpora za vrstice daljše od 3’641’144 v JSON objektih.
- Podpora za povezavo IRIS Studio s Caché in Ensemble.
- Podpora za protokol SPNEGO (Microsoft Integrated Windows Authentication) pri HTTP povezavah. Zdaj lahko %Net.HttpRequest uporablja Windows avtentikacijo po protokolu HTTP 1.1 za povezovanje z zaščitenim strežnikom. Uporabniki zagotavljajo pristojne podatke ali %Net.HttpRequest poskuša uporabiti trenutni kontekst. Podprte sheme avtentikacije — Negotiate (Kerberos & NTLM), NTLM in Basic. Več — „».
- Izboljšanje zmogljivosti beleženja in asinhronega vnosa/izvoda.
Uporabnikom s podporo je različica 2019.1 na voljo za prenos v razdelku Online Distributions na spletni strani .
Vsi, ki želite, lahko preizkusite novo različico z namestitvijo zabojnika s Community Edition, ki je na dockerhub.com.
Izvor: habr.com
