Lansare InterSystems IRIS 2019.1

În mijlocul lunii martie a fost lansată noua versiune a platformei de date InterSystems IRIS 2019.1

Vă prezentăm lista de modificări în limba română. Lista completă a modificărilor și Upgrade Checklist în limba engleză poate fi găsită la linkul.

Îmbunătățiri în InterSystems Cloud Manager

InterSystems Cloud Manager este un utilitar pentru desfășurarea simplă a instalațiilor InterSystems IRIS în cloud. În versiunea 2019.1, ICM a primit următoarele funcționalități:

  • Suport pentru zone de disponibilitate (availability zone). Crearea de instalații care acoperă mai multe zone dintr-o singură regiune. Mai multe detalii — „Deploying Across Multiple Zones».
  • Suport pentru oglindirea asincronă. Incluzând noduri de oglindire asincronă în configurația instalației. Mai multe detalii — „Mirrored Configuration Requirements».
  • Instalarea InterSystems IRIS fără utilizarea containerelor, direct din pachetul de instalare. Mai multe detalii — „Containerless Deployment».
  • Suport pentru descoperirea serviciilor (service discovery). Mai multe detalii — Sharing ICM Deployments.

Limbaje de client

Versiunea include module noi pentru lucrul cu InterSystems IRIS:

Scalabilitate îmbunătățită și management al clusterului distribuit

Clusterul distribuit din InterSystems IRIS împarte datele și cache-ul între mai multe servere, oferind scalabilitate flexibilă și rentabilă pentru interogări și adăugarea de date. Această versiune include următoarele îmbunătățiri:

  • Suport pentru mai multe scenarii SQL. Nodurile din cluster pot fi adăugate în orice moment, indiferent de schema bazei de date și cheile utilizate. După adăugarea unui nod, datele pot fi rebalancează (offline). Mai multe detalii — „Rebalance Sharded Data Across Additional Shard Data Servers».
  • În Portalul de Management a apărut o nouă pagină cu o prezentare generală și configurația clusterului.
  • Nou API pentru crearea unui backup coordonat al clusterului. Mai multe detalii — „Coordinated Backup and Restore of Sharded Clusters».
  • Nou utilitar Java pentru încărcarea în masă a datelor a fost optimizat și pentru lucrul cu clusterul.

Îmbunătățiri în SQL

Această versiune include îmbunătățiri semnificative în performanța și ușurința de utilizare a SQL-ului.

  • Auto-paralelizarea interogărilor corespunzătoare. Află mai multe — «Procesarea paralelă a interogărilor la nivel de sistem».
  • Noua comandă TUNE TABLE pentru a ajusta tabelul prin interfața SQL. Află mai multe — «TUNE TABLE».
  • Îmbunătățiri în SQL Shell, în care acum poți vizualiza schemele, tabelele și vederile definite sau disponibile în domeniul actual. Află mai multe — «Folosind interfața SQL Shell».
  • Vizualizarea planului de interogare arată acum subplanurile planurilor compuse în timp ce sunt paralelizate și interogările către cluster.
  • În textul interogării pot fi adăugate opțiuni pentru a suprascrie setările sistemului SQL pentru această interogare. Află mai multe — «Opțiuni de comentariu».
  • În fiecare versiune, InterSystems include diverse îmbunătățiri invizibile pentru aplicație în SQL. În 2019.1, au fost adăugate multe astfel de îmbunătățiri în optimizatorul de interogări și generatorul de cod. Împreună cu paralelizarea automată a interogărilor, utilizatorii ar trebui să observe o creștere semnificativă a performanței aplicațiilor care utilizează InterSystems IRIS SQL.

Îmbunătățiri în Analitică

  • Posibilitatea de a specifica date parțiale în Business Intelligence. De exemplu, pentru a specifica o dată, cunoscută doar anul sau anul și luna. Află mai multe — «Date parțiale».
  • Noua construcție %SQLRESTRICT pentru filtrarea datelor prin SQL în interiorul unei interogări MDX.

Îmbunătățiri în capabilitățile de integrare

