Siideynta InterSystems IRIS 2020.1

Siideynta InterSystems IRIS 2020.1

Dabayaaqadii March soo baxay nooca cusub ee InterSystems IRIS 2020.1 madal xogta. Xitaa cudurka faafa ee coronavirus kama uusan hor istaagin sii deynta.

Waxyaabaha muhiimka ah ee ku jira sii-deynta cusub waxaa ka mid ah waxqabadka kernel oo kordhay, soo saarida codsiga REST sida ku cad qeexitaanka OpenAPI 2.0, shaandhaynta walxaha, nooc cusub oo Xariirka Maareynta, taageerada MQTT, kayd su'aal caalami ah, qaab cusub oo abuurista alaabta curiyayaasha Java ama .NET. Liiska buuxa ee isbeddelada iyo liiska hubinta ee cusboonaysiinta ee Ingiriisiga waxa laga heli karaa at link. Faahfaahin dheeraad ah - hoos goynta.

InterSystems IRIS 2020.1 waa taageero la fidiyey. InterSystems waxay soo saartaa laba nooc oo InterSystems IRIS siidaynta:

  • Sii dayn gaarsiinta joogtada ah. Waxaa la sii daayaa saddex ilaa afar jeer sannadkii oo ah qaabka sawirada Docker. Loogu talagalay horumarinta codsiga iyo geynta daruuraha ama weelasha Docker.
  • Siidaynta iyadoo taageero la fidiyey Waxay u soo baxaan in ka yar si isdaba joog ah, laakiin sii dayn la hagaajin ayaa loo soo saaray iyaga. Laga heli karo dhammaan aaladaha ay taageerto InterSystems IRIS.

Inta u dhaxaysa sii daynta taageerada la dheereeyey 2019.1 iyo 2020.1, siidaynta waxaa lagu sii daayay kaliya sawirada Docker - 2019.2, 2019.3, 2019.4. Dhammaan sifooyinka cusub iyo hagaajinta laga helay sii dayntan ayaa lagu daray 2020.1. Qaar ka mid ah sifooyinka hoos ku taxan ayaa markii ugu horreysay ka soo muuqday hal sii dayn 2019.2, 2019.3, 2019.4.

Waa hagaag.

Horumarinta codsiyada REST sida ku cad qeexitaanka

Marka lagu daro InterSystems API Manager, oo la taageeray ilaa nooca 2019.1.1, markii la sii daayay 2020.1 waxa suurtagal noqotay in la soo saaro koodka xudunta u ah adeega REST sida ku cad qaabka OpenAPI 2.0. Faahfaahin dheeraad ah, eeg qaybta dukumeentiyada "Abuuritaanka Adeegyada REST".

Beddelaadda kaydka ama rakibaadda Isku-dhafka

Siideyntani waxay kuu ogolaanaysaa inaad u beddesho kaydkaaga ama rakibaadda Isku xidhka InterSystems IRIS inta lagu jiro rakibidda. Isbeddelka laftiisa ayaa laga yaabaa inuu u baahdo isbeddel ku yimaada code-ka barnaamijka, goobaha ama qoraallada kale, laakiin inta badan waxay noqon doontaa mid fudud.

Kahor inta aadan badalin, akhri InterSystems IRIS Hagaha Beddelka Goobta iyo Nidaamyada InterSystems Hagaha Korsashada IRIS. Dukumeentiyadani waxay ku yaalaan shabakada InterSystems Worldwide Support Center ee "documents".

Luuqadaha macaamiisha

InterSystems IRIS Native API ee Python

Heer hoose, deg deg ah oo laga helo Python una gudub habab badan oo ay InterSystems IRIS ku kaydiso xogta. Faahfaahin dheeraad ah -"Native API ee Python".

InterSystems IRIS Native API ee Node.js

Helitaan heer hoose ah oo degdeg ah oo laga bilaabo Node.js ilaa arraysyo dhinacyo badan leh oo InterSystems IRIS ay ku kaydiso xogta. Faahfaahin dheeraad ah -"Native API ee Node.js".

Helitaanka xidhiidhka ee Node.js

Taageerada gelitaanka ODBC ee InterSystems IRIS ee horumarinta Node.js

Isgaarsiinta labada dhinac ee Java iyo .NET gateways

NET iyo isku xirka albaabka Java hadda waa laba dhinac. Taasi waa, .NET ama barnaamij Java oo laga soo wacay IRIS iyada oo la marayo gateway waxay isticmaashaa isku xirnaanta si ay u gasho IRIS. Faahfaahin dheeraad ah -"Dib u soo celinta Gateway Java".

Hagaajinta API Native ee Java iyo .NET

IRIS Native API ee Java iyo .NET waxay taageertaa $LISTs iyo gudbinta cabbirada tixraac ahaan.

Muuqaal cusub oo Xariirka Maareynta ah

Siideyntan waxaa ku jira isbeddelada ugu horreeya ee Xariirka Maareynta. Hadda, kaliya waxay khuseeyaan muuqaalka mana saameeyaan shaqeynta.

SQL

  • Kaydka weydiinta caalamiga ah. Laga bilaabo 2020.1, dhammaan weydiimaha, oo ay ku jiraan weydiimaha ku dhex jira iyo fasalka, waxa loo kaydin doonaa sidii su'aalo kaydsan. Markii hore, adeegsiga su'aalaha ku dhex jira waxay u baahneyd dib u habeynta barnaamijka si loo soo saaro kood su'aal cusub, tusaale ahaan haddii tusmo cusub uu soo baxay ama tirakoobka miiska la beddelo. Hadda dhammaan qorshooyinka weydiinta waxa lagu kaydiyaa isla khasnad la mid ah oo la nadiifiyaa iyada oo aan loo eegin barnaamijka su'aasha lagu isticmaalo.

  • Noocyo badan oo weydiimo ah ayaa hadda isbarbar socda, oo ay ku jiraan weydiimaha DML.

  • Weydiinta lidka ku ah miis la jeexjeexay ayaa hadda isticmaali kara ku biirista "->".

  • Codsiyada laga bilaabay Xariirka Maareynta waxaa hadda loo fuliyaa habsocod asalka ah. Codsiyada dheer hadda ma guul-darreysan doonaan sababtoo ah bogga shabakadda. Codsiyada hagidda hadda waa la tirtiri karaa

Awoodaha isdhexgalka

Qaab cusub oo lagu abuurayo walxaha wax soo saarka Java ama .NET

Siideyntan waxaa ku jira qaab-dhismeedka cusub ee PEX (Production Extension), kaas oo bixiya doorasho dheeraad ah oo luqadda lagu hirgelinayo qaybaha alaabta. Siideyntan, PEX waxay taageertaa Java iyo .NET horumarinta adeegyada ganacsiga, hababka ganacsiga, iyo hawlgallada ganacsiga, iyo sidoo kale adapters gudaha iyo dibadda ah. Markii hore, kaliya waxaad abuuri kartaa adeegyo ganacsi iyo macaamil ganacsi oo waxay ahayd inaad wacdo koodhka koodhka ee Xariirka Maareynta. Qaab dhismeedka PEX waxa uu bixiyaa habab dabacsan oo lagu daro Java iyo .NET code qaybaha alaabta, inta badan iyada oo aan lahayn barnaamijka ObjectScript. Xirmada PEX waxaa ka mid ah fasallada soo socda:

Faahfaahin dheeraad ah -"PEX: Horumarinta Wax soo saarka Java iyo .NET".

La socodka isticmaalka dekedda ee alaabta.

Maamulka Dekeddu waxay la socotaa dekedaha ay isticmaalaan adeegyada ganacsi iyo hawlaha ganacsi. Caawinteeda, waxaad go'aamin kartaa dekedaha la heli karo oo aad kaydin kartaa. Faahfaahin dheeraad ah -"Maamulka Isticmaalka Dekedda".

Adapters ee MQTT

Siideyntan waxaa ku jira adapters-ka taageera borotokoolka MQTT (Message Queuing Telemetry Transport), kaas oo inta badan lagu isticmaalo codsiyada Internetka ee Waxyaabaha (IoT). Faahfaahin dheeraad ah -"Isticmaalka Adapters MQTT ee Wax soo saarka".

Sharding

Nashqada la fududeeyay

Siideyntani waxay soo bandhigtay hab ka fudud oo la fahmi karo oo lagu abuurayo koox - ku salaysan server-yada gaarka ah (heerka noode), oo aan ahayn meelo, sida noocyadii hore. API cusub - %NIDAAMKA.Kooxda. Habka cusubi waa mid la jaan qaadaya kii hore - koox ku salaysan aagagga (heerka meel-magaca) - oo uma baahna isbeddel ku rakibida jira. Faahfaahin dheeraad ah -"Qaybaha Sharding"Iyo"Sharding APIs".

Horumarinta kala-goynta kale:

  • Hadda waxaad u qaybin kartaa (qaybin kartaa qaybo badan oo isku xidhan oo ka kooban laba miis oo isku mid ah) laba miis oo kasta. Markii hore, tan waxaa lagu samayn karaa oo keliya miisaska lahaa furaha jeexjeexyada guud. Laga bilaabo siideyntan, COSHARD WITH syntax sidoo kale waxaa loo isticmaalaa miisaska aqoonsiga nidaamka. Faahfaahin dheeraad ah -"Samee Miisaska"Iyo"Qeexida Shaxda Shaaraysan".
  • Markii hore, waxaa suurtagal ah in miiska lagu calaamadiyo miiska kooxeed kaliya iyada oo loo marayo DDL, laakiin hadda tan waxaa sidoo kale lagu samayn karaa sharaxaadda fasalka - ereyga cusub ee Sharded. Faahfaahin dheeraad ah -"Qeexida Jadwalka Shaxan iyadoo la abuurayo Fasal Joogto ah".
  • Qaabka shayga hadda waxa uu taageeraa shaandheynta. Hababka %New(), %OpenId iyo %Save() waxay la shaqeeyaan shayada fasalka xogtooda loo qaybiyo jeexjeexyo kala duwan. Ogsoonow in koodka uu ku shaqeeyo server-ka macmiilku ku xiran yahay, ma aha server-ka meesha shayga lagu kaydiyo.
  • Algorithm-ka fulinta weydiimaha kooxda waa la hagaajiyay. Maamulaha Safka Midaysan ee Shard ayaa safafka u galaya codsiyada fulinta si ay u wada shaqeeyaan, halkii ay ka bilaabi lahaayeen habab cusub codsi kasta. Tirada hababka barkada waxaa si toos ah loo go'aamiyaa iyadoo lagu saleynayo ilaha server-ka iyo culeyska.

Kaabayaasha iyo geynta daruuraha.

Siideyntan waxaa ka mid ah horumarinta kaabayaasha iyo hawlgelinta daruuraha, oo ay ku jiraan:

  • Taageerada Tencent Cloud. InterSystems Cloud Manager (ICM) hadda waxay taageertaa abuurista kaabayaasha iyo geynta codsiga ku salaysan InterSystems IRIS ee Tencent Cloud.
  • Taageerada mugga magacaaban ee Docker, marka lagu daro xirmooyinka xirmooyinka.
  • ICM waxay taageertaa miisaan dabacsan - isku xidhka hadda waa la miisaami karaa, taas oo ah, dib loogu abuuri karaa wax ka badan ama ka yar. Faahfaahin dheeraad ah -"Dib u habaynta Kaabayaasha dhaqaalaha"Iyo"Dib u hawlgelinta Adeegyada".
  • Hagaajinta samaynta weelkaaga.
  • ICM waxay taageertaa qaab dhismeedka cusub ee sharding
  • Isticmaalaha caadiga ah ee weelasha ku jira hadda ma ahan xidid.
  • ICM waxay taageertaa abuurista iyo geynta shabakadaha gaarka ah, kaas oo noodhka bastionku ku xidho shabakada gaarka ah iyo shabkada dadwaynaha oo bixiya difaac dheeraad ah oo ka dhan ah weerarrada Adeegga Diidmada.
  • Taageerada helitaanka adeegga ee RPC sugan.
  • ICM waxay taageertaa geynta gobollo badan. Tani waxay xaqiijinaysaa helitaanka nidaamka sare xitaa haddii gobolka oo dhan hoos u dhaco.
  • Awoodda cusboonaysiinta ICM iyo kaydinta macluumaadka ku saabsan nidaamyada mar hore la geeyay.
  • Qaabka weel la'aanta - ICM hadda waxay si toos ah, weelal la'aan, geyn kartaa iskudubbada qaabeynta Google Cloud Platform, iyo sidoo kale inay ku rakibto Gateway Webka Ubuntu ama SUSE.
  • Taageerada isku darka iris.cpf ee laba fayl. Tani waxay ICM ka caawinaysaa in ay bilawdo InterSystems IRIS oo leh goobo kala duwan taas oo ku xidhan qaabka uu rakibiddu u socdo. Awooddani waxay sahlaysaa in si otomaatig ah loo sameeyo oo loo taageero qalabyada maaraynta habaynta kala duwan sida Kubernetes.

Analytics

Xulasho dib u dhis cube

Laga bilaabo siideyntan, InterSystems IRIS Business Intelligence (oo hore loogu yiqiin DeepSee) waxay taageertaa dhismo cube ah oo la doortay β€” hal cabbir ama cabbir keliya. Waxaad bedeli kartaa sharraxaadda cube oo aad dib u dhisi kartaa kaliya waxa isbeddelay, adigoo ilaalinaya dhammaan cube inta lagu jiro dib-u-dhiska.

Xidhiidhiyaha PowerBI

Microsoft PowerBI hadda waxay taageertaa la shaqaynta InterSystems IRIS miisaska iyo xabadaha. Xidhiidhiyuhu wuxuu la socdaa PowerBI laga bilaabo Abriil 2019 siidaynta. Faahfaahin dheeraad ah -"Isku xirka IRIS ee Nidaamyada Awooda BI".

Fiiri natiijooyinka weydiimaha

Siideyntani waxay soo bandhigaysaa qaab horudhac cusub marka lagu abuurayo miisaska pivot gudaha Falanqeeyaha. Sidan ayaad si degdeg ah u qiimeyn kartaa saxnaanta weydiinta adiga oo aan sugin natiijooyinkeeda oo buuxa.

Horumarin kale

  • Baafinta caalamiga ah iyadoo la isticmaalayo $ORDER siday u kala horreyso (jihada = -1) hadda waa sida ugu dhakhsaha badan ee horay loo sii hor maray.
  • Waxqabadka goynta oo la hagaajiyay.
  • Taageero lagu daray Apache Spark 2.3, 2.4.
  • Taageero lagu daray macmiilka WebSocket. Fasalka% Net.WebSocket.Client.
  • Fasalka kantaroolka nooca ayaa hadda wax ka qabta dhacdooyinka isbeddelka bogga alaabta.
  • Liisyada caddeymaha si loo shaandheeyo codsiyada saxda ah ee CSP, ZEN iyo REST.
  • NET Core 2.1 taageero.
  • Waxqabadka ODBC oo la hagaajiyay.
  • Log habaysan si loo fududeeyo falanqaynta fariimaha.log.
  • API ee hubinta khaladka iyo digniinaha. Fasalka %NIDAAMKA.Monitor.GetAlerts().
  • Isku-dubaridiyaha fasalka hadda waxa uu hubinayaa in magaca caalamiga ah ee ku jira caddaynta kaydinta aanu ka badnayn dhererka ugu badan (31 xaraf) oo uu soo celinayo khalad haddii aanu dhicin. Markii hore, magaca caalamiga ah waxaa loo gooyay 31 xaraf digniin la'aan.

Halkee laga helaa

Haddii aad taageero hayso, kala soo bixi qaybinta qaybta Qaybinta onlaynka ah shabakada wrc.intersystems.com

Haddii aad rabto inaad isku daydo InterSystems IRIS - https://www.intersystems.com/ru/try-intersystems-iris-for-free/

Xitaa way fududahay iyada oo loo marayo Docker:

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

Webinar

Abriil 7 saacadu markay tahay 17:00 wakhtiga Moscow waxaa jiri doona webinaar ka go'an sii deynta cusub. Waxaa martigelin doona Jeff Fried (Maareeyaha, Maareynta Alaabta) iyo Joe Lichtenberg (Agaasimaha Suuqgeynta Badeecada & Warshadaha). Is diwaangeli! Webinarku wuxuu ahaan doonaa Ingiriis.

Source: www.habr.com

Add a comment