Tuuina atu o InterSystems IRIS 2020.1

Tuuina atu o InterSystems IRIS 2020.1

I le faaiuga o Mati na sau i fafo lomiga fou o le InterSystems IRIS 2020.1 faʻamaumauga faʻamaumauga. E oʻo lava i le faʻamaʻi o le coronavirus e leʻi taofia ai le tatalaina.

Faatasi ai ma mea taua i le faʻasalalauga fou o loʻo faʻateleina le faʻatinoga o le fatu, faʻatupuina o se talosaga REST e tusa ai ma le OpenAPI 2.0 faʻamatalaga, faʻapipiʻi mo mea faitino, se ituaiga fou o le Pulega Portal, lagolago MQTT, se faʻasalalauga fesili lautele, se faʻavae fou mo le fatuina o oloa. elemene i Java poʻo .NET. O le lisi atoa o suiga ma Fa'aleleia Lisi Siaki ile Igilisi e mafai ona maua ile fesoʻotaʻiga. Fa'amatalaga atili - i lalo o le tipi.

InterSystems IRIS 2020.1 o se faʻasalalauga faʻalautele lagolago. InterSystems e gaosia ituaiga e lua o InterSystems IRIS faʻasalalauga:

  • Fa'asalalauga fa'aauau. Latou te faʻamalolo faʻatolu i le fa taimi i le tausaga i foliga o ata Docker. Fuafuaina mo le atinaʻeina o talosaga ma le faʻapipiʻiina i totonu o le ao poʻo pusa Docker.
  • Fa'asalalau fa'atasi ma le lagolago fa'alautele. E fa'agesegese ona o'o mai, ae o fa'asalalauga fa'atasi ma fa'atonuga e tu'uina atu mo i latou. Avanoa i luga o tulaga uma e lagolagoina e InterSystems IRIS.

I le va o faʻasalalauga faʻalautele lagolago 2019.1 ma 2020.1, faʻasalalauga na faʻasalalau naʻo ata Docker - 2019.2, 2019.3, 2019.4. O foliga fou uma ma faʻaleleia mai nei faʻasalalauga o loʻo aofia i le 2020.1. O nisi o foliga o loʻo lisiina i lalo na muamua faʻaalia i le tasi faʻasalalauga 2019.2, 2019.3, 2019.4.

O lea

Atinaʻeina o talosaga REST e tusa ai ma faʻamatalaga

E faaopopo i le InterSystems API Pule, lagolagoina talu mai le version 2019.1.1, i le tatalaina o le 2020.1 na mafai ai ona gaosia le numera autu mo se auaunaga REST e tusa ai ma faʻamatalaga i le OpenAPI 2.0 format. Mo nisi fa'amatalaga, va'ai le vaega fa'amaumauga "Fausia Au'aunaga REST".

Suia se fa'apipi'i Caché po'o se Ensemble

O lenei faʻasalalauga e mafai ai ona e faʻaliliuina lau faʻapipiʻi Caché poʻo le Ensemble i InterSystems IRIS i le taimi o faʻapipiʻi. O le liua lava ia e ono manaʻomia ai suiga i le polokalame code, faʻatulagaga poʻo isi tusitusiga, ae i le tele o tulaga o le a faigofie.

A'o le'i fa'aliliuina, faitau le InterSystems IRIS In-Place Conversion Guide ma InterSystems IRIS Adoption Guide. O nei pepa o loʻo maua i luga o le upega tafaʻilagi a le InterSystems Worldwide Support Center i le "pepa aloaia".

Gagana fa'atau

InterSystems IRIS Native API mo le Python

Tulaga maualalo, vave maua mai le Python i le tele o fa'asologa o mea e teu ai fa'amaumauga a InterSystems IRIS. Fa'amatalaga atili-"API moni mo le Python".

InterSystems IRIS Native API mo Node.js

Maualalo-maualalo vave avanoa mai Node.js i multidimensional arrays lea InterSystems IRIS teu faamaumauga. Fa'amatalaga atili-"API moni mo Node.js".

Avanoa feso'ota'iga mo Node.js

Lagolago mo le ODBC avanoa i InterSystems IRIS mo Node.js atiaʻe

Fesootaiga lua-auala i Java ma .NET faitotoa

.NET ma Java feso'ota'iga faitoto'a ua lua-auala nei. O lona uiga, o se polokalame .NET poʻo Java e valaʻau mai le IRIS e ala i le faitotoa e faʻaogaina ai le fesoʻotaʻiga tutusa e maua ai le IRIS. Fa'amatalaga atili-"Java Gateway Toe ulufale".

Fa'alelei ile Native API mo Java ma .NET

O le IRIS Native API mo Java ma .NET e lagolagoina le $LISTs ma le pasia o tapula'a e ala i fa'amatalaga.

Vaaiga fou o le Pulega Portal

O lenei faʻasalalauga e aofia ai suiga muamua i le Pulega Faʻasalalau. Mo le taimi nei, latou te popole i foliga vaaia ma e le afaina ai galuega.

SQL

  • Fa'asinomaga fesili cache. Amata i le 2020.1, o fesili uma, e aofia ai fesili faʻapipiʻi ma fesili a le vasega, o le a teuina e avea ma fesili faʻapipiʻi. I le taimi muamua, o le faʻaaogaina o fesili faʻapipiʻi e manaʻomia le toe faʻapipiʻiina o le polokalame e faʻatupu ai le numera o fesili fou, mo se faʻataʻitaʻiga pe a faʻaalia se faʻailoga fou pe suia fuainumera o laulau. Ole taimi nei o lo'o teuina uma fuafuaga fa'ata'ita'i ile cache lava e tasi ma fa'amama e tusa lava po'o le a le polokalame o lo'o fa'aogaina ai le fesili.

  • E tele ituaiga fesili ua fa'atusalia, e aofia ai ma fesili DML.

  • O fesili fa'asaga i se laulau fa'ama'i e mafai nei ona fa'aoga fa'atasi le "->".

  • Talosaga na fa'alauiloa mai le Pulega Portal ua fa'atinoina nei i se fa'agasologa o tua. O talosaga umi o le a le toe fa'aletonu ona o le taimi ole itulau web. Ua mafai nei ona faalēaogāina talosaga mo ledging.

Tu'ufa'atasiga gafatia

Auivi fou mo le fatuina o elemene oloa i Java poʻo .NET

O lenei faʻasalalauga e aofia ai se PEX (Production EXtension) faʻavae fou, lea e maua ai se filifiliga faʻaopoopo o le gagana mo le faʻatinoina o vaega o oloa. Faatasi ai ma lenei faʻasalalauga, e lagolagoina e le PEX Java ma le .NET mo le atinaʻeina o auaunaga faʻapisinisi, faʻagasologa o pisinisi, ma faʻagaioiga pisinisi, faʻapea foʻi ma mea faʻapipiʻi i totonu ma fafo. I le taimi muamua, e mafai ona e faia naʻo auaunaga faʻapisinisi ma fefaʻatauaʻiga pisinisi ma e tatau ona e valaʻau i le generator code i le Portal Pulega. O le fa'avae PEX e maua ai se auala sili atu ona fetu'una'i e tu'ufa'atasia ai le Java ma le .NET code i vaega o oloa, e masani lava e aunoa ma se polokalame ObjectScript. O le PEX package e aofia ai vasega nei:

Fa'amatalaga atili-"PEX: Atiina o Gaosiga ma Java ma .NET".

Mata'ituina le fa'aogaina o uafu i oloa.

E mata'ituina e le Pulega o Uafu ia uafu o lo'o fa'aogaina e auaunaga fa'apisinisi ma fa'agaioiga pisinisi. Faatasi ai ma lana fesoasoani, e mafai ona e fuafuaina ports avanoa ma faʻaagaga i latou. Fa'amatalaga atili-"Puleaina o le Taulaga".

Fetuuna'i mo MQTT

O lenei faʻasalalauga e aofia ai mea faʻapipiʻi e lagolagoina le MQTT (Message Queuing Telemetry Transport) protocol, lea e masani ona faʻaogaina i Initaneti o Mea (IoT) talosaga. Fa'amatalaga atili-"Fa'aaogāina MQTT Adapters i Productions".

Fa'asoa

Faiga fa'atusa

O lenei faʻasalalauga na faʻaalia ai se auala faigofie ma sili atu ona malamalama e fatu ai se fuifui - faʻavae i luga o sapalai taʻitasi (node ​​level), ae le o vaega, pei o lomiga muamua. API fou - %SYSTEM.Cluster. O le auala fou e fetaui ma le mea tuai - o se fuifui e faʻavae i luga o vaega (igoa o igoa) - ma e le manaʻomia ni suiga i mea faʻapipiʻi. Fa'amatalaga atili-"Elemene o Sharding"Ma"Sharding APIs".

O isi fa'aleleia atili o le sharding:

  • Ole taimi nei e mafai ona e coshard (tufatufa soo vaega o laulau e lua i totonu o fasipepa tutusa) soo se laulau e lua. I le taimi muamua, e mafai ona faia lenei mea i laulau e iai le ki masani. Amata i lenei faʻasalalauga, o le COSHARD WITH syntax o loʻo faʻaogaina foʻi mo laulau ma se Id faiga. Fa'amatalaga atili-"Fausia Laulau"Ma"Fa'amatalaina o se Laulau Fa'atasi".
  • I le taimi muamua, na mafai ona faʻailogaina se laulau e pei o se laulau faʻapipiʻi naʻo le DDL, ae o lenei e mafai foi ona faia i le faʻamatalaga o le vasega - le upu fou Sharded. Fa'amatalaga atili-"Fa'amatalaina o se Lau'a'ai Fa'atasi e ala i le Fausiaina o se Vasega Tumau".
  • O lo'o lagolagoina nei e le fa'ata'ita'iga mea fa'ata'atia. O le %New(), %OpenId ma le %Save() metotia e galulue faatasi ma meafaitino o se vasega o lo'o fa'asoa fa'amaumauga i le tele o vaega. Manatua o le code e alu i luga o le server o loʻo fesoʻotaʻi i ai le kalani, ae le o luga o le server o loʻo teuina ai le mea.
  • O le algorithm mo le faʻatinoina o fesili faʻapipiʻi ua faʻaleleia. O le Unified Shard Queue Manager e tu'uina talosaga mo le fa'atinoina i se vaitaele o faiga, nai lo le fa'alauiloaina o faiga fou mo talosaga ta'itasi. Ole numera o faʻagasologa i totonu ole vaitaʻele e fuafua otometi e faʻavae i luga o punaoa ma uta.

Atinaʻe ma faʻapipiʻiina i le ao.

O lenei faʻasalalauga e aofia ai faʻaleleia atili i atinaʻe ma faʻapipiʻi ao, e aofia ai:

  • Tencent Cloud lagolago. InterSystems Cloud Manager (ICM) o loʻo lagolagoina nei le fausiaina o atinaʻe ma le faʻaogaina o talosaga e faʻavae i luga ole InterSystems IRIS ile Tencent Cloud.
  • Lagolago mo voluma igoa i Docker, faʻaopoopo i fusi faʻamau.
  • E lagolagoina e le ICM le fa'avasegaina fetu'utu'una'i - ua mafai nei ona fa'afua le fa'afuainumera, o lona uiga, toe fa'atupuina i ni pona e tele pe itiiti. Fa'amatalaga atili-"Toe Fuafuaina o Atinae"Ma"Toe fa'atulagaina Au'aunaga".
  • Fa'aleleia atili i le faia o lau lava koneteina.
  • E lagolagoina e le ICM le fausaga fou o le sharding.
  • O le tagata fa'aoga masani i totonu o koneteina ua le toe maua'a.
  • E lagolagoina e le ICM le fausiaina ma le faʻapipiʻiina o fesoʻotaʻiga tumaoti, lea e faʻafesoʻotaʻi ai e le bastion node le fesoʻotaʻiga tumaʻoti i fesoʻotaʻiga lautele ma tuʻuina atu le puipuiga faaopoopo mai osofaiga a le Denial-of-Service.
  • Lagolago mo le mauaina o auaunaga i luga ole RPC malupuipuia.
  • E lagolagoina e le ICM le fa'atulagaina o le tele o itulagi. Ole mea lea e fa'amautinoa ai le avanoa maualuga ole faiga e tusa lava pe o lalo ole itulagi atoa.
  • Malosiaga e faʻafouina le ICM ma faʻasaoina faʻamatalaga e uiga i faiga faʻapipiʻi.
  • Faiga e leai ni pusa - E mafai nei e le ICM ona tu'u sa'o, e aunoa ma ni koneteina, fa'apipi'i fa'aputuga fa'aopoopo ile Google Cloud Platform, fa'apea fo'i ma fa'apipi'i le Web Gateway ile Ubuntu po'o le SUSE.
  • Lagolago mo le tuufaatasia o le iris.cpf mai faila e lua. E fesoasoani le ICM e faʻalauiloa InterSystems IRIS faʻatasi ai ma tulaga eseese e faʻatatau i le faiga o loʻo faʻaogaina ai le faʻapipiʻi. O lenei agava'a e fa'afaigofie ai ona fa'autometi ma lagolagoina le tele o mea faigaluega fa'atonu e pei ole Kubernetes.

analytics

Filifilia toe fausia le pusa

Amata i lenei faʻasalalauga, InterSystems IRIS Business Intelligence (lea na taʻua muamua o DeepSee) e lagolagoina le fausiaina o kupi filifilia-naʻo le tasi le fua poʻo le fua. E mafai ona e suia le faʻamatalaga o le pusa ma toe fausia naʻo mea ua suia, faʻatumauina le avanoa atoa i le taimi o le toe fausia.

feso'ota'iga PowerBI

O lo'o lagolagoina nei e Microsoft PowerBI le galulue ma InterSystems IRIS laulau ma cubes. O vaʻa fesoʻotaʻi ma le PowerBI e amata ile faʻasalalauga ia Aperila 2019. Fa'amatalaga atili-"InterSystems IRIS Connector mo Power BI".

Va'ai i'uga o fesili

O lenei fa'asalalauga e fa'ailoa mai ai se faiga fa'aaliga fou pe a fa'atūina laulau pivot ile Analyzer. O le auala lea e mafai ai ona e vave iloiloina le sa'o o se fesili e aunoa ma le fa'atali mo ona iuga atoa.

O isi fa'aleleia

  • O le sopoia o le lalolagi e fa'aaoga ai le galuega $ORDER i le fa'asologa fa'asolosolo (direction = -1) ua vave nei e pei o le fa'atonuga i luma.
  • Fa'aleleia le fa'atinoga o fa'amaumauga.
  • Faʻaopoopo le lagolago mo Apache Spark 2.3, 2.4.
  • Fa'aopoopo le lagolago mo WebSocket client. Vasega %Net.WebSocket.Client.
  • O lo'o fa'atautaia nei e le vasega fa'ata'ita'iga mea tutupu i suiga i le itulau o oloa.
  • Whitelists e faamama ai talosaga aoga ile CSP, ZEN ma REST.
  • .NET Core 2.1 lagolago.
  • Fa'aleleia le faatinoga ole ODBC.
  • Ogalaau faʻatulagaina e faʻafaigofie ai le auiliiliga o messages.log.
  • API mo le siakiina o mea sese ma lapataiga. Vasega %SYSTEM.Monitor.GetAlerts().
  • Ua siaki nei e le tagata tu'ufa'atasia le vasega o le igoa o le lalolagi i le ta'utinoga o le teuina e le sili atu i le umi maualuga (31 mataitusi) ma toe fa'afo'i mai se mea sese pe a leai. I le taimi muamua, o le igoa o le lalolagi na tipi i le 31 mataitusi e aunoa ma se lapataiga.

O fea e maua ai

Afai ei ai sau lagolago, download le tufatufaina mai le vaega Fa'asoa i luga ole laiga upega tafa'ilagi wrc.intersystems.com

Afai e te manaʻo e faʻataʻitaʻi InterSystems IRIS - https://www.intersystems.com/ru/try-intersystems-iris-for-free/

E sili atu le faigofie e ala i Docker:

docker run --name iris20 --init --detach --publish 51773:51773 --publish 52773:52773 store/intersystems/iris-community:2020.1.0.215.0

Uili

I le aso 7 o Aperila i le 17:00 i le taimi o Moscow o le ai ai se webinar faʻapitoa mo le faʻasalalauga fou. O le a faʻafeiloaʻi e Jeff Fried (Faʻatonu, Pulea o oloa) ma Joe Lichtenberg (Faʻatonu o oloa & Alamanuia Maketi). Resitala! O le webinar o le a faia ile Igilisi.

puna: www.habr.com

Faaopoopo i ai se faamatalaga