Izid InterSystems IRIS 2019.1

Sreda marca je izšla 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 linku.

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 — "Deploying Across Multiple Zones».
  • Podpora za asinhrono zrcaljenje. Vključitev asinhronih zrcalnih vozlišč v konfiguracijo instalacije. Več informacij — "Mirrored Configuration Requirements».
  • Namestitev InterSystems IRIS brez uporabe kontejnerjev, neposredno iz namestitvenega paketa. Več informacij — "Containerless Deployment».
  • Podpora za odkrivanje storitev (service discovery). Več informacij — Sharing ICM Deployments.

Klientni jeziki

V izdaji so nove funkcije za delo z InterSystems IRIS:

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 — "Rebalance Sharded Data Across Additional Shard Data Servers».
  • V upravnem portalu je bila dodana nova stran z pregledom in konfiguracijo klasterja.
  • Nova API za ustvarjanje usklajenega varnostnega kopiranja klasterja. Več informacij — "Coordinated Backup and Restore of Sharded Clusters».
  • 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 — «Obdelava poizvedb po sistemu».
  • Nova ukaz TUNE TABLE za prilagajanje tabele prek SQL vmesnika. Več informacij — «TUNE TABLE».
  • Izboljšave SQL Shell, v kateri je zdaj mogoče pregledovati sheme, tabele in poglede, definirane ali dostopne v trenutnem obsegu. Več informacij — «Uporaba vmesnika SQL Shell».
  • 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 — «Možnosti komentarjev».
  • 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 — «Delni datumi».
  • 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 — «Pregledovanje vmesnikov».
  • Iskanje mest, kjer se komponenti izdelka sklicujeta na druge komponente izdelka. Več informacij — «Iskanje referenc vmesnikov».
  • 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 — «Uporaba strani za testiranje pretvorb».
  • Urejevalnik DTL. Nove akcije — switch/case. Možnost združiti akcije in dodati komentarje 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 — «Testiranje pravil usmerjanja».
  • Možnost preuzimanja poruka iz Pregleda poruka na lokalno računalo. Više informacija — «Izvoz poruka».
  • Možnost preuzimanja događaja iz dnevnika na lokalno računalo. Više informacija — «Uvod u stranicu dnevnika događaja».
  • 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 — «Obavijest o čekanju u redu».
  • Ograničenje pristupa 'Zadanim sistemskim postavkama'. Administratori mogu odrediti korisnike za uređivanje, pregled ili brisanje zadatih postavki. Više informacija — «Sigurnost za zadane sistemske postavke».
  • Možnost izvoza produkcije na lokalno računalo. Više informacija — «Izvoz produkcije».
  • Mogućnost implementacije produkcije s lokalnog računala. Više informacija — «Implementacija produkcije na ciljani sistem».
  • 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 — «Opcije čarobnjaka».

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 checklistu te različice. 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č — „Upravljanje ključev s protokolom za skupno upravljanje s ključi (KMIP)»
  • Nova orodja DataMove za prenos podatkov iz ene podatkovne baze v drugo, hkrati pa za spreminjanje nastavitev preslikave globalov. Več — „Uporaba DataMove z InterSystems IRIS».
  • 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č — „Zagotavljanje avtentikacije».
  • 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 wrc.intersystems.com.

Vsi, ki želite, lahko preizkusite novo različico z namestitvijo zabojnika s Community Edition, ki je na voljo je na dockerhub.com.

Izvor: habr.com

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster