Lansarea InterSystems IRIS 2019.1

mijlocul lunii martie a ieșit noua versiune a platformei de date InterSystems IRIS 2019.1

Vă prezentăm atenției o listă de modificări în limba rusă. Lista completă a modificărilor și Lista de verificare a upgrade-urilor în limba engleză pot fi găsite la legătură.

Îmbunătățiri la InterSystems Cloud Manager

InterSystems Cloud Manager este un utilitar pentru implementarea cu ușurință a instalațiilor InterSystems IRIS în cloud. În versiunea 2019.1, în ICM au apărut următoarele caracteristici:

Limbile clientului

Versiunea include noi module pentru lucrul cu InterSystems IRIS:

Scalabilitate îmbunătățită și management distribuit de cluster

Clusterul distribuit InterSystems IRIS partajează datele și memoria cache pe mai multe servere, oferind scalabilitate flexibilă și rentabilă pentru interogare și adăugare de date. Această versiune include următoarele îmbunătățiri:

  • Suport pentru mai multe scripturi SQL. Nodurile pot fi acum adăugate la un cluster în orice moment, indiferent de schema bazei de date și cheile utilizate. După adăugarea unui nod, datele pot fi reechilibrate (offline). Mai multe detalii - "Reechilibrați datele fragmentate pe servere suplimentare de date Shard".
  • O nouă pagină cu o imagine de ansamblu și o configurare a clusterului a apărut în Portalul de management.
  • Nou API pentru crearea unei copii de rezervă consistente pentru cluster. Mai multe detalii - "Backup și restaurare coordonate ale clusterelor Sharded".
  • Noul utilitar Java pentru încărcarea în bloc a datelor este, de asemenea, optimizat pentru lucrul cu un cluster.

Îmbunătățiri în SQL

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

  • Auto-paralelizarea interogărilor adecvate. Mai multe detalii - "Procesare paralelă a interogărilor la nivel de sistem".
  • Noua comandă TUNE TABLE pentru reglarea unui tabel prin interfața SQL. Mai multe detalii - "TUNE TABLE".
  • Îmbunătățiri ale SQL Shell, care vă permite acum să vizualizați scheme, tabele și vederi definite sau disponibile în domeniul curent. Mai multe detalii - "Utilizarea interfeței SQL Shell".
  • Vizualizarea planului de interogare arată acum subplanuri ale planurilor compuse pentru paralelizare și interogări de cluster.
  • Acum pot fi adăugate opțiuni la corpul interogării pentru a înlocui setările sistemului SQL pentru acea interogare. Mai multe detalii - "Opțiuni de comentariu".
  • InterSystems include diverse îmbunătățiri SQL care sunt invizibile pentru aplicație cu fiecare lansare. În 2019.1, în special multe astfel de îmbunătățiri au fost adăugate la optimizatorul de interogări și la generatorul de cod. Împreună cu paralelizarea automată a interogărilor utilizatorilor, aceasta ar trebui să îmbunătățească semnificativ performanța aplicațiilor care utilizează InterSystems IRIS SQL.

Îmbunătățiri în Analytics

  • Abilitatea de a seta date parțiale în Business Intelligence. De exemplu, indicați o dată pentru care sunt cunoscute doar anul sau anul și luna. Mai multe detalii - "Date parțiale".
  • Noua construcție %SQLRESTRICT pentru filtrarea datelor prin SQL într-o interogare MDX.

Îmbunătățiri ale capacităților de integrare

Această versiune are multe îmbunătățiri care facilitează configurarea și depanarea problemelor din produse:

  • Căutați și vizualizați toate căile pe care le poate lua un mesaj într-un produs. Mai multe detalii - "Vizualizarea hărților de interfață".
  • Găsirea locurilor în care componentele produsului fac referire la alte componente ale produsului. Mai multe detalii - "Găsirea referințelor de interfață".
  • Testarea transformărilor datelor. În dialogul de testare, acum puteți seta valori pentru obiectele auxiliare, context și proces, ca și cum transformarea ar fi fost apelată cu obiectele inițializate. Citeşte mai mult "Utilizarea paginii de testare a transformării".
  • Editor DTL. Acțiuni noi - comutator/carcasă. Oportunitate actiuni de grup и adauga comentarii la transformări.
  • Acum puteți trimite un mesaj către o regulă și puteți vedea rezultatul execuției fără a rula mesajul pe întregul produs. Mai multe detalii - "Testarea regulilor de rutare".
  • Posibilitatea de a descărca mesaje din Message Viewer pe computerul local. Mai multe detalii - "Exportarea mesajelor".
  • Posibilitatea de a descărca evenimente de jurnal pe computerul local. Mai multe detalii - "Introducere în pagina Jurnal de evenimente".
  • În Editorul de reguli, acum puteți adăuga comentarii la reguli și puteți deschide și edita transformările care sunt utilizate în regula pe care o editați.
  • Setarea Alertă așteptare în coadă specifică acum timpul după care un mesaj din coada unui articol de produs sau un mesaj activ va genera o alertă. Anterior, acest timeout se aplica numai mesajelor din coada articolelor de producție. Mai multe detalii - "Alertă de așteptare la coadă".
  • Restricționarea accesului la „Setări implicite ale sistemului”. Administratorii pot configura utilizatorii pentru a edita, vizualiza sau șterge setările implicite. Mai multe detalii - "Securitate pentru setările implicite ale sistemului".
  • Abilitatea de a exporta produse pe un computer local. Mai multe detalii - "Exportarea unei producții".
  • Este posibil să implementați produse de pe un computer local. Mai multe detalii - "Implementarea unei producții pe un sistem țintă".
  • Navigare extinsă pe pagina de setări a produsului. Au fost adăugate linkuri la marcaje pe pagina Configurare produs pentru a deschide rapid articolele asociate într-o fereastră separată. În fila Coadă, făcând clic pe numărul mesajului se deschide următorul. În fila Mesaje, făcând clic pe numărul sesiunii se deschide urma. În fila Procese, făcând clic pe numărul mesajului se deschide următorul, iar făcând clic pe numărul procesului se deschide o fereastră cu detaliile procesului.
  • Opțiuni noi în Expertul Adăugare articol de produs pentru afaceri. Utilizatorii pot acum atribui automat valorile implicite ale sistemului dacă câmpurile sunt lăsate necompletate și pot seta un prefix de pachet pentru a genera reguli de rutare. Mai multe detalii - "Opțiuni expert".

Performanța și capabilitățile sistemului

  • Scalabilitate semnificativă și îmbunătățiri ale performanței, în special pentru sistemele NUMA mari. Aceste îmbunătățiri includ modificări de scalabilitate la colectarea de statistici și gestionarea buffer-ului global, îmbunătățiri ale performanței maparii globale la nivel de indice și alte optimizări pentru a evita traversarea blocurilor de indicatori. Pentru a face posibile aceste îmbunătățiri, au fost aduse modificări la statisticile de utilizare a sistemului și a memoriei descrise în lista de verificare pentru această versiune. Aceste îmbunătățiri măresc memoria alocată pentru metadatele bufferului global cu 64 de octeți per buffer pe sistemele Intel și cu 128 de octeți pe IBM Power. De exemplu, pentru un tampon de bloc de 8K, creșterea ar fi de 0,75% pentru sistemele Intel. Aceste îmbunătățiri au dus și la modificări minore în afișarea statisticilor în utilități și în Portalul de management.
  • Protocolul de interoperabilitate pentru managementul cheilor (KMIP). Începând cu această versiune, InterSystems IRIS poate fi un client al serverului industrial de gestionare a cheilor. KMIP, un standard OASIS, aduce puterea de gestionare centralizată a cheilor. Puteți utiliza cheile de server KMIP pentru a cripta atât baza de date, cât și elementele individuale. Cheile de server KMIP sunt accesibile în același mod ca și cheile stocate în fișiere, de exemplu pentru criptarea fișierelor jurnal. InterSystems IRIS acceptă copierea cheilor de pe un server KMIP în fișiere locale pentru a crea copii de rezervă locale. Mai multe detalii - "Gestionarea cheilor cu protocolul KMIP (Key Management Interoperability Protocol)»
  • Noul utilitar DataMove pentru transferul de date dintr-o bază de date în alta, schimbând simultan setările globale de afișare. 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 la Caché și Ensemble.
  • Suport pentru protocolul SPNEGO (Microsoft Integrated Windows Authentication) pentru conexiunile HTTP. %Net.HttpRequest poate folosi acum autentificarea Windows prin HTTP 1.1 pentru a se conecta la un server securizat. Utilizatorii furnizează acreditări de acces sau %Net.HttpRequest va încerca să folosească contextul curent. Schemele de autentificare acceptate sunt Negotiate (Kerberos și NTLM), NTLM și Basic. Mai multe detalii - "Furnizarea de autentificare".
  • Înregistrare îmbunătățită și performanță I/O asincronă.

Pentru utilizatorii cu asistență, versiunea 2019.1 este disponibilă pentru descărcare în secțiunea Distribuții online a site-ului web wrc.intersystems.com.

Oricine poate încerca noua versiune instalând un container cu Community Edition, care disponibil la dockerhub.com.

Sursa: www.habr.com

Adauga un comentariu