Marta vidū jauna versija datu platformas InterSystems IRIS 2019.1
Piedāvājam jūsu uzmanībai izmaiņu sarakstu latviešu valodā. Pilnu izmaiņu sarakstu un Upgrade Checklist angļu valodā var atrast pie .
Uzlabošanās InterSystems Cloud Manager
InterSystems Cloud Manager – rīks vienkāršai InterSystems IRIS instalāciju izvietošanai mākonī. Versijā 2019.1 ICM ir pievienotas šādas iespējas:
- Atbalsts pieejamības zonām (availability zone). Instalāciju izveide, kas aizņem vairākas zonas vienā reģionā. Plašāk – „».
- Atbalsts asinhronam spoguļojumam. Asinhrono spoguļu mezglu iekļaušana instalācijas konfigurācijā. Plašāk – „».
- InterSystems IRIS instalācija bez konteineriem, tieši no instalēšanas pakotnes. Plašāk – „».
- Atbalsts pakalpojumu atklāšanai (service discovery). Plašāk – .
Klientu valodas
Izlaižam jaunas moduli darbam ar InterSystems IRIS:
- IRIS Native API for .NET – zema līmeņa piekļuve globālām mainīgajām no .NET lietojumprogrammām. Plašāk – „».
- Relāciju piekļuve no Python – atbalsts pyodbc izmantošanai. Plašāk – „».
- Dinamiska Java vārteja – Java programmu izsaukšana no InterSystems IRIS bez proxy klases izveides. Plašāk – „».
- Kopīgās atmiņas izmantošana strādājot ar Java vārteju.
- Saderība ar Hibernate 5.2, 5.3. Plašāk – „».
- Jauns rīks Java valodā masveida datu iekraušanai. Plašāk – „».
Uzlabojoša skalējamība un sadalīta klastera pārvaldība
Sadalīts klasteris InterSystems IRIS dalās datos un kešatmiņā starp vairākiem serveriem, nodrošinot elastīgu, lētu skalējamību pieprasījumiem un datu pievienošanai. Šajā laidienā ir iekļautas šādas uzlabojumi:
- Atbalsts lielākam SQL scenāriju skaitam. Klastera mezglus tagad var pievienot jebkurā laikā, neatkarīgi no datu bāzes shēmām un izmantotajiem taustiņiem. Pēc mezgla pievienošanas datus var pārstrukturēt (offline). Plašāk – „».
- Vadības portālā parādījās jauna lapa ar klastera pārskatu un konfigurāciju.
- Jauns API saskaņotas klastera dublēšanas izveidei. Plašāk – „».
- Jauna Java rīku programma masveida datu ielādei ir optimizēta arī darbam ar klasteri.
Uzlabojumi SQL
Šajā laidienā ir iekļauti ievērojami uzlabojumi SQL darbības ātrumā un lietošanas vienkāršībā.
- Automātiska paralelizācija atbilstošiem vaicājumiem. Plašāk — „».
- Jaunais TUNE TABLE komanda tabulas konfigurēšanai caur SQL saskarni. Plašāk — „».
- SQL Shell uzlabojumi, kurā tagad var apskatīt shēmas, tabulas un skatījumus, kas ir definēti vai pieejami pašreizējā jomā. Plašāk — „».
- Vaicājuma plāna apskate tagad parāda apakšplānus sastatņu plāniem paralelizācijas un klastera vaicājumiem.
- Vaicājumā tagad var pievienot opcijas, lai pārrakstītu sistēmas SQL iestatījumus šim vaicājumam. Plašāk — „».
- Katrs InterSystems laidienā iekļauj dažādus uzlabojumus SQL, kas ir nemanāmi priekš lietotāja. 2019.1 laidienā tika pievienots īpaši daudz šādu uzlabojumu vaicājumu optimizatoram un kodu ģeneratoram. Kopā ar automātisko vaicājumu paralelizāciju lietotājiem tas ievērojami uzlabos InterSystems IRIS SQL lietojumprogrammu veiktspēju.
Uzlabojumi analītikā
- Iespēja norādīt daļējas cenas Business Intelligence. Piemēram, norādīt datumu, ja zināms tikai gads vai gads un mēnesis. Plašāk — „».
- Jauna %SQLRESTRICT konstrukcija datu filtrēšanai caur SQL MDX vaicājumā.
Uzlabojumi integrācijas iespējās
Šajā laidienā ir daudz uzlabojumu, kas atvieglo produktu konfigurāciju un problēmu meklēšanu:
- Visu ceļu meklēšana un apskate, pa kuriem ziņojums varēs iziet produkcijā. Plašāk — „».
- Meklēšana vietās, kur produktu komponenti atsaucas uz citiem produktu komponentiem. Plašāk — „».
- Datu transformāciju testi. Testēšanas dialogā tagad var iestatīt vērtības aux, context un process objektiem, kā ja transformācija būtu izsaukta ar inicializētiem objektiem. Plašāk — „».
- DTL redaktors. Jaunas darbības — . Iespēja un transformācijām.
- Tagad ir iespējams nosūtīt ziņojumu uz noteikumu un redzēt izpildes rezultātu bez ziņojuma izpildes visā produktā. Plašāk — „».
- Iespēja lejupielādēt ziņas no ziņu skatīšanas uz lokālo datoru. Plašāk — «».
- Iespēja lejupielādēt žurnāla notikumus uz lokālo datoru. Plašāk — «».
- Tagad noteikumu redaktorā var pievienot komentārus pie noteikumiem un atvērt un rediģēt pārveidojumus, kas tiek izmantoti rediģējamajā noteikumā.
- Iestatījums „Rindas gaidīšanas laika izsekošana” (Queue Wait Alert) tagad norāda laiku, pēc kura tiek ģenerēts brīdinājums par ziņu, kas atrodas produkta elementa rindā vai aktīvu ziņu. Agrāk šis gaidīšanas laiks attiecās tikai uz ziņām, kas atrodas produkta elementa rindā. Plašāk — «».
- Piekļuves ierobežojums „Noklusējuma sistēmas iestatījumiem”. Administratori var konfigurēt lietotājus, lai rediģētu, skatītu vai dzēstu noklusējuma iestatījumus. Plašāk — «».
- Iespēja eksportēt produkciju uz lokālo datoru. Plašāk — «».
- Iespēja izvietot produkciju no lokālā datora. Plašāk — «».
- Paplašināta navigācija produkcijas iestatījumu lapā. Produkcijas iestatījumu lapai ir pievienotas saites pie cilnēm, lai ātri atvērtu atbilstošos elementus atsevišķā logā. Cilnē „Rinda” noklikšķinot uz ziņas numura atver izsekošanu. Cilnē „Ziņas” noklikšķinot uz sesijas numura atver izsekošanu. Cilnē „Procesi” noklikšķinot uz ziņas numura atver izsekošanu, bet uz procesa numura — procesa detaļu logu.
- Jaunas iespējas biznesa produkta pievienošanas vednī. Tagad lietotāji var automātiski piešķirt noklusējuma sistēmas vērtības, ja lauki atstāti tukši, un noteikt pakotnes prefiksu maršrutizēšanas noteikumu ģenerēšanai. Plašāk — «».
Sistēmas sniegums un iespējas
- Ievērojami uzlabojumi skalējamībā un sniegumā, īpaši liela apjoma sistēmām ar nevienmērīgu piekļuvi atmiņai (NUMA). Šie uzlabojumi ietver skalējamības izmaiņas globālo buferu statistikas vākšanā un pārvaldībā, kā arī snieguma uzlabojumus globālo attēlošanā indeksu līmenī (subscript-level mapping) un citas optimizācijas, lai izvairītos no rādītāju bloku apmēram. Lai šie uzlabojumi kļūtu iespējami, tika ieviestas izmaiņas sistēmas un atmiņas statistikas vākšanā, kas aprakstītas . Šie uzlabojumi palielina atmiņas apjomu, kas piešķirts globālo buferu metadatiem, par 64 baitiem uz katru buferi Intel sistēmās un par 128 baitiem IBM Power sistēmās. Piemēram, 8 kilobaitu buferim pieaugums būs 0,75% Intel sistēmās. Šie uzlabojumi ir izraisījuši arī nelielas izmaiņas statistikas attēlošanā utilītēs un Vadības portālā.
- Protokols atslēgu kopīgai pārvaldībai (Key Management Interoperability Protocol — KMIP). Sākot ar šo izlaišanu, InterSystems IRIS var būt klienta industrijas atslēgu pārvaldības serverim. KMIP, OASIS standarts, nodrošina centralizētas atslēgu pārvaldības spēku. Jūs varat izmantot KMIP servera atslēgas, lai šifrētu gan datu bāzes, gan atsevišķus elementus. KMIP servera atslēgas ir pieejamas tāpat kā atslēgas, kas glabājas failos, piemēram, žurnālu failu šifrēšanai. InterSystems IRIS atbalsta atslēgu kopēšanu no KMIP servera uz lokālajiem failiem, lai izveidotu lokālās dublējumkopijas. Plašāk — "»
- Jauna utilītāte DataMove datu pārsūtīšanai no vienas datu bāzes uz otru, vienlaikus mainot globālo attēlošanas iestatījumus. Plašāk — "».
- Atbalsts virkņu garumā, kas pārsniedz 3’641’144 JSON objektos.
- Atbalsts IRIS Studio savienojumam ar Caché un Ensemble.
- Atbalsts SPNEGO protokolam (Microsoft Integrated Windows Authentication) HTTP savienojumos. Tagad %Net.HttpRequest var izmantot Windows autentifikāciju, izmantojot HTTP 1.1 protokolu, lai savienotos ar aizsargāto serveri. Lietotāji sniedz piekļuves akreditīvus vai %Net.HttpRequest mēģinās izmantot esošo kontekstu. Atbalstītās autentifikācijas shēmas ir Negotiate (Kerberos & NTLM), NTLM un Basic. Plašāk — "».
- Uzlabota žurnālu veidošanas un asinkrónā ievadīšana/izvadīšana.
Lietotājiem ar atbalstu versija 2019.1 ir pieejama lejupielādei Online Distributions sadaļā vietnē .
Visi, kas vēlas, var izmēģināt jauno versiju, instalējot konteineru ar Community Edition, kas atrodas dockerhub.com.
Avots: habr.com