În această versiune, sunt multe îmbunătățiri care simplifică configurarea și identificarea problemelor în produse:

  • Căutarea și vizualizarea tuturor căilor prin care un mesaj poate trece în produs. Află mai multe — «Vizualizarea hărților interfeței».
  • Căutarea locurilor în care componentele produsului se referă la alte componente ale produsului. Află mai multe — «Găsirea referințelor la interfață».
  • Testarea transformațiilor de date. În dialogul de testare, acum poți specifica valori pentru obiectele aux, context și proces, ca și cum transformarea ar fi fost apelată cu obiecte inițializate. Află mai multe — «Folosind pagina de testare a transformării».
  • Editor DTL. Acțiuni noi — switch/case. Posibilitatea de a grupa acțiunile și de a adăuga comentarii la transformații.
  • Acum poți trimite un mesaj către o regulă și vizualiza rezultatul execuției fără a parcurge mesajul în întregul produs. Află mai multe — «Testarea regulilor de rutare».
  • Posibilitatea de a descărca mesajele din Vizualizarea mesajelor pe computerul local. Mai multe detalii — «Exportarea mesajelor».
  • Posibilitatea de a descărca evenimentele jurnalului pe computerul local. Mai multe detalii — «Introducere în pagina Jurnal de evenimente».
  • În editorul de reguli, acum este posibil să adăugați comentarii la reguli și să deschideți și să editați transformările utilizate în regula editabilă.
  • Configurarea «Alertă de așteptare în coadă» (Queue Wait Alert) indică acum timpul după care un mesaj aflat în coada elementului de producție sau un mesaj activ generează o notificare. Anterior, această alertă se aplica doar mesajelor aflate în coadă de elemente de producție. Mai multe detalii — «Alerta de așteptare în coadă».
  • Restricția accesului la «Setările de sistem implicite». Administratorii pot configura utilizatorii pentru a edita, vizualiza sau șterge setările implicite. Mai multe detalii — «Securitate pentru setările implicite ale sistemului».
  • Posibilitatea de a exporta produsele pe computerul local. Mai multe detalii — «Exportarea unei producții».
  • Posibilitatea de a desfășura produsele de pe computerul local. Mai multe detalii — «Desfășurarea unei producții pe un sistem țintă».
  • Navigare avansată pe pagina de configurare a produselor. La tab-urile paginii de configurare a produselor au fost adăugate link-uri pentru a deschide rapid corespunzătoarele elemente într-o fereastră separată. În tab-ul Coada, un clic pe numărul mesajului deschide urmărirea. În tab-ul Mesaje, un clic pe numărul sesiunii deschide urmărirea. În tab-ul Procese, un clic pe numărul mesajului deschide urmărirea, iar pe numărul procesului — o fereastră cu detalii despre proces.
  • Noi opțiuni în asistentul de adăugare a elementului de produse de afaceri. Acum utilizatorii pot atribui automat valorile implicite ale sistemului, dacă câmpurile sunt lăsate goale, și pot seta un prefix de pachet pentru generarea regulilor de rutare. Mai multe detalii — «Opțiuni pentru wizard».

Performanțele și capacitățile sistemului

  • Îmbunătățiri semnificative ale scalabilității și performanței, în special pentru sistemele mari cu acces inegal la memorie (NUMA). Aceste îmbunătățiri includ modificări ale scalabilității în colectarea statisticilor și gestionarea buffer-ului global, îmbunătățiri de performanță în maparea globalilor la nivel de index (subscript-level mapping) și alte optimizări pentru a evita traversarea blocurilor-pointer. Pentru a face aceste îmbunătățiri posibile, au fost aduse modificări în statisticile sistemului și utilizarea memoriei, descrise în lista de verificare a acestei versiuni. Aceste îmbunătățiri cresc dimensiunea memoriei alocate pentru metadatele buffer-ului global cu 64 de bytes pentru fiecare buffer pe sistemele Intel și cu 128 de bytes pe IBM Power. De exemplu, pentru un buffer de blocuri de 8 kilobytes, creșterea va fi de 0,75% pe sistemele Intel. Aceste îmbunătățiri au dus, de asemenea, la modificări minore în afișarea statisticilor în utilitare și în Portalul de Management.
  • Protocolul de gestionare a cheilor în colaborare (Key Management Interoperability Protocol – KMIP). Începând cu această versiune, InterSystems IRIS poate fi clientul unui server industrial de gestionare a cheilor. KMIP, un standard OASIS, oferă puterea gestionării centralizate a cheilor. Puteți utiliza cheile serverului KMIP pentru criptarea atât a bazelor de date, cât și a elementelor individuale. Cheile serverului KMIP sunt disponibile la fel ca cheile stocate în fișiere, de exemplu, pentru criptarea fișierelor jurnal. InterSystems IRIS suportă copierea cheilor de la serverul KMIP în fișiere locale, pentru crearea de backup-uri locale. Mai multe detalii — „Gestionarea cheilor cu Protocolul de Interoperabilitate a Gestionării Cheilor (KMIP)»
  • Noua utilitate DataMove pentru transferul datelor dintr-o bază de date în alta, simultan cu modificarea setărilor de mapare a globalilor. Mai multe detalii — „Utilizarea DataMove cu InterSystems IRIS».
  • Suport pentru șiruri mai lungi de 3’641’144 în obiectele JSON.
  • Suport pentru conectarea IRIS Studio cu Caché și Ensemble.
  • Suport pentru protocolul SPNEGO (Microsoft Integrated Windows Authentication) în conexiunile HTTP. Acum, %Net.HttpRequest poate utiliza autentificarea Windows prin protocolul HTTP 1.1 pentru a se conecta la un server securizat. Utilizatorii oferă acreditivele de acces sau %Net.HttpRequest va încerca să folosească contextul curent. Schemele de autentificare suportate sunt Negotiate (Kerberos & NTLM), NTLM și Basic. Mai multe detalii — „Furnizarea autentificării».
  • Îmbunătățirea performanței jurnalizării și a intrării/ieșirii asincrone.

Utilizatorii cu suport pentru versiunea 2019.1 pot descărca de pe secțiunea Online Distributions a site-ului wrc.intersystems.com.

Toți cei interesați pot încerca noua versiune, instalând un container cu Community Edition, care disponibil pe dockerhub.com.

Sursa: habr.com

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster