Famoahana ny InterSystems IRIS 2020.1

Famoahana ny InterSystems IRIS 2020.1

Tamin'ny faran'ny volana martsa nivoaka dikan-teny vaovao amin'ny sehatra data InterSystems IRIS 2020.1. Na ny areti-mifindra amin'ny coronavirus aza dia tsy nanakana ny famoahana.

Anisan'ny zava-dehibe amin'ny famoahana vaovao ny fampitomboana ny fampandehanana kernel, ny famoronana rindranasa REST araka ny fanondroana OpenAPI 2.0, ny sharding ho an'ny zavatra, ny karazana fitantanana vaovao, ny fanohanan'ny MQTT, ny cache query manerantany, ny rafitra vaovao hamoronana vokatra. singa ao amin'ny Java na .NET. Ny lisitry ny fanovana sy ny lisitry ny fanavaozana amin'ny teny anglisy dia hita ao amin'ny rohy. Ny antsipiriany bebe kokoa - eo ambanin'ny fanapahana.

InterSystems IRIS 2020.1 dia famoahana fanohanana maharitra. InterSystems dia mamokatra karazana famoahana InterSystems IRIS roa:

  • Famoahana fanaterana tsy tapaka. Navoaka intelo na inefatra isan-taona izy ireo amin'ny endrika sary Docker. Natao ho an'ny fampivoarana sy fametrahana ny rindranasa ao amin'ny kaontenera rahona na Docker.
  • Navoaka miaraka amin'ny fanohanana maharitra. Tsy dia mivoaka matetika izy ireo, fa ny famoahana misy fanamboarana dia navoaka ho azy ireo. Misy amin'ny sehatra rehetra tohanan'ny InterSystems IRIS.

Teo anelanelan'ny famoahana fanohanana miitatra 2019.1 sy 2020.1, dia navoaka tamin'ny sary Docker ihany ny famoahana - 2019.2, 2019.3, 2019.4. Ny endri-javatra vaovao sy fanamboarana rehetra avy amin'ireo famoahana ireo dia tafiditra ao amin'ny 2020.1. Ny sasany amin'ireo endri-javatra voatanisa etsy ambany dia niseho voalohany tamin'ny famoahana iray 2019.2, 2019.3, 2019.4.

Eny Γ ry.

Fampandrosoana ny rindranasa REST araka ny fepetra

Ankoatry ny InterSystems API Manager, notohanana nanomboka tamin'ny version 2019.1.1, tamin'ny famoahana 2020.1 dia nanjary azo natao ny namorona ny code fototra ho an'ny serivisy REST araka ny famaritana amin'ny endrika OpenAPI 2.0. Raha mila fanazavana fanampiny dia jereo ny fizarana antontan-taratasy "Mamorona REST Services".

Manova ny fametrahana CachΓ© na Ensemble

Ity famoahana ity dia ahafahanao manova ny fametrahana CachΓ© na Ensemble ho InterSystems IRIS mandritra ny fametrahana. Ny fiovam-po mihitsy dia mety mitaky fanovana amin'ny code program, setting na script hafa, fa amin'ny ankamaroan'ny tranga dia ho tsotra izany.

Alohan'ny hiova finoana dia vakio ny InterSystems IRIS In-Place Conversion Guide sy InterSystems IRIS Adoption Guide. Ireo antontan-taratasy ireo dia hita ao amin'ny tranokalan'ny InterSystems Worldwide Support Center ao amin'ny "antontan-taratasy".

Fiteny mpanjifa

InterSystems IRIS Native API ho an'ny Python

Ny fidirana ambany sy haingana avy amin'ny Python mankany amin'ny array multidimensional izay itehirizan'ny InterSystems IRIS ny angona. Ny antsipiriany bebe kokoa - "Native API for Python".

InterSystems IRIS Native API ho an'ny Node.js

Fidirana haingana amin'ny haavo ambany avy amin'ny Node.js mankany amin'ny array multidimensional izay mitahiry angona InterSystems IRIS. Ny antsipiriany bebe kokoa - "Native API ho an'ny Node.js".

Fidirana mifandraika amin'ny Node.js

Fanohanana ny fidirana ODBC amin'ny InterSystems IRIS ho an'ny mpamorona Node.js

Fifandraisana roa amin'ny vavahady Java sy .NET

.NET sy Java vavahady fifandraisana dia roa-lalana. Izany hoe, programa .NET na Java antsoina avy amin'ny IRIS amin'ny vavahady dia mampiasa fifandraisana mitovy amin'ny fidirana amin'ny IRIS. Ny antsipiriany bebe kokoa - "Java Gateway Reentrance".

Fanatsarana ny Native API ho an'ny Java sy .NET

Ny IRIS Native API ho an'ny Java sy .NET dia manohana ny LIST $ sy ny masontsivana mandalo amin'ny alΓ lan'ny fanondroana.

Ny endrika vaovao amin'ny Portal Fitantanana

Ity famoahana ity dia ahitana ny fanovana voalohany amin'ny Portal Fitantanana. Amin'izao fotoana izao dia tsy miraharaha ny fisehoana fotsiny izy ireo ary tsy misy fiantraikany amin'ny fiasa.

SQL

  • Cache query universal. Manomboka amin'ny taona 2020.1, ny fanontaniana rehetra, anisan'izany ny fanontaniana napetraka ao anaty kilasy, dia hotehirizina ho toy ny fangatahana cache. Talohan'izay, ny fampiasana fanontaniana natsangana dia nitaky ny famerenana indray ny programa mba hamoronana kaody fangatahana vaovao, ohatra raha misy fanondroana vaovao niseho na niova ny antontan'isa tabilao. Ankehitriny dia voatahiry ao anaty cache iray ihany ny drafitry ny fangatahana rehetra ary voafafa na inona na inona fandaharana ampiasaina ny fangatahana.

  • Karazam-panontaniana maro kokoa izao no azo ampitahaina, ao anatin'izany ny fangatahana DML.

  • Ny fanontaniana momba ny latabatra misy sharded dia afaka mampiasa "->".

  • Ny fangatahana natomboka avy amin'ny Portal Fitantanana dia tanterahina amin'ny dingana aoriana. Tsy hahomby intsony ny fangatahana lava noho ny fahatapahan'ny pejy web. Azo foanana izao ny fangatahana ledging.

Fahaiza-manao fampidirana

Rafitra vaovao hamoronana singa vokatra amin'ny Java na .NET

Ity famoahana ity dia ahitana rafitra PEX (Production EXtension) vaovao, izay manome safidy fanampiny amin'ny fiteny amin'ny fampiharana ireo singa vokatra. Miaraka amin'ity famoahana ity, ny PEX dia manohana ny Java sy .NET amin'ny fampivelarana ny serivisy fandraharahana, ny fizotran'ny raharaham-barotra, ary ny fampandehanan-draharaha, ary koa ny adaptatera miditra sy mivoaka. Teo aloha dia afaka mamorona serivisy fandraharahana sy fifanakalozana ara-barotra fotsiny ianao ary tsy maintsy miantso ny mpamorona kaody ao amin'ny Portal Fitantanana. Ny rafitra PEX dia manome fomba mora kokoa hampidirana kaody Java sy .NET amin'ny singa vokatra, matetika tsy misy fandaharana ObjectScript. Ny fonosana PEX dia ahitana ireto kilasy manaraka ireto:

Ny antsipiriany bebe kokoa - "PEX: Mamolavola Productions miaraka amin'ny Java sy .NET".

Fanaraha-maso ny fampiasana seranan-tsambo amin'ny vokatra.

Ny serivisy Port Authority dia manara-maso ny seranana ampiasain'ny serivisy fandraharahana sy ny asa fandraharahana. Miaraka amin'ny fanampiany dia azonao atao ny mamaritra ny seranana misy ary mamandrika azy ireo. Ny antsipiriany bebe kokoa - "Fitantanana ny fampiasana seranan-tsambo".

Adapter ho an'ny MQTT

Ity famoahana ity dia ahitana adaptatera manohana ny protocol MQTT (Message Queuing Telemetry Transport), izay matetika ampiasaina amin'ny rindranasa Internet of Things (IoT). Ny antsipiriany bebe kokoa - "Mampiasa MQTT Adapter amin'ny Productions".

Sharding

Architecture notsorina

Ity famoahana ity dia nampiditra fomba tsotra sy azo takarina kokoa amin'ny famoronana cluster - mifototra amin'ny mpizara tsirairay (ambaratonga node), fa tsy faritra, toy ny tamin'ny dikan-teny teo aloha. API vaovao - %SYSTEM.Cluster. Ny fomba fiasa vaovao dia mifanaraka amin'ny taloha - cluster mifototra amin'ny faritra (ambaratonga anarana) - ary tsy mitaky fanovana amin'ny fametrahana efa misy. Ny antsipiriany bebe kokoa - "Elements of Sharding"Ary"Sharding APIs".

Fanatsarana sharding hafa:

  • Ankehitriny ianao dia afaka coshard (mizara ampahany matetika mifandray amin'ny latabatra roa ao amin'ny shards iray ihany) misy latabatra roa. Teo aloha, dia tsy azo atao afa-tsy amin'ny latabatra izay manana fanalahidy shard mahazatra. Manomboka amin'ity famoahana ity, ny COSHARD WITH syntax dia ampiasaina amin'ny tabilao misy Id rafitra. Ny antsipiriany bebe kokoa - "Mamorona tabilao"Ary"Famaritana tabilao Sharded".
  • Teo aloha dia azo natao ny nanamarika latabatra iray ho latabatra kluster amin'ny alΓ lan'ny DDL ihany, fa amin'izao fotoana izao dia azo atao koa izany amin'ny famaritana kilasy - ny teny fanalahidy Sharded vaovao. Ny antsipiriany bebe kokoa - "Famaritana tabilao Sharded amin'ny famoronana kilasy maharitra".
  • Ny maodely zavatra izao dia manohana sharding. Ny fomba %New(), %OpenId ary %Save() dia miasa miaraka amin'ny zavatra ao amin'ny kilasy iray izay zaraina amin'ny ampahany maromaro ny angona. Mariho fa ny kaody dia mandeha amin'ny mpizara mifandray amin'ny mpanjifa, fa tsy amin'ny lohamilina misy ilay zavatra.
  • Nohatsaraina ny algorithm amin'ny fanatanterahana fanontaniana cluster. Ny Unified Shard Queue Manager dia milahatra fangatahana famonoana amin'ny dobo fizotry ny dingana, fa tsy manomboka dingana vaovao ho an'ny fangatahana tsirairay. Ny isan'ny dingana ao amin'ny dobo dia voafaritra ho azy mifototra amin'ny loharanon'ny server sy ny entana.

Fotodrafitrasa sy fametrahana ao anaty rahona.

Ity famoahana ity dia ahitana fanatsarana ny fotodrafitrasa sy ny fametrahana rahona, ao anatin'izany:

  • Fanohanana Tencent Cloud. InterSystems Cloud Manager (ICM) dia manohana ny famoronana fotodrafitrasa sy ny fametrahana fampiharana mifototra amin'ny InterSystems IRIS amin'ny Tencent Cloud.
  • Fanohanana ireo boky voatonona ao amin'ny Docker, ankoatry ny fatorana tendrombohitra.
  • Ny ICM dia manohana ny fanamafisam-peo mora azo - azo ampitomboina izao ny fanamafisana, izany hoe, averina miaraka amin'ny node maromaro na vitsy kokoa. Ny antsipiriany bebe kokoa - "Famerenana ny fotodrafitrasa"Ary"Redeploying Services".
  • Fanatsarana amin'ny famoronana fitoeranao manokana.
  • ICM dia manohana ny rafitra sharding vaovao.
  • Ny mpampiasa default ao anaty container dia tsy miorim-paka intsony.
  • ICM dia manohana ny famoronana sy ny fametrahana tambajotra tsy miankina, izay misy bastion node mampifandray ny tambajotra tsy miankina amin'ny tambajotram-bahoaka ary manome fiarovana fanampiny amin'ny fanafihana Denial-of-Service.
  • Fanohanana ny fitadiavana serivisy amin'ny RPC azo antoka.
  • ICM dia manohana ny fametrahana faritra maro. Izany dia miantoka ny fisian'ny rafitra avo lenta na dia midina aza ny faritra manontolo.
  • Fahaizana manavao ny ICM sy mitahiry vaovao momba ny rafitra efa napetraka.
  • Fomba tsy misy kaontenera - Ny ICM dia afaka mivantana, tsy misy kaontenera, mametraka ny fanamafisana cluster ao amin'ny Google Cloud Platform, ary mametraka ny Web Gateway amin'ny Ubuntu na SUSE.
  • Fanohanana ny fanakambanana iris.cpf amin'ny rakitra roa. Izany dia manampy ny ICM hanomboka InterSystems IRIS miaraka amin'ny toe-javatra samihafa miankina amin'ny fomba fiasan'ny fametrahana. Io fahaiza-manao io dia manamora ny fanaovana automatique sy ny fanohanana ireo fitaovana fitantanana fanamafisana isan-karazany toy ny Kubernetes.

Analytics

Avereno indray ny cube

Manomboka amin'ity famoahana ity, ny InterSystems IRIS Business Intelligence (fantatra taloha hoe DeepSee) dia manohana ny fananganana cube mifantina β€” refy na refy iray ihany. Azonao atao ny manova ny famaritana goba ary manangana izay niova ihany, mitazona ny cube manontolo ho azo mandritra ny fanamboarana.

PowerBI connector

Microsoft PowerBI izao dia manohana ny fiaraha-miasa amin'ny latabatra sy cubes InterSystems IRIS. Ny mpampitohy dia alefa miaraka amin'ny PowerBI manomboka amin'ny famoahana ny volana aprily 2019. Ny antsipiriany bebe kokoa - "InterSystems IRIS Connector ho an'ny Power BI".

Zahao ny valin'ny fangatahana

Ity famoahana ity dia mampiditra fomba fijery vaovao rehefa mamorona tabilao pivot ao amin'ny Analyzer. Amin'izany fomba izany dia afaka manombatombana haingana ny fahamarinan'ny fangatahana ianao nefa tsy miandry ny valiny feno.

Fanatsarana hafa

  • Ny fandehanana manerana izao tontolo izao amin'ny fampiasana ny asa $ORDER amin'ny filaharana mivadika (direction = -1) dia haingana toy ny amin'ny filaharana mandroso.
  • Nihatsara ny fahombiazan'ny logging.
  • Fanampiana fanampiny ho an'ny Apache Spark 2.3, 2.4.
  • Fanampiana fanampiny ho an'ny mpanjifa WebSocket. Kilasy %Net.WebSocket.Client.
  • Ny kilasin'ny fanaraha-maso ny kinova izao no mitantana hetsika momba ny fanovana ny pejin'ny vokatra.
  • Lisitra fotsy hanivana ny fangatahana manan-kery amin'ny CSP, ZEN ary REST.
  • Fanohanana .NET Core 2.1.
  • Fanatsarana ny fahombiazan'ny ODBC.
  • Log voarafitra hanamora ny famakafakana ny messages.log.
  • API ho an'ny fanamarinana sy fampitandremana diso. Kilasy %SYSTEM.Monitor.GetAlerts().
  • Ny compiler kilasy izao dia manamarina fa ny anarana manerantany ao amin'ny fanambarana fitahirizana dia tsy mihoatra ny halavany (31 isa) ary mamerina fahadisoana raha tsy izany. Talohan'izay, notapahana ho tarehintsoratra 31 tsy nisy fampitandremana ny anarana maneran-tany.

Aiza no ahazoana

Raha manana fanohanana ianao dia alaivo avy amin'ny fizarana ny fizarana Fizarana an-tserasera tranokala wrc.intersystems.com

Raha te hanandrana InterSystems IRIS fotsiny ianao - https://www.intersystems.com/ru/try-intersystems-iris-for-free/

Mora kokoa amin'ny alΓ lan'ny Docker:

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

webinar

Ny 7 aprily amin'ny 17:00 ora ao Moskoa dia hisy webinar natokana ho an'ny famoahana vaovao. Izy io dia hampiantranoin'i Jeff Fried (Tale, Fitantanana ny vokatra) sy Joe Lichtenberg (Talen'ny Marketing Product & Industry). Misoratra anarana! Amin'ny teny anglisy ny webinar.

Source: www.habr.com

Add a comment