Në mesin e marsit edizioni e re e platformës së të dhënave InterSystems IRIS 2019.1
Ju prezantojmë listën e ndryshimeve në gjuhën shqipe. Lista e plotë e ndryshimeve dhe lista e kontrollit të përmirësimeve në anglisht mund të gjendet në .
Përmirësimet në InterSystems Cloud Manager
InterSystems Cloud Manager është një mjet për vendosjen e thjeshtë të instalimeve të InterSystems IRIS në cloud. Në lëshimin 2019.1, ICM ka marrë këto mundësi:
- Mbështetje për zonat e disponueshmërisë (availability zone). Krijimi i instalimeve që zënë disa zona brenda një rajoni. Më shumë - "».
- Mbështetje për pasqyrimin asinkron. Shtimi i nyjeve asinkrone të pasqyrimit në konfigurimin e instalimit. Më shumë - "».
- Instalimi i InterSystems IRIS pa përdorimin e kontejnerëve, drejtpërdrejt nga paketa e instalimit. Më shumë - "».
- Mbështetje për zbulimin e shërbimeve (service discovery). Më shumë - .
Gjuha të klientëve
Në lëshim përfshihen modulet e reja për punën me InterSystems IRIS:
- IRIS Native API for .NET - qasje me nivel të ulët në globalet nga aplikacionet .NET. Më shumë - "».
- Qasja relacional nga Python - mbështetje për përdorimin e pyodbc. Më shumë - "».
- Dynamic Java Gateway - thirrja e programeve Java nga InterSystems IRIS pa krijimin e klasave proxy. Më shumë - "».
- Përdorimi i memories së përbashkët gjatë punës me Java Gateway.
- Kombinueshmëria me Hibernate 5.2, 5.3. Më shumë - "».
- Një mjet i ri në Java për ngarkimin masiv të të dhënave. Më shumë - "».
Përmirësime në shkallëzim dhe menaxhimin e klasterit të shpërndarë
Klasteri i shpërndarë në InterSystems IRIS ndan të dhënat dhe caches ndërmjet disa serverëve, duke ofruar shkallëzim fleksibël dhe me kosto të ulët për kërkesat dhe shtimin e të dhënave. Në këtë lëshim janë bërë përmirësime të mëposhtme:
- Mbështetje për më shumë skenarë për SQL. Nyjet në klaster tani mund të shtohen në çdo kohë, pavarësisht nga skema e bazës së të dhënave dhe çelësat e përdorur. Pas shtimit të nyjes, të dhënat mund të ribalancohen (offline). Më shumë - "».
- Në Portalin e Menaxhimit ka një faqe të re për pasqyrën dhe konfigurimin e klasterit.
- Një API i ri për krijimin e një backup-i të koordinuar të klasterit. Më shumë - "».
- Një mjet i ri në Java për ngarkimin masiv të të dhënave është optimizuar gjithashtu për të punuar me klasterin.
Përmirësime në SQL
Ky version përmban përmirësime të konsiderueshme në performancën dhe lehtësinë e përdorimit të SQL.
- Auto-paralelizimi i pyetjeve të përshtatshme. Më shumë detaje — «».
- Një komandë e re TUNE TABLE për të optimizuar tabelat përmes ndërfaqes SQL. Më shumë detaje — «».
- Përmirësime në SQL Shell, e cila tani mundëson shikimin e skemave, tabelave dhe pamjeve të përcaktuara ose të aksesueshme në fushën aktuale. Më shumë detaje — «».
- Shikimi i planit të pyetjes tani tregon nënplanifikime të planeve përbërëse gjatë paralelizimit dhe pyetjeve në klaster.
- Në tekstin e pyetjes tani mund të shtohen opsione për të tejkaluar parametrat sistematikë SQL për këtë pyetje. Më shumë detaje — «».
- Në çdo version, InterSystems përfshin përmirësime të ndryshme të padukshme për aplikacionet SQL. Në 2019.1, veçanërisht shumë përmirësime janë shtuar në optimizuesin e pyetjeve dhe gjeneratorin e kodit. Në bashkëpunim me paralelizimin automatike të pyetjeve, përdoruesit do të shohin një rritje të dukshme të performancës së aplikacioneve që përdorin InterSystems IRIS SQL.
Përmirësime në Analitikë
- Menjëherë për të përcaktuar data të pjesshme në Inteligjencën e Biznesit. Për shembull, të përcaktoni një datë, për të cilën dihet vetëm viti ose viti dhe muaji. Më shumë detaje — «».
- Një konstrukt i ri %SQLRESTRICT për filtrimin e të dhënave përmes SQL brenda një pyetje MDX.
Përmirësime në mundësitë e integrimit
Ky version përmban shumë përmirësime që lehtësojnë konfigurimin dhe gjetjen e problemeve në produkte:
- Kërkimi dhe shikimi i të gjitha rrugëve që një mesazh mund të ndjekë në produkt. Më shumë detaje — «».
- Kërkimi i vendeve ku komponentët e produktit referohen në komponentë tjerë produkti. Më shumë detaje — «».
- Testimi i transformimeve të të dhënave (Data transformations). Në dialogun e testimit tani mund të përcaktoni vlera për objektet aux, context dhe process, siç do të ndodhte nëse transformimi do të ishte thirrur me objekte të inicializuara. Më shumë detaje — «».
- Redaktori DTL. Veprime të reja — . Mundësia dhe në transformime.
- Tani është e mundur të dërgoni një mesazh te një rregull dhe të shihni rezultatin e ekzekutimit pa kaluar mesazhin nëpër të gjithë produktin. Më shumë detaje — «».
- Mundësia për të shkarkuar mesazhe nga Shikimi i Mesazheve në kompjuterin lokal. Më shumë - «».
- Mundësia për të shkarkuar eventi të logut në kompjuterin lokal. Më shumë - «».
- Në redaktorin e rregullave tani mund të shtoni komente në rregulla dhe të hapni dhe redaktoni transformimet që përdoren në rregullën e redaktueshme.
- Konfigurimi i «Tajmoutit të NWAIT së Radhës» tani përcakton kohën, pas së cilës një mesazh që ndodhet në radhën e elementit të produksionit ose një mesazh aktiv gjeneron një njoftim. Më parë, ky tajmout i referohej vetëm mesazheve që ndodheshin në radhë nga elementi i produksionit. Më shumë - «».
- Kufizimi i aksesit në «Cilësimet Sistemore të Parazgjedhura». Administratorët mund të konfiguroni përdoruesit për të redaktuar, parë ose fshirë cilësimet e parazgjedhura. Më shumë - «».
- Mundësia të eksportohet produksioni në kompjuterin lokal. Më shumë - «».
- Mundësia e implementimit të produkteve nga kompjuteri lokal. Më shumë - «».
- Navigimi i avancuar në faqe të cilësimeve të produktit. Në skedat e faqes së cilësimeve të produktit janë shtuar lidhje për të hapur shpejt elementët përkatës në një dritare të veçantë. Në skedën e Radhës, klikimi në numrin e mesazhit hap ndjekjen. Në skedën e Mesazheve, klikimi në numrin e sesionit hap ndjekjen. Në skedën e Proçeseve, klikimi në numrin e mesazhit hap ndjekjen, ndërsa numri i proçesit - dritaren me detajet e proçesit.
- Opsione të reja në wizardin e shtimit të elementit të produktit biznesor. Tani përdoruesit mund të caktojnë automatikisht vlerat sistemore të parazgjedhura, nëse fushat lihen bosh dhe të caktojnë një prefix pakete për gjenerimin e rregullave të rutimit. Më shumë - «».
Performancat dhe mundësitë e sistemit
- Përmirësime të rëndësishme në skalueshmëri dhe performancë, veçanërisht për sisteme të mëdha me qasje të pafavorshme në memorje (NUMA). Këto përmirësime përfshijnë ndryshime në skalueshmëri gjatë mbledhjes së statistikave dhe menaxhimit të bufereve global, përmirësime të performancës në renditjen e globalëve në nivel indekse (subscript-level mapping), dhe optimizime të tjera për të shmangur kalimet e blloqeve-të-udhëzuesve. Për të bërë këto përmirësime të mundshme janë bërë ndryshime në statistikën e sistemit dhe përdorimin e memorjes, të përshkruara në . Këto përmirësime rrisin madhësinë e memorjes të dedikuar për metadatën e bufereve global për 64 byte për çdo bufere në sistemet Intel dhe për 128 byte në IBM Power. Për shembull, për një bufere me blloqe 8 kilobajt, rritja do të jetë 0,75% për sistemet Intel. Këto përmirësime gjithashtu kanë çuar në ndryshime të vogla në renditjen e statistikave në veglat dhe Portalin e Menaxhimit.
- Protokolli për menaxhimin e çelësave të përbashkët (Key Management Interoperability Protocol — KMIP). Duke filluar nga ky lëshim, InterSystems IRIS mund të jetë klient i një serveri industrial të menaxhimit të çelësave. KMIP, standardi OASIS, ofron fuqinë e menaxhimit të centralizuar të çelësave. Ju mund të përdorni çelësat e serverit KMIP për të enkriptuar si bazat e të dhënave ashtu edhe elemente të veçanta. Çelësat e serverit KMIP janë të disponueshëm ashtu siç janë çelësat e ruajtur në skedarë, për shembull për enkriptimin e skedarëve të logëve. InterSystems IRIS mbështet kopjimin e çelësave nga serveri KMIP në skedarë lokalë, për të krijuar kopje rezervë lokale. Më shumë informacion — "»
- Një utilitar i ri DataMove për të transferuar të dhëna nga një bazë të dhënash në një tjetër, përveç ndryshimit të konfigurimeve të renditjes së globalëve. Më shumë informacion — "».
- Mbështetje për vargje më të gjata se 3’641’144 në objektet JSON.
- Mbështetje për lidhjen e IRIS Studio me Caché dhe Ensemble.
- Mbështetje për protokollin SPNEGO (Microsoft Integrated Windows Authentication) gjatë lidhjeve HTTP. Tani %Net.HttpRequest mund të përdorë autentifikimin e Windows me protokollin HTTP 1.1 për lidhjen me një server të mbrojtur. Përdoruesit ofrojnë kredencialet e aksesit, ose %Net.HttpRequest do të përpiqet të përdorë kontekstin aktual. Skemat e mbështetura të autentikimit janë Negotiate (Kerberos & NTLM), NTLM dhe Basic. Më shumë informacion — "».
- Përmirësimi i performancës së regjistrimit dhe hyrjes/daljes asinkrone.
Përdoruesit me mbështetje të versionit 2019.1 janë të disponueshëm për shkarkim në seksionin Online Distributions të faqes .
Të gjithë ata që janë të interesuar mund të provojnë versionin e ri duke instaluar një konteiner me Community Edition, i cili ndodhet në dockerhub.com.
Burimi: habr.com
