Sgaoileadh InterSystems IRIS 2020.1

Sgaoileadh InterSystems IRIS 2020.1

Aig deireadh a 'Mhàirt thàinig a-mach dreach ùr den àrd-ùrlar dàta InterSystems IRIS 2020.1. Cha do chuir eadhon an galar sgaoilte coronavirus stad air an leigeil ma sgaoil.

Am measg nan rudan cudromach anns an fhoillseachadh ùr tha àrdachadh ann an coileanadh kernel, gineadh tagradh REST a rèir sònrachadh OpenAPI 2.0, roinneadh airson nithean, seòrsa ùr de Portal Riaghlaidh, taic MQTT, tasgadan ceist uile-choitcheann, frèam ùr airson toradh a chruthachadh. eileamaidean ann an Java no .NET. Gheibhear an làn liosta de dh’ atharraichean is ùrachadh ann am Beurla aig cheangal. Barrachd mion-fhiosrachaidh - fon ghearradh.

Tha InterSystems IRIS 2020.1 na fhoillseachadh taic leudaichte. Bidh InterSystems a’ toirt a-mach dà sheòrsa fiosan InterSystems IRIS:

  • Sgaoilidhean lìbhrigidh leantainneach. Bidh iad air an leigeil ma sgaoil trì no ceithir tursan sa bhliadhna ann an cruth ìomhaighean Docker. Air a dhealbhadh airson leasachadh tagraidh agus cleachdadh anns na soithichean sgòthan no Docker.
  • Sgaoileadh le taic leudaichte. Bidh iad a’ tighinn a-mach cho tric, ach thèid fiosan le fuasglaidhean a chuir a-mach air an son. Ri fhaighinn air gach àrd-ùrlar le taic bho InterSystems IRIS.

Eadar na fiosan taic leudaichte 2019.1 agus 2020.1, chaidh fiosan a leigeil ma sgaoil a-mhàin ann an ìomhaighean Docker - 2019.2, 2019.3, 2019.4. Tha a h-uile feart agus fuasgladh ùr bho na fiosan sin air an toirt a-steach ann an 2020.1. Nochd cuid de na feartan gu h-ìosal an toiseach ann an aon fhoillseachadh 2019.2, 2019.3, 2019.4.

Uill, an uairsin.

Leasachadh iarrtasan REST a rèir an t-sònrachadh

A bharrachd air Manaidsear API InterSystems, le taic bho dhreach 2019.1.1, ann an sgaoileadh 2020.1 bha e comasach an còd bunaiteach airson seirbheis REST a ghineadh a rèir an t-sònrachadh ann an cruth OpenAPI 2.0. Airson tuilleadh fiosrachaidh, faic an earrann sgrìobhainnean "A’ cruthachadh seirbheisean REST".

Ag atharrachadh stàladh Cache no Ensemble

Leigidh an naidheachd seo leat an stàladh Cache no Ensemble agad a thionndadh gu InterSystems IRIS rè an stàlaidh. Is dòcha gu feum an tionndadh fhèin atharrachaidhean ann an còd a’ phrògraim, roghainnean no sgriobtaichean eile, ach sa mhòr-chuid de chùisean bidh e sìmplidh.

Mus tionndaidh thu, leugh an InterSystems IRIS In-Place Conversion Guide agus InterSystems IRIS Adoption Guide. Tha na sgrìobhainnean seo suidhichte air làrach-lìn Ionad Taic Eadar-Systems Worldwide anns an "sgrìobhainnean".

Cànanan luchd-cleachdaidh

InterSystems IRIS Native API airson Python

Ìre ìosal, ruigsinneachd luath bho Python gu arrays ioma-thaobhach anns am bi InterSystems IRIS a’ stòradh dàta. Tuilleadh mion-fhiosrachaidh - "API dùthchasach airson Python".

InterSystems IRIS Native API airson Node.js

Cothrom luath aig ìre ìosal bho Node.js gu arrays ioma-thaobhach anns am bi InterSystems IRIS a’ stòradh dàta. Tuilleadh mion-fhiosrachaidh - "API dùthchasach airson Node.js".

Cothrom dàimheach airson Node.js

Taic airson ruigsinneachd ODBC gu InterSystems IRIS airson luchd-leasachaidh Node.js

Conaltradh dà-shligheach ann an geataichean Java agus .NET

Tha ceanglaichean geata .NET agus Java a-nis dà-shligheach. 'S e sin, tha prògram .NET no Java air a bheilear a' gairm bho IRIS tron ​​gheata a' cleachdadh an aon cheangal gus faighinn gu IRIS. Tuilleadh mion-fhiosrachaidh - "Slighe a-steach geata Java".

Leasachaidhean air API Dùthchasach airson Java agus .NET

Tha an IRIS Native API airson Java agus .NET a' toirt taic do $LISTs agus a' dol seachad air crìochan le iomradh.

Sealladh ùr air an Portal Riaghlaidh

Tha an naidheachd seo a’ toirt a-steach a’ chiad atharrachaidhean air an Portal Riaghlaidh. Airson a-nis, chan eil iad a 'buntainn ach ri coltas agus chan eil iad a' toirt buaidh air gnìomhachd.

SQL

  • Tasgadh ceist uile-choitcheann. A’ tòiseachadh ann an 2020.1, thèid a h-uile ceist, a’ gabhail a-steach ceistean togte agus ceistean clas, a stòradh mar cheistean taisgte. Roimhe sin, le bhith a’ cleachdadh cheistean togte bha feum air am prògram ath-chruinneachadh gus còd ceiste ùr a ghineadh, mar eisimpleir nan nochd clàr-amais ùr no ma dh’ atharraicheadh ​​staitistig bùird. A-nis tha a h-uile plana ceist air a stòradh san aon tasgadan agus air fhuadach ge bith dè am prògram anns a bheil an ceist air a chleachdadh.

  • Tha barrachd sheòrsan ceist ann a-nis co-shìnte, a’ toirt a-steach ceistean DML.

  • Faodaidh ceistean mu choinneamh clàr sharded ceangal "->" a chleachdadh a-nis.

  • Tha iarrtasan a chaidh a chuir air bhog bhon Portal Riaghlaidh a-nis air an cur an gnìomh ann am pròiseas cùl-fhiosrachaidh. Cha bhith iarrtasan fada a’ fàiligeadh tuilleadh ri linn ùine na duilleige-lìn. Faodar iarrtasan cunntais a chuir dheth a-nis.

Comasan amalachaidh

Frèam ùr airson eileamaidean toraidh a chruthachadh ann an Java no .NET

Tha an sgaoileadh seo a’ toirt a-steach frèam ùr PEX (Production EXtension), a bheir seachad roghainn cànain a bharrachd airson co-phàirtean toraidh a bhuileachadh. Leis an fhoillseachadh seo, tha PEX a’ toirt taic do Java agus .NET airson a bhith a’ leasachadh seirbheisean gnìomhachais, pròiseasan gnìomhachais, agus gnìomhachd gnìomhachais, a bharrachd air innealan-atharrachaidh a-steach is a-mach. Roimhe sin, cha b 'urrainn dhut ach seirbheisean gnìomhachais agus gnothaichean gnìomhachais a chruthachadh agus bha agad ri gineadair a' chòd a ghairm anns an Portal Riaghlaidh. Tha frèam PEX a’ toirt seachad dòigh nas sùbailte air còd Java agus .NET a thoirt a-steach do cho-phàirtean toraidh, gu tric às aonais prògramadh ObjectScript. Tha pasgan PEX a’ toirt a-steach na clasaichean a leanas:

Tuilleadh mion-fhiosrachaidh - "PEX: A’ leasachadh riochdachaidhean le Java agus .NET".

A’ cumail sùil air cleachdadh port ann am bathar.

Bidh goireas Ùghdarras a’ Phuirt a’ cumail sùil air na puirt a bhios seirbheisean gnìomhachais agus gnìomhachd gnìomhachais a’ cleachdadh. Le a chuideachadh, faodaidh tu na puirt a tha rim faighinn a dhearbhadh agus an glèidheadh. Tuilleadh mion-fhiosrachaidh - "A’ riaghladh cleachdadh port".

Draibhearan airson MQTT

Tha an sgaoileadh seo a’ toirt a-steach innealan-atharrachaidh a bheir taic don phròtacal MQTT (Message Queuing Telemetry Transport), a tha gu tric air a chleachdadh ann an tagraidhean Internet of Things (IoT). Tuilleadh mion-fhiosrachaidh - "A’ cleachdadh MQTT Adapters ann an riochdachaidhean".

A' roinneadh

Ailtireachd nas sìmplidhe

Thug an sgaoileadh seo a-steach dòigh nas sìmplidh agus nas so-thuigsinn airson cruinneachadh a chruthachadh - stèidhichte air frithealaichean fa leth (ìre nod), agus chan e raointean, mar a bha ann an dreachan roimhe. API ùr - %SYSTEM.Cluster. Tha an dòigh-obrach ùr co-chòrdail ris an t-seann fhear - cruinneachadh stèidhichte air raointean (ìre namespace) - agus chan eil feum air atharrachaidhean air na h-ionadan a th’ ann mar-thà. Tuilleadh mion-fhiosrachaidh - "Feartan de Sharding"Agus"A 'roinneadh APIs".

Leasachaidhean eile airson sgoltadh:

  • A-nis faodaidh tu coshard (roinn pàirtean de dhà bhòrd gu tric ceangailte gu na h-aon shards) dà chlàr sam bith. Roimhe sin, cha ghabhadh seo a dhèanamh ach le bùird aig an robh iuchair shard cumanta. A’ tòiseachadh leis an naidheachd seo, tha an co-chòrdadh COSHARD WITH cuideachd air a chleachdadh airson bùird le Id siostam. Tuilleadh mion-fhiosrachaidh - "Cruthaich na clàran"Agus"A’ mìneachadh Clàr Roinnte".
  • Roimhe sin, bha e comasach clàr a chomharrachadh mar chlàr brabhsair a-mhàin tro DDL, ach a-nis faodar seo a dhèanamh cuideachd ann an tuairisgeul a 'chlas - am prìomh fhacal Sharded ùr. Tuilleadh mion-fhiosrachaidh - "A 'mìneachadh Clàr Roinnte le bhith a' cruthachadh clas leantainneach".
  • Tha modail an nì a-nis a’ toirt taic do sharding. Bidh na modhan % New(), % OpenId agus %Save() ag obair le nithean ann an clas aig a bheil dàta air a sgaoileadh thairis air grunn shards. Thoir an aire gu bheil an còd a 'ruith air an fhrithealaiche ris a bheil an neach-dèiligidh ceangailte, chan ann air an fhrithealaiche far a bheil an nì air a stòradh.
  • Chaidh an algairim airson a bhith a’ cur an gnìomh ceistean brabhsair a leasachadh. Bidh am Manaidsear Ciudha Shard Aonaichte a’ ciudhachadh iarrtasan airson cur an gnìomh gu cruinneachadh de phròiseasan, seach a bhith a’ cur pròiseasan ùra air bhog airson gach iarrtas. Tha an àireamh de phròiseasan san amar air a dhearbhadh gu fèin-ghluasadach stèidhichte air goireasan frithealaiche agus luchd.

Bun-structar agus cleachdadh san sgòth.

Tha an sgaoileadh seo a’ toirt a-steach leasachaidhean air bun-structar agus cleachdadh sgòthan, a’ gabhail a-steach:

  • Taic Tencent Cloud. Tha InterSystems Cloud Manager (ICM) a-nis a’ toirt taic do chruthachadh bun-structair agus cleachdadh thagraidhean stèidhichte air InterSystems IRIS air Tencent Cloud.
  • Taic airson leabhraichean ainmichte ann an Docker, a bharrachd air còmhdach ceangail.
  • Tha ICM a’ toirt taic do sgèileadh sùbailte - faodar rèiteachaidhean a sgèile a-nis, is e sin, ath-chruthachadh le barrachd no nas lugha de nodan. Tuilleadh mion-fhiosrachaidh - "Bun-structair a luchdadh a-nuas"Agus"Seirbheisean ath-shuidheachadh".
  • Leasachaidhean ann a bhith a’ cruthachadh do shoitheach fhèin.
  • Tha ICM a’ toirt taic don ailtireachd sharding ùr.
  • Chan eil an cleachdaiche bunaiteach ann an soithichean tuilleadh freumh.
  • Tha ICM a’ toirt taic do chruthachadh agus cleachdadh lìonraidhean prìobhaideach, anns am bi nód bastion a’ ceangal an lìonra phrìobhaideach ris an lìonra phoblach agus a’ toirt dìon a bharrachd an aghaidh ionnsaighean diùltadh seirbheis.
  • Taic airson lorg seirbheis thairis air RPC tèarainte.
  • Tha ICM a’ toirt taic do chleachdadh ioma-sgìre. Bidh seo a’ dèanamh cinnteach gu bheil siostam àrd ri fhaighinn eadhon ged a tha an roinn gu lèir sìos.
  • Comas ICM ùrachadh agus fiosrachadh a shàbhaladh mu shiostaman a chaidh a chleachdadh mar-thà.
  • Modh gun inneal - faodaidh ICM a-nis gu dìreach, às aonais shoithichean, rèiteachadh brabhsair a chuir a-steach air Google Cloud Platform, a bharrachd air Web Gateway a chuir a-steach air Ubuntu no SUSE.
  • Taic airson iris.cpf a thoirt còmhla bho dhà fhaidhle. Cuidichidh seo le ICM InterSystems IRIS a chuir air bhog le diofar shuidheachaidhean a rèir am modh sa bheil an stàladh a’ ruith. Tha an comas seo ga dhèanamh nas fhasa fèin-ghluasad agus taic a thoirt do ghrunn innealan riaghlaidh rèiteachaidh leithid Kubernetes.

Analytics

Ath-thog an ciùb gu roghnach

A’ tòiseachadh leis an naidheachd seo, tha InterSystems IRIS Business Intelligence (air an robh DeepSee roimhe) a’ toirt taic do thogail ciùb roghnach - dìreach aon tomhas no tomhas. Faodaidh tu tuairisgeul a’ chiùb atharrachadh agus dìreach na tha air atharrachadh ath-thogail, a’ cumail a’ chiùb gu lèir ri fhaighinn tron ​​ath-thogail.

Ceangal PowerBI

Tha Microsoft PowerBI a-nis a’ toirt taic do bhith ag obair le bùird is ciùban InterSystems IRIS. Bidh na soithichean ceangail le PowerBI a ’tòiseachadh le sgaoileadh Giblean 2019. Tuilleadh mion-fhiosrachaidh - "Ceangal IRIS InterSystems airson Power BI".

Ro-shealladh toraidhean ceiste

Tha an sgaoileadh seo a’ toirt a-steach modh ro-shealladh ùr nuair a chruthaicheas tu clàran pivot ann an Analyzer. San dòigh seo faodaidh tu measadh a dhèanamh gu sgiobalta air ceartachd ceist gun a bhith a ’feitheamh ri a làn thoraidhean.

Leasachaidhean eile

  • Tha a bhith a’ dol thairis air cruinne a’ cleachdadh a’ ghnìomh $ ORDER ann an òrdugh cùil (stiùireadh = -1) a-nis cho luath ri òrdugh air adhart.
  • Coileanadh logaidh nas fheàrr.
  • Taic a bharrachd airson Apache Spark 2.3, 2.4.
  • Taic a bharrachd airson teachdaiche WebSocket. Clas % Net.WebSocket.Client.
  • Bidh an clas smachd dreach a-nis a’ làimhseachadh thachartasan mu atharrachaidhean air duilleag an toraidh.
  • Whitelists gus iarrtasan dligheach a shìoladh gu CSP, ZEN agus REST.
  • .NET Core 2.1 taic.
  • Coileanadh ODBC nas fheàrr.
  • Log structaraichte gus mion-sgrùdadh air teachdaireachdan.log a dhèanamh comasach.
  • API airson sgrùdadh mhearachdan agus rabhaidhean. Clas % SYSTEM.Monitor.GetAlerts().
  • Bidh an neach-cruinneachaidh clas a-nis a’ dèanamh cinnteach nach eil an t-ainm cruinneil san dearbhadh stòraidh nas àirde na an fhaid as àirde (31 caractar) agus a’ tilleadh mearachd mura dèan e sin. Roimhe sin, chaidh an t-ainm cruinne a ghearradh sìos gu 31 caractar gun rabhadh.

Càite am faigh thu

Ma tha taic agad, luchdaich sìos an sgaoileadh bhon roinn Sgaoileadh air-loidhne làrach-lìn wrc.intersystems.com

Ma tha thu dìreach airson feuchainn air InterSystems IRIS - https://www.intersystems.com/ru/try-intersystems-iris-for-free/

Nas fhasa eadhon tro Docker:

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

Webinar

Air 7 Giblean aig 17:00 àm Moscow bidh webinar coisrigte don fhoillseachadh ùr. Bidh e air aoigheachd le Jeff Fried (Stiùiriche, Riaghladh Bathar) agus Joe Lichtenberg (Stiùiriche Margaidheachd Bathar is Gnìomhachais). Clàr! Bidh an webinar sa Bheurla.

Source: www.habr.com

Cuir beachd ann