Uvoľnenie InterSystems IRIS 2019.1

V polovici marca vyšla nová verzia platformy dát InterSystems IRIS 2019.1

Predstavujeme vám zoznam zmien v slovenčine. Kompletný zoznam zmien a Upgrade Checklist v angličtine nájdete na odkaze.

Vylepšenia v InterSystems Cloud Manager

InterSystems Cloud Manager je nástroj na jednoduché nasadenie inštalácií InterSystems IRIS v cloude. V release 2019.1 sa do ICM pridali tieto možnosti:

  • Podpora dostupnostných zón (availability zone). Vytváranie inštalácií, ktoré zaberajú niekoľko zón v rámci jedného regiónu. Viac informácií — „Deploying Across Multiple Zones».
  • Podpora asynchrónneho zrkadlenia. Zahrnutie asynchrónnych uzlov zrkadla do konfigurácie inštalácie. Viac informácií — „Mirrored Configuration Requirements».
  • Inštalácia InterSystems IRIS bez použitia kontajnerov, priamo z inštalačného balíka. Viac informácií — „Containerless Deployment».
  • Podpora zistenia služieb (service discovery). Viac informácií — Sharing ICM Deployments.

Klientské jazyky

Do releasu sú zaradené nové moduly pre prácu s InterSystems IRIS:

Vylepšená škálovateľnosť a správa distribuovaného klastera

Distribuovaný klaster v InterSystems IRIS delí dáta a cache medzi viacerými servermi, poskytujúc flexibilnú, nenákladnú škálovateľnosť pre dotazy a pridávanie dát. V tomto release boli pridané nasledujúce vylepšenia:

  • Podpora väčšieho počtu scenárov pre SQL. Uzly v klasteri je možné pridávať kedykoľvek, bez ohľadu na schému databázy a použité kľúče. Po pridaní uzla je možné dáta prebalansovať (offline). Viac informácií — „Rebalance Sharded Data Across Additional Shard Data Servers».
  • Na Portáli Správy sa objavila nová stránka s prehľadom a konfiguráciou klastera.
  • Nové API pre vytvorenie koordinovaného zálohovania klastera. Viac informácií — „Coordinated Backup and Restore of Sharded Clusters».
  • Nový Java nástroj na hromadné načítanie údajov je tiež optimalizovaný na prácu s klastrom.

Zlepšenia v SQL

Tento release obsahuje významné zlepšenia vo výkonnosti a jednoduchosti používania SQL.

  • Automatická paralelizácia vhodných dopytov. Viac informácií — „Spracovanie paralelných dopytov na systéme».
  • Nový príkaz TUNE TABLE na nastavenie tabuľky prostredníctvom rozhrania SQL. Viac informácií — „TUNE TABLE».
  • Zlepšenia SQL Shell, v ktorom je teraz možné prezerať schémy, tabuľky a pohľady definované alebo dostupné v aktuálnej oblasti. Viac informácií — „Používanie rozhrania SQL Shell».
  • Zobrazenie plánu dopytu teraz ukazuje podplány zložených plánov pri paralelizácii a dopytoch na klaster.
  • Do textu dopytu je teraz možné pridávať možnosti na prepísanie systémových nastavení SQL pre tento dopyt. Viac informácií — „Možnosti komentárov».
  • Do každého release InterSystems sú zahrnuté rôzne menej viditeľné zlepšenia SQL. V roku 2019.1 bolo najmä pridaných mnoho takýchto zlepšení do optimalizátora dopytov a generátora kódu. V kombinácii s automatickou paralelizáciou dopytov by to malo výrazne zvýšiť výkon aplikácií používajúcich InterSystems IRIS SQL.

Zlepšenia v analytike

  • Možnosť zadávania čiastočných dátumov v Business Intelligence. Napríklad uviesť dátum, pre ktorý je známy iba rok alebo rok a mesiac. Viac informácií — „Čiastočné dátumy».
  • Nová štruktúra %SQLRESTRICT na filtrovanie údajov cez SQL v rámci MDX dopytu.

Zlepšenia v integračných možnostiach

