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:
Suport pentru zona de disponibilitate. Crearea de instalații care ocupă mai multe zone în cadrul unei singure regiuni. Mai multe detalii - "Implementarea în mai multe zone".
Suport oglindă asincronă. Includerea nodurilor oglindă asincrone în configurația de instalare. Mai multe detalii - "Cerințe de configurare în oglindă".
Instalați InterSystems IRIS fără a utiliza containere, direct din pachetul de instalare. Mai multe detalii - "Implementare fără containere".
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.
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".
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".
Î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".
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.