Sredinom ožujka nova verzija platforme za podatke InterSystems IRIS 2019.1
Predstavljamo vam popis promjena na hrvatskom jeziku. Potpuni popis promjena i Upgrade Checklist na engleskom jeziku možete pronaći na .
Poboljšanja u InterSystems Cloud Manageru
InterSystems Cloud Manager je alat za jednostavno postavljanje instalacija InterSystems IRIS u oblaku. U verziji 2019.1, ICM je dobio sljedeće mogućnosti:
- Podrška za dostupne zone (availability zone). Kreiranje instalacija koje zauzimaju više zona unutar jednog regiona. Više informacija — «».
- Podrška za asinkrono ogledanje. Uključivanje asinkronih čvorova ogledala u konfiguraciju instalacije. Više informacija — «».
- Instalacija InterSystems IRIS bez korištenja kontejnera, direktno iz instalacijskog paketa. Više informacija — «».
- Podrška za otkrivanje usluga (service discovery). Više informacija — .
Klijentski jezici
U relaciji su novi moduli za rad s InterSystems IRIS-om:
- IRIS Native API for .NET — niskorazinski pristup globalima iz .NET aplikacija. Više informacija — «».
- Relacijski pristup iz Pythona — podrška za korištenje pyodbc-a. Više informacija — «».
- Dynamic Java Gateway — pozivanje Java programa iz InterSystems IRIS bez stvaranja proxy klasa. Više informacija — «».
- Korištenje zajedničke memorije prilikom rada s Java Gateway-om.
- Kompatibilnost s Hibernate 5.2, 5.3. Više informacija — «».
- Novi alat na Javi za masovno učitavanje podataka. Više informacija — «».
Poboljšana skalabilnost i upravljanje distribuiranim klasterom
Distribuirani klaster u InterSystems IRIS-u dijeli podatke i keš između više poslužitelja, pružajući fleksibilnu, ekonomičnu skalabilnost za upite i dodavanje podataka. Ova verzija donosi sljedeća poboljšanja:
- Podrška za više scenarija za SQL. Čvorovi u klasteru sada se mogu dodavati u bilo kojem trenutku, neovisno o shemi baze podataka i korištenim ključevima. Nakon dodavanja čvora, podaci se mogu rebalanceirati (offline). Više informacija — «».
- U Portal upravljanja dodana je nova stranica s pregledom i konfiguracijom klastera.
- Novi API za stvaranje usklađene sigurnosne kopije klastera. Više informacija — «».
- Nova Java utilita za masovno učitavanje podataka optimizirana je i za rad s klasterom.
Poboljšanja u SQL-u
Ovo izdanje uključuje značajna poboljšanja u performansama i jednostavnosti korištenja SQL-a.
- Automatska paralelizacija pogodnih upita. Više informacija — «».
- Nova naredba TUNE TABLE za podešavanje tablice putem SQL sučelja. Više informacija — «».
- Poboljšanja SQL ljuske, u kojoj sada možete pregledavati sheme, tablice i prikaze definirane ili dostupne u trenutnom kontekstu. Više informacija — «».
- Pregled plana upita sada prikazuje podplanove složenih planova tijekom paralelizacije i upita prema klasteru.
- U tekst upita sada možete dodati opcije za prepisivanje sistemskih postavki SQL-a za ovaj upit. Više informacija — «».
- Svako izdanje InterSystems uključuje razna neprimjetna poboljšanja SQL-a. U 2019.1 posebno je mnogo ovakvih poboljšanja dodano optimizatoru upita i generatoru koda. Zajedno s automatskom paralelizacijom upita, to bi korisnicima trebalo značajno povećati performanse aplikacija koje koriste InterSystems IRIS SQL.
Poboljšanja u analitici
- Mogućnost unosa djelomičnih datuma u poslovnoj inteligenciji. Na primjer, navedite datum za koji je poznata samo godina ili godina i mjesec. Više informacija — «».
- Nova konstrukcija %SQLRESTRICT za filtriranje podataka putem SQL-a unutar MDX upita.
Poboljšanja u integracijskim mogućnostima
U ovom izdanju ima mnogo poboljšanja koja olakšavaju podešavanje i pronalaženje problema u proizvodima:
- Pretraživanje i pregled svih puteva kojima poruka može proći u proizvodu. Više informacija — «».
- Pretraživanje mjesta gdje se sastavne komponente pozivaju na druge komponente proizvoda. Više informacija — «».
- Testiranje transformacija podataka. U dijalogu za testiranje sada možete postaviti vrijednosti za objekte aux, context i process, kao da je transformacija pozvana s inicijaliziranim objektima. Više informacija — «».
- DTL uređivač. Nove radnje — . Mogućnost i transformacijama.
- Sada možete poslati poruku pravilu i vidjeti rezultat izvršavanja bez prolaska poruke kroz cijeli proizvod. Više informacija — «».
- Mogućnost preuzimanja poruka iz pregleda poruka na lokalno računalo. Više informacija — «».
- Mogućnost preuzimanja događaja iz evidencije na lokalno računalo. Više informacija — «».
- U uređivaču pravila sada je moguće dodavati komentare uz pravila i otvarati i uređivati transformacije koje se koriste u uređivanom pravilu.
- Postavka 'Vrijeme čekanja u redu' (Queue Wait Alert) sada označava vrijeme nakon kojeg za poruku koja se nalazi u redu proizvoda ili aktivnu poruku generira obavijest. Ranije se ovo vrijeme čekanja odnosilo samo na poruke u redu proizvoda. Više informacija — «».
- Ograničenje pristupa 'Zadanim sistemskim postavkama'. Administratori mogu konfigurirati korisnike za uređivanje, pregled ili brisanje postavki prema zadanim postavkama. Više informacija — «».
- Mogućnost izvoza proizvoda na lokalno računalo. Više informacija — «».
- Mogućnost implementacije proizvoda s lokalnog računala. Više informacija — «».
- Proširena navigacija na stranici postavki proizvoda. Na oznakama stranice postavki proizvoda dodani su linkovi za brzo otvaranje odgovarajućih stavki u zasebnom prozoru. Na oznaci Red, klikom na broj poruke otvara se praćenje. Na oznaci Poruke, klikom na broj sesije otvara se praćenje. Na oznaci Procesi, klikom na broj poruke otvara se praćenje, a klikom na broj procesa otvara se prozor s detaljima procesa.
- Nove opcije u čarobnjaku za dodavanje stavke poslovnog proizvoda. Sada korisnici mogu automatski postaviti sistemske zadane vrijednosti ako su polja prazna i postaviti prefiks paketa za generiranje pravila usmjeravanja. Više informacija — «».
Sistemske performanse i mogućnosti
- Značajna poboljšanja u skalabilnosti i performansama, posebno za velike sustave s neuravnoteženim pristupom memoriji (NUMA). Ova poboljšanja uključuju promjene u skalabilnosti prilikom sakupljanja statistike i upravljanja globalnim međuspremnikom, poboljšanja performansi prilikom prikazivanja globalnih metapodataka na razini indeksa (subscript-level mapping), te druge optimizacije kako bi se izbjeglo zaobilaženje blokova pokazivača. Kako bi ova poboljšanja postala moguća, izvršene su promjene u statistici sustava i korištenju memorije, što je opisano u . Ova poboljšanja povećavaju veličinu memorije dodijeljene za metapodatke globalnog međuspremnika za 64 bajta po međuspremniku na Intel sustavima i za 128 bajta na IBM Power sustavima. Na primjer, za međuspremnik od 8 kilobajta, povećanje će biti 0,75% za Intel sustave. Ova poboljšanja također su dovela do malih promjena u prikazivanju statistike u alatima i Upravljačkom portalu.
- Protokol za upravljanje ključevima (Key Management Interoperability Protocol – KMIP). Počevši od ovog izdanja, InterSystems IRIS može funkcionirati kao klijent industrijskog servera za upravljanje ključevima. KMIP, OASIS standard, omogućuje središnje upravljanje ključevima. Možete koristiti ključeve s KMIP servera za šifriranje kako baze podataka, tako i pojedinačnih stavki. Ključevi s KMIP servera dostupni su kao i ključevi pohranjeni u datotekama, na primjer, za šifriranje datoteka s zapisima. InterSystems IRIS podržava kopiranje ključeva s KMIP servera u lokalne datoteke, radi izrade lokalnih sigurnosnih kopija. Više informacija — «»
- Nou utiliteta DataMove za prijenos podataka iz jedne baze podataka u drugu, istovremeno mijenjajući postavke prikaza globalnih međuspremnika. Više informacija — «».
- Podrška za nizove duže od 3’641’144 u JSON objektima.
- Podrška za povezivanje IRIS Studija s Caché i Ensemble.
- Podrška za SPNEGO protokol (Microsoft Integrated Windows Authentication) prilikom HTTP veza. Sada %Net.HttpRequest može koristiti Windows autentifikaciju putem HTTP 1.1 za povezivanje s zaštićenim serverom. Korisnici pružaju pristupne podatke, ili %Net.HttpRequest pokušava koristiti trenutni kontekst. Podržane sheme autentifikacije — Negotiate (Kerberos & NTLM), NTLM i Basic. Više informacija — «».
- Poboljšanje performansi evidentiranja i asinkronog ulaza/izlaza.
Korisnicima s podrškom, verzija 2019.1 dostupna je za preuzimanje u odjeljku Online Distributions na web stranici .
Svi zainteresirani mogu isprobati novu verziju instalacijom kontejnera s Community Edition, koji je dostupan na dockerhub.com.
Izvor: habr.com