V tejto verzii je množstvo zlepšení, ktoré zjednodušujú konfiguráciu a hľadanie problémov v produktoch:

  • Hľadanie a prezeranie všetkých ciest, ktorými môže správa prechádzať v produkte. Viac informácií — „Prezeranie mapovania rozhraní».
  • Hľadanie miest, kde sa komponenty produktu odvolávajú na iné komponenty produktu. Viac informácií — „Nájdenie referencií rozhrania».
  • Testovanie transformácie údajov. V dialógovom okne testovania je teraz možné nastaviť hodnoty pre objekty aux, context a process, akoby bola transformácia vyvolaná s inicializovanými objektami. Viac informácií — „Používanie stránky testovania transformácií».
  • Editor DTL. Nové akcie — switch/case. Možnosť skupinovať akcie a pridávať komentáre k transformáciám.
  • Teraz je možné odoslať správu na pravidlo a pozrieť si výsledok vykonávania bez priebehu správy cez celý produkt. Viac informácií — „Testovanie pravidiel smerovania».
  • Možnosť sťahovať správy z prehľadu správ na lokálny počítač. Viac informácií — „Exportovanie správ».
  • Možnosť sťahovať udalosti logu na lokálny počítač. Viac informácií — „Úvod do stránky udalostí logu».
  • V editore pravidiel je teraz možné pridávať komentáre k pravidlám a otvárať a upravovať transformácie, ktoré sa používajú v upravovanom pravidle.
  • Nastavenie „Časovač na čakajúce hlásenie“ (Queue Wait Alert) teraz určuje čas, po uplynutí ktorého správa, ktorá je v čakajúcom stave alebo aktívna, generuje upozornenie. Predtým sa tento časovač vzťahoval iba na správy, ktoré boli v čakajúcom stave. Viac informácií — „Upozornenie na čakanie v rade».
  • Obmedzenie prístupu k „Predvoleným systémovým nastaveniam“. Administrátori môžu nastavovať používateľov na úpravu, zobrazenie alebo odstránenie predvolených nastavení. Viac informácií — „Bezpečnosť predvolených systémových nastavení».
  • Možnosť exportu produkcie na lokálny počítač. Viac informácií — „Exportovanie produkcie».
  • Možnosť nasadenia produkcie z lokálneho počítača. Viac informácií — „Nasadenie produkcie na cieľovom systéme».
  • Rozšírená navigácia na stránke nastavenia produkcie. Na záložky na stránke nastavenia produkcie boli pridané odkazy, aby sa rýchlo otvárali príslušné prvky v novom okne. Na záložke Čakajúce správy kliknutím na číslo správy sa otvorí trasovanie. Na záložke Správy kliknutím na číslo relácie sa otvorí trasovanie. Na záložke Procesy kliknutím na číslo správy sa otvorí trasovanie, a na čísle procesu sa otvorí okno s detailmi procesu.
  • Nové možnosti v sprievodcovi pridávaním položky obchodnej produkcie. Teraz môžu používatelia automaticky priradiť systémové predvolené hodnoty, ak sú polia prázdne, a zadať prefix balíka pre generovanie pravidiel smerovania. Viac informácií — „Možnosti sprievodcu».

Systémová výkonnosť a schopnosti

  • Významné zlepšenia škálovateľnosti a výkonu, najmä pre veľké systémy s nerovnomerne rozdeleným prístupom do pamäte (NUMA). Tieto zlepšenia zahŕňajú zmeny škálovateľnosti pri zbieraní štatistiky a správe globálnych pamätí, zlepšenia výkonu pri zobrazení globálnych pamätí na úrovni indexov (subscript-level mapping), a ďalšie optimalizácie, aby sa predišlo obchádzaniu blokov ukazovateľov. Aby sa tieto zlepšenia stali možné, boli uskutočnené zmeny v štatistike systému a využívaní pamäte, ktoré sú popísané v kontrolnom zozname tejto verzie. Tieto zlepšenia zvyšujú veľkosť pamäte vyhradenej pre metadata globálnej pamäte o 64 bajtov na každý buffer na systémoch Intel a o 128 bajtov na IBM Power. Napríklad pre buffer 8-kilobajtových blokov bude nárast 0,75% pre systémy Intel. Tieto zlepšenia tiež viedli k malým zmenám v zobrazení štatistiky v utilitách a v Portáli Správy.
  • Protokol správy kľúčov (Key Management Interoperability Protocol — KMIP). Od tejto verzie môže byť InterSystems IRIS klientom priemyselného servera správy kľúčov. KMIP, štandard OASIS, poskytuje silu centralizovanej správy kľúčov. Môžete použiť kľúče KMIP-servera na šifrovanie ako databáz, tak aj jednotlivých prvkov. Kľúče KMIP-servera sú dostupné rovnako ako kľúče uložené v súboroch, napríklad na šifrovanie súborov denníkov. InterSystems IRIS podporuje kopírovanie kľúčov z KMIP-servera do lokálnych súborov na vytváranie lokálnych záloh. Viac informácií —Správa kľúčov s Protokolom správy kľúčov (KMIP)»
  • Nový nástroj DataMove na prenos dát z jednej databázy do druhej, súčasne so zmenou nastavení zobrazenia globálnych pamätí. Viac informácií —Použitie DataMove s InterSystems IRIS».
  • Podpora reťazcov dlhších ako 3’641’144 v JSON-objektoch.
  • Podpora pripojenia IRIS Studio k Caché a Ensemble.
  • Podpora protokolu SPNEGO (Microsoft Integrated Windows Authentication) pri HTTP-pripojeniach. Teraz %Net.HttpRequest môže používať Windows autentifikáciu podľa protokolu HTTP 1.1 na spojenie s chráneným serverom. Používatelia poskytnú prístupové údaje alebo %Net.HttpRequest sa pokúsi použiť aktuálny kontext. Podporované schémy autentifikácie — Negotiate (Kerberos & NTLM), NTLM a Basic. Viac informácií —Poskytovanie autentifikácie».
  • Zlepšenie výkonu protokolovania a asynchrónneho vstupu/výstupu.

Používateľom s podporou je verzia 2019.1 k dispozícii na stiahnutie v sekcii Online Distributions na stránke wrc.intersystems.com.

Všetci záujemcovia môžu vyskúšať novú verziu inštalovaním kontajnera s Community Edition, ktorý je dostupný sa nachádza na dockerhub.com.

Zdroj: habr.com

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster