{"id":76694,"date":"2020-04-04T01:42:21","date_gmt":"2020-04-03T23:42:21","guid":{"rendered":"https:\/\/prohoster.info\/blog\/administrirovanie\/reliz-intersystems-iris-2020-1"},"modified":"2020-04-04T01:42:21","modified_gmt":"2020-04-03T23:42:21","slug":"reliz-intersystems-iris-2020-1","status":"publish","type":"post","link":"https:\/\/prohoster.info\/hu\/blog\/administrirovanie\/reliz-intersystems-iris-2020-1","title":{"rendered":"InterSystems IRIS 2020.1 kiad\u00e1sa","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"InterSystems IRIS 2020.1 kiad\u00e1sa\" src=\"\/wp-content\/uploads\/2020\/04\/5567525958a0279e6d26c3a353a2145b.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>M\u00e1rcius v\u00e9g\u00e9n <noindex><a rel=\"nofollow\" href=\"https:\/\/community.intersystems.com\/post\/intersystems-iris-and-iris-health-20201-are-ga-generally-available\">1994 nyar\u00e1n jelent meg a Linux 1.1.18 kernel alapj\u00e1n.<\/a><\/noindex> megjelent az InterSystems IRIS 2020.1 adatform\u00e1tum \u00faj verzi\u00f3ja. M\u00e9g a koronav\u00edrus-j\u00e1rv\u00e1ny sem akad\u00e1lyozta meg a kiad\u00e1st.<\/p>\n<p><\/p>\n<p>A legfontosabb \u00fajdons\u00e1gok k\u00f6z\u00f6tt szerepel a mag teljes\u00edtm\u00e9ny\u00e9nek n\u00f6vel\u00e9se, REST-alkalmaz\u00e1s gener\u00e1l\u00e1sa az OpenAPI 2.0 specifik\u00e1ci\u00f3 szerint, adatok shardol\u00e1sa, \u00faj t\u00edpus\u00fa Kezel\u0151port\u00e1l, MQTT t\u00e1mogat\u00e1s, univerz\u00e1lis lek\u00e9rdez\u00e9s gyors\u00edt\u00f3t\u00e1r, \u00faj keretrendszer term\u00e9kek elk\u00e9sz\u00edt\u00e9s\u00e9hez Java vagy .NET nyelven. A teljes v\u00e1ltoz\u00e1si lista \u00e9s a friss\u00edt\u00e9si ellen\u0151rz\u0151lista angol nyelven itt tal\u00e1lhat\u00f3 <noindex><a rel=\"nofollow\" href=\"https:\/\/irisdocs.intersystems.com\/iris20201\/csp\/docbook\/Doc.View.cls?KEY=GCRN\">linkre kattintva<\/a><\/noindex>. Tov\u00e1bbi inform\u00e1ci\u00f3k a k\u00f6vetkez\u0151 szakaszban.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<p>Az InterSystems IRIS 2020.1 egy kiterjesztett t\u00e1mogat\u00e1ssal rendelkez\u0151 verzi\u00f3. Az InterSystems k\u00e9tf\u00e9le InterSystems IRIS verzi\u00f3t ad ki:<\/p>\n<p><\/p>\n<ul>\n<li>Folyamatos kiad\u00e1sok. \u00c9vente h\u00e1rom-n\u00e9gy alkalommal jelennek meg Docker k\u00e9pek form\u00e1j\u00e1ban. Alkalmas alkalmaz\u00e1sfejleszt\u00e9sre \u00e9s felh\u0151ben vagy Docker kont\u00e9nerekben val\u00f3 telep\u00edt\u00e9sre.<\/li>\n<li>Kiterjesztett t\u00e1mogat\u00e1s\u00fa kiad\u00e1sok. Ezek ritk\u00e1bban jelennek meg, de biztons\u00e1gi jav\u00edt\u00e1sokat is kapnak. Minden platformon megjelennek, amelyeket az InterSystems IRIS t\u00e1mogat.<\/li>\n<\/ul>\n<p><\/p>\n<p>A 2019.1 \u00e9s 2020.1 k\u00f6z\u00f6tti kiterjesztett t\u00e1mogat\u00e1s\u00fa kiad\u00e1sok k\u00f6z\u00f6tt csak Docker k\u00e9pekben jelentek meg friss\u00edt\u00e9sek \u2014 2019.2, 2019.3, 2019.4. Minden \u00faj funkci\u00f3 \u00e9s jav\u00edt\u00e1s ezen kiad\u00e1sokb\u00f3l beker\u00fclt a 2020.1-es verzi\u00f3ba. N\u00e9h\u00e1ny lehet\u0151s\u00e9g az al\u00e1bbiak k\u00f6z\u00fcl el\u0151sz\u00f6r a 2019.2, 2019.3, 2019.4 kiad\u00e1sokban v\u00e1lt el\u00e9rhet\u0151v\u00e9. <\/p>\n<p><\/p>\n<p>Teh\u00e1t.<\/p>\n<p><\/p>\n<h2 id=\"razrabotka-rest-prilozheniy-po-specifikacii\">REST-alkalmaz\u00e1sok fejleszt\u00e9se a specifik\u00e1ci\u00f3 alapj\u00e1n<\/h2>\n<p><\/p>\n<p>A k\u00f6vetkez\u0151 kieg\u00e9sz\u00edt\u00e9sk\u00e9nt <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/intersystems\/blog\/475670\/\">InterSystems API Manager<\/a><\/noindex>, amely a 2019.1.1-es verzi\u00f3 \u00f3ta t\u00e1mogatott, a 2020.1-es verzi\u00f3ban lehet\u0151s\u00e9g ny\u00edlt a REST-szolg\u00e1ltat\u00e1sok k\u00f3dv\u00e1z\u00e1nak gener\u00e1l\u00e1s\u00e1ra OpenAPI 2.0 form\u00e1tumban. Tov\u00e1bbi r\u00e9szletek a \u201e<noindex><a rel=\"nofollow\" href=\"https:\/\/irisdocs.intersystems.com\/iris20201\/csp\/docbook\/Doc.View.cls?KEY=GREST_preface\">REST Szolg\u00e1ltat\u00e1sok L\u00e9trehoz\u00e1sa<\/a><\/noindex>\u00bb. <\/p>\n<p><\/p>\n<h2 id=\"konvertaciya-installyacii-cach-ili-ensemble\">A Cach\u00e9 vagy Ensemble telep\u00edt\u00e9s konvert\u00e1l\u00e1sa<\/h2>\n<p><\/p>\n<p>Ez a kiad\u00e1s lehet\u0151v\u00e9 teszi, hogy a telep\u00edt\u00e9s sor\u00e1n a Cach\u00e9 vagy Ensemble konvert\u00e1l\u00f3djon InterSystems IRIS-re. A konverzi\u00f3hoz v\u00e1ltoztat\u00e1sokra lehet sz\u00fcks\u00e9g a programk\u00f3dban, be\u00e1ll\u00edt\u00e1sokban vagy m\u00e1s szkriptekben, de a legt\u00f6bb esetben egyszer\u0171 lesz. <\/p>\n<p><\/p>\n<p>A konverzi\u00f3 el\u0151tt olvassa el az InterSystems IRIS Helyben T\u00f6rt\u00e9n\u0151 Konverzi\u00f3s \u00datmutat\u00f3t \u00e9s az InterSystems IRIS \u00c1tv\u00e9teli \u00datmutat\u00f3t. Ezek a dokumentumok az InterSystems Vil\u00e1gszint\u0171 T\u00e1mogat\u00e1si K\u00f6zpontj\u00e1nak webhely\u00e9n tal\u00e1lhat\u00f3k a \u201e<noindex><a rel=\"nofollow\" href=\"https:\/\/wrc.intersystems.com\/wrc\/coDistDocs.csp\">Dokumentumok<\/a><\/noindex>\u00bb.<\/p>\n<p><\/p>\n<h2 id=\"klientskie-yazyki\">Kliensnyelvek<\/h2>\n<p><\/p>\n<h3 id=\"intersystems-iris-native-api-dlya-python\">InterSystems IRIS Nat\u00edv API Pythonhoz<\/h3>\n<p><\/p>\n<p>Alacsony szint\u0171, gyors hozz\u00e1f\u00e9r\u00e9s Pythonb\u00f3l a t\u00f6mb\u00f6kh\u00f6z, amelyekben az InterSystems IRIS t\u00e1rolja az adatokat. Tov\u00e1bbi inform\u00e1ci\u00f3:<noindex><a rel=\"nofollow\" href=\"https:\/\/irisdocs.intersystems.com\/iris20201\/csp\/docbook\/Doc.View.cls?KEY=BPYNAT_preface\">Nat\u00edv API Pythonhoz<\/a><\/noindex>\u00bb.<\/p>\n<p><\/p>\n<h3 id=\"intersystems-iris-native-api-dlya-nodejs\">InterSystems IRIS Native API \u0434\u043b\u044f Node.js<\/h3>\n<p><\/p>\n<p>Alacsony szint\u0171, gyors hozz\u00e1f\u00e9r\u00e9s Node.js-b\u0151l a t\u00f6mb\u00f6kh\u00f6z, amelyekben az InterSystems IRIS t\u00e1rolja az adatokat. Tov\u00e1bbi inform\u00e1ci\u00f3:<noindex><a rel=\"nofollow\" href=\"https:\/\/irisdocs.intersystems.com\/iris20201\/csp\/docbook\/Doc.View.cls?KEY=BJSNAT_preface\">Native API for Node.js<\/a><\/noindex>\u00bb.<\/p>\n<p><\/p>\n<h3 id=\"relyacionnyy-dostup-dlya-nodejs\">\u0420\u0435\u043b\u044f\u0446\u0438\u043e\u043d\u043d\u044b\u0439 \u0434\u043e\u0441\u0442\u0443\u043f \u0434\u043b\u044f Node.js<\/h3>\n<p><\/p>\n<p>\u041f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 ODBC-\u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043a InterSystems IRIS \u0434\u043b\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 \u043d\u0430 Node.js<\/p>\n<p><\/p>\n<h3 id=\"dvustoronnyaya-svyaz-v-java-i-net-shlyuzah\">K\u00e9tir\u00e1ny\u00fa kommunik\u00e1ci\u00f3 Java \u00e9s .NET \u00e1tj\u00e1r\u00f3kban<\/h3>\n<p><\/p>\n<p>A .NET \u00e9s Java-hidak mostant\u00f3l k\u00e9ttag\u00faak. Ez azt jelenti, hogy a .NET vagy Java program, amelyet az IRIS-b\u0151l h\u00edvnak meg a h\u00eddk\u00e9nt, ezt a kapcsolatot haszn\u00e1lja az IRIS-hez val\u00f3 hozz\u00e1f\u00e9r\u00e9shez. Tov\u00e1bbi r\u00e9szletek \u2014 \u201e<noindex><a rel=\"nofollow\" href=\"https:\/\/irisdocs.intersystems.com\/iris20201\/csp\/docbook\/Doc.View.cls?KEY=EJVG_using#EJVG_using_reenterancy\">Java Gateway \u00dajra bel\u00e9p\u00e9si lehet\u0151s\u00e9g<\/a><\/noindex>\u00bb.<\/p>\n<p><\/p>\n<h3 id=\"uluchsheniya-v-native-api-dlya-java-i-net\">Fejleszt\u00e9sek a Java \u00e9s .NET Native API-ban<\/h3>\n<p><\/p>\n<p>Az IRIS Native API a Java \u00e9s .NET sz\u00e1m\u00e1ra t\u00e1mogatja a $LIST-t \u00e9s a param\u00e9terek hivatkoz\u00e1son kereszt\u00fcli \u00e1tad\u00e1s\u00e1t.<\/p>\n<p><\/p>\n<h2 id=\"novyy-vid-portala-upravleniya\">\u00daj t\u00edpus\u00fa Kezel\u0151port\u00e1l<\/h2>\n<p><\/p>\n<p>Ez a kiad\u00e1s tartalmazza az els\u0151 v\u00e1ltoz\u00e1sokat a Kezel\u0151port\u00e1lban. Jelenleg csak a megjelen\u00e9st \u00e9rinti, \u00e9s nem befoly\u00e1solja a funkci\u00f3kat.<\/p>\n<p><\/p>\n<h2 id=\"sql\">SQL<\/h2>\n<p><\/p>\n<ul>\n<li>\n<p>Univerz\u00e1lis k\u00e9r\u00e9s gyors\u00edt\u00f3t\u00e1r. 2020.1-t\u0151l minden k\u00e9r\u00e9s, bele\u00e9rtve az be\u00e1gyazott k\u00e9r\u00e9seket \u00e9s az oszt\u00e1lyok k\u00e9rd\u00e9seit, gyors\u00edt\u00f3t\u00e1rk\u00e9nt lesz t\u00e1rolva. Kor\u00e1bban a be\u00e1gyazott k\u00e9r\u00e9sek haszn\u00e1lata \u00fajrakompil\u00e1l\u00e1st ig\u00e9nyelt a k\u00e9r\u00e9s \u00faj k\u00f3dj\u00e1nak gener\u00e1l\u00e1s\u00e1hoz, p\u00e9ld\u00e1ul ha \u00faj index jelent meg vagy megv\u00e1ltozott a t\u00e1bl\u00e1zat statisztik\u00e1ja. Mostant\u00f3l minden k\u00e9r\u00e9s terv egy gyors\u00edt\u00f3t\u00e1rban t\u00e1rol\u00f3dik, \u00e9s f\u00fcggetlen\u00fcl t\u00f6rl\u00e9sre ker\u00fcl a programt\u00f3l, amelyben a k\u00e9r\u00e9s haszn\u00e1latban van.<\/p>\n<p>\n<\/li>\n<li>\n<p>T\u00f6bb t\u00edpus\u00fa k\u00e9r\u00e9s most p\u00e1rhuzamos\u00edthat\u00f3, bele\u00e9rtve a DML k\u00e9r\u00e9seket is.<\/p>\n<p>\n<\/li>\n<li>\n<p>A shardolt t\u00e1bl\u00e1hoz int\u00e9zett lek\u00e9rdez\u00e9sek mostant\u00f3l haszn\u00e1lhatj\u00e1k az implicit join &quot;-&gt;&quot;-t.<\/p>\n<p>\n<\/li>\n<li>\n<p>A Kezel\u0151port\u00e1lb\u00f3l elind\u00edtott k\u00e9r\u00e9sek most h\u00e1tt\u00e9rfolyamatban futnak. A hossz\u00fa k\u00e9r\u00e9sek nem fognak megszakadni a weboldal id\u0151t\u00fall\u00e9p\u00e9se miatt. A hossz\u00fa k\u00e9r\u00e9sek most t\u00f6r\u00f6lhet\u0151k.<\/p>\n<p>\n<\/li>\n<\/ul>\n<p><\/p>\n<h2 id=\"integracionnye-vozmozhnosti\">Integr\u00e1ci\u00f3s lehet\u0151s\u00e9gek<\/h2>\n<p><\/p>\n<h3 id=\"novyy-freymvork-dlya-sozdaniya-elementov-produkcii-na-java-ili-net\">\u00daj keretrendszer term\u00e9kek elemeinek l\u00e9trehoz\u00e1s\u00e1hoz Java vagy .NET nyelven<\/h3>\n<p><\/p>\n<p>Ez a kiad\u00e1s \u00faj PEX (Production EXtension) keretrendszert tartalmaz, amely tov\u00e1bbi v\u00e1laszt\u00e1si lehet\u0151s\u00e9get biztos\u00edt a term\u00e9kek \u00f6sszetev\u0151inek implement\u00e1l\u00e1si nyelveinek kapcs\u00e1n. Ebben a kiad\u00e1sban a PEX t\u00e1mogatja a Java-t \u00e9s a .NET-et \u00fczleti szolg\u00e1ltat\u00e1sok, \u00fczleti folyamatok \u00e9s \u00fczleti m\u0171veletek fejleszt\u00e9s\u00e9re, valamint bej\u00f6v\u0151 \u00e9s kimen\u0151 adapterekhez. Kor\u00e1bban csak \u00fczleti szolg\u00e1ltat\u00e1sokat \u00e9s \u00fczleti m\u0171veleteket lehetett l\u00e9trehozni, \u00e9s k\u00f3dgener\u00e1tort kellett h\u00edvni a Kezel\u0151port\u00e1lban. A PEX keretrendszer rugalmasabb eszk\u00f6z\u00f6ket biztos\u00edt Java \u00e9s .NET k\u00f3dok belefoglal\u00e1s\u00e1hoz a term\u00e9k \u00f6sszetev\u0151ibe, gyakran ObjectScript programoz\u00e1s n\u00e9lk\u00fcl. A PEX csomag a k\u00f6vetkez\u0151 oszt\u00e1lyokat tartalmazza:<\/p>\n<p><\/p>\n<ul>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/irisdocs.intersystems.com\/iris20201\/csp\/documatic\/%25CSP.Documatic.cls?APP=1&amp;LIBRARY=ENSLIB&amp;CLASSNAME=EnsLib.PEX.BusinessService\">EnsLib.PEX.BusinessService<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/irisdocs.intersystems.com\/iris20201\/csp\/documatic\/%25CSP.Documatic.cls?APP=1&amp;LIBRARY=ENSLIB&amp;CLASSNAME=EnsLib.PEX.BusinessProcess\">EnsLib.PEX.BusinessProcess<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/irisdocs.intersystems.com\/iris20201\/csp\/documatic\/%25CSP.Documatic.cls?APP=1&amp;LIBRARY=ENSLIB&amp;CLASSNAME=EnsLib.PEX.BusinessOperation\">EnsLib.PEX.BusinessOperation<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/irisdocs.intersystems.com\/iris20201\/csp\/documatic\/%25CSP.Documatic.cls?APP=1&amp;LIBRARY=ENSLIB&amp;CLASSNAME=EnsLib.PEX.InboundAdapter\">EnsLib.PEX.InboundAdapter<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/irisdocs.intersystems.com\/iris20201\/csp\/documatic\/%25CSP.Documatic.cls?APP=1&amp;LIBRARY=ENSLIB&amp;CLASSNAME=EnsLib.PEX.OutboundAdapter\">EnsLib.PEX.OutboundAdapter<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/irisdocs.intersystems.com\/iris20201\/csp\/documatic\/%25CSP.Documatic.cls?APP=1&amp;LIBRARY=ENSLIB&amp;CLASSNAME=EnsLib.PEX.Message\">EnsLib.PEX.Message<\/a><\/noindex><\/li>\n<\/ul>\n<p><\/p>\n<p>Tov\u00e1bbi r\u00e9szletek \u2014 \u201e<noindex><a rel=\"nofollow\" href=\"https:\/\/irisdocs.intersystems.com\/iris20201\/csp\/docbook\/Doc.View.cls?KEY=EPEX\">PEX: Term\u00e9kek fejleszt\u00e9se Java \u00e9s .NET haszn\u00e1lat\u00e1val<\/a><\/noindex>\u00bb.<\/p>\n<p><\/p>\n<h3 id=\"monitoring-ispolzovaniya-portov-v-produkciyah\">A portok haszn\u00e1lat\u00e1nak figyel\u00e9se a term\u00e9kekben.<\/h3>\n<p><\/p>\n<p>A Port Authority utility tracks the ports used by business services and operations. It allows you to identify available ports and reserve them. More details \u2014 \u00ab<noindex><a rel=\"nofollow\" href=\"https:\/\/irisdocs.intersystems.com\/iris20201\/csp\/docbook\/Doc.View.cls?KEY=EMONITOR_ports\">Port Usage Management<\/a><\/noindex>\u00bb.<\/p>\n<p><\/p>\n<h3 id=\"adaptery-dlya-mqtt\">Adapters for MQTT<\/h3>\n<p><\/p>\n<p>This release includes adapters that support the MQTT (Message Queuing Telemetry Transport) protocol, commonly used in Internet of Things (IoT) applications. More details \u2014 \u00ab<noindex><a rel=\"nofollow\" href=\"https:\/\/irisdocs.intersystems.com\/iris20201\/csp\/docbook\/Doc.View.cls?KEY=EMQTT\">Using MQTT Adapters in Productions<\/a><\/noindex>\u00bb.<\/p>\n<p><\/p>\n<h2 id=\"sharding\">Sharding<\/h2>\n<p><\/p>\n<h3 id=\"uproschyonnaya-arhitektura\">Simplified Architecture<\/h3>\n<p><\/p>\n<p>This release introduces a simpler and clearer way to create a cluster based on individual servers (node level), rather than namespaces as in previous versions. The new API \u2014 <noindex><a rel=\"nofollow\" href=\"https:\/\/irisdocs.intersystems.com\/iris20201\/csp\/documatic\/%25CSP.Documatic.cls?APP=1&amp;CLASSNAME=%25SYSTEM.Cluster\">%SYSTEM.Cluster<\/a><\/noindex>. The new approach is compatible with the old one \u2014 a cluster based on namespaces (namespace level) \u2014 and does not require changes to existing installations. More details \u2014 \u00ab<noindex><a rel=\"nofollow\" href=\"https:\/\/irisdocs.intersystems.com\/iris20201\/csp\/docbook\/Doc.View.cls?KEY=GSCALE_sharding#GSCALE_sharding_oview_elements\">Sharding Elements<\/a><\/noindex>\u00e9s a \"<noindex><a rel=\"nofollow\" href=\"https:\/\/irisdocs.intersystems.com\/iris20201\/csp\/docbook\/Doc.View.cls?KEY=GSCALE_sharding#GSCALE_sharding_reference_api\">Sharding APIs<\/a><\/noindex>\u00bb.<\/p>\n<p><\/p>\n<h3 id=\"drugie-uluchsheniya-v-shardinge\">Other Improvements in Sharding:<\/h3>\n<p><\/p>\n<ul>\n<li>You can now co-shard (distribute frequently joined parts of two tables across the same shards) any two tables. Previously, this was only possible with tables that had a common shard key. Starting from this release, the COSHARD WITH syntax is also applied to tables with a system ID. More details \u2014 \u00ab<noindex><a rel=\"nofollow\" href=\"https:\/\/irisdocs.intersystems.com\/iris20201\/csp\/docbook\/Doc.View.cls?KEY=GSCALE_sharding#GSCALE_sharding_tables_create_create\">Create the Tables<\/a><\/noindex>\u00e9s a \"<noindex><a rel=\"nofollow\" href=\"https:\/\/irisdocs.intersystems.com\/iris20201\/csp\/docbook\/Doc.View.cls?KEY=GSQL_tables#GSQL_tables_sharded\">Defining a Sharded Table<\/a><\/noindex>\u00bb.<\/li>\n<li>Previously, marking a table as clustered could only be done through DDL; now it can also be done in the class description \u2014 the new keyword Sharded. More details \u2014 \u00ab<noindex><a rel=\"nofollow\" href=\"https:\/\/irisdocs.intersystems.com\/iris20201\/csp\/docbook\/Doc.View.cls?KEY=GSQL_tables#GSQL_tables_via_classes_sharded\">Defining a Sharded Table by Creating a Persistent Class<\/a><\/noindex>\u00bb.<\/li>\n<li>The object model now supports sharding. The methods %New(), %OpenId, and %Save() work with objects of classes whose data is distributed across multiple shards. Note that the code executes on the server the client is connected to, not the one where the object is stored.<\/li>\n<li>The algorithm for executing cluster queries has been improved. The Request Queue Manager (Unified Shard Queue Manager) queues requests for execution by a pool of processes instead of starting new processes for each request. The number of processes in the pool is determined automatically based on server resources and workload.<\/li>\n<\/ul>\n<p><\/p>\n<h2 id=\"infrastruktura-i-razvyortyvanie-v-oblake\">Infrastructure and Deployment in the Cloud.<\/h2>\n<p><\/p>\n<p>This release includes improvements in infrastructure and deployment in the cloud, including: <\/p>\n<p><\/p>\n<ul>\n<li>Support for Tencent Cloud. InterSystems Cloud Manager (ICM) now supports the creation of infrastructure and deployment of applications based on InterSystems IRIS in Tencent Cloud.<\/li>\n<li>Support for named volumes in Docker, in addition to folder mounting.<\/li>\n<li>Az ICM rugalmas sk\u00e1l\u00e1z\u00e1st t\u00e1mogat \u2014 a konfigur\u00e1ci\u00f3k most nagyobb vagy kisebb csom\u00f3pontokkal \u00fajra l\u00e9trehozhat\u00f3k. Tov\u00e1bbi r\u00e9szletek: \u00ab<noindex><a rel=\"nofollow\" href=\"https:\/\/irisdocs.intersystems.com\/iris20201\/csp\/docbook\/Doc.View.cls?KEY=GICM_using#GICM_using_provision_reprovision\">Az infrastrukt\u00fara \u00fajrainstall\u00e1l\u00e1sa<\/a><\/noindex>\u00e9s a \"<noindex><a rel=\"nofollow\" href=\"https:\/\/irisdocs.intersystems.com\/iris20201\/csp\/docbook\/Doc.View.cls?KEY=GICM_using#GICM_using_deploy_redeploy\">Szolg\u00e1ltat\u00e1sok \u00fajra telep\u00edt\u00e9se<\/a><\/noindex>\u00bb.<\/li>\n<li>Jav\u00edt\u00e1sok a saj\u00e1t kont\u00e9ner l\u00e9trehoz\u00e1s\u00e1ban.<\/li>\n<li>Az ICM \u00faj sharding architekt\u00far\u00e1t t\u00e1mogat.<\/li>\n<li>Az alap\u00e9rtelmezett felhaszn\u00e1l\u00f3 a kont\u00e9nerekben most m\u00e1r nem root.<\/li>\n<li>Az ICM t\u00e1mogatja priv\u00e1t h\u00e1l\u00f3zatok l\u00e9trehoz\u00e1s\u00e1t \u00e9s telep\u00edt\u00e9s\u00e9t, ahol a b\u00e1stya csom\u00f3pont \u00f6sszek\u00f6ti a priv\u00e1t h\u00e1l\u00f3zatot a nyilv\u00e1nos h\u00e1l\u00f3zattal, \u00e9s tov\u00e1bbi v\u00e9delmet ny\u00fajt a szolg\u00e1ltat\u00e1smegtagad\u00e1ssal j\u00e1r\u00f3 t\u00e1mad\u00e1sok ellen.<\/li>\n<li>Szolg\u00e1ltat\u00e1sok felfedez\u00e9s\u00e9nek t\u00e1mogat\u00e1sa v\u00e9dett RPC-n kereszt\u00fcl.<\/li>\n<li>Az ICM t\u00e1mogatja a t\u00f6bb r\u00e9gi\u00f3ban val\u00f3 telep\u00edt\u00e9st. Ez garant\u00e1lja a rendszer magas rendelkez\u00e9sre \u00e1ll\u00e1s\u00e1t, m\u00e9g akkor is, ha az eg\u00e9sz r\u00e9gi\u00f3 le\u00e1ll.<\/li>\n<li>Lehet\u0151s\u00e9g van az ICM friss\u00edt\u00e9s\u00e9re, mik\u00f6zben meg\u0151rzi a m\u00e1r telep\u00edtett rendszerekr\u0151l sz\u00f3l\u00f3 inform\u00e1ci\u00f3kat.<\/li>\n<li>Kont\u00e9ner n\u00e9lk\u00fcli m\u00f3d \u2014 az ICM most k\u00f6zvetlen\u00fcl, kont\u00e9nerek n\u00e9lk\u00fcl is telep\u00edthet klaszterkonfigur\u00e1ci\u00f3kat a Google Cloud Platformon, valamint telep\u00edtheti a Web Gateway-t Ubuntu vagy SUSE rendszerekre.<\/li>\n<li>Az iris.cpf f\u00e1jlok egyes\u00edt\u00e9s\u00e9nek t\u00e1mogat\u00e1sa. Ez seg\u00edt az ICM-nek az InterSystems IRIS k\u00fcl\u00f6nb\u00f6z\u0151 be\u00e1ll\u00edt\u00e1sokkal val\u00f3 futtat\u00e1s\u00e1ban az install\u00e1ci\u00f3 m\u0171k\u00f6d\u00e9si m\u00f3dj\u00e1t\u00f3l f\u00fcgg\u0151en. Ez a funkci\u00f3 megk\u00f6nny\u00edti a k\u00fcl\u00f6nb\u00f6z\u0151 konfigur\u00e1ci\u00f3kezel\u0151 eszk\u00f6z\u00f6k, p\u00e9ld\u00e1ul a Kubernetes automatiz\u00e1l\u00e1s\u00e1t \u00e9s t\u00e1mogat\u00e1s\u00e1t.<\/li>\n<\/ul>\n<p><\/p>\n<h2 id=\"analitika\">Elemz\u00e9s<\/h2>\n<p><\/p>\n<h3 id=\"vyborochnaya-perestroyka-kuba\">Szelekt\u00edv kocka\u00fajra\u00e9p\u00edt\u00e9s<\/h3>\n<p><\/p>\n<p>Azzal a kiad\u00e1ssal, hogy az InterSystems IRIS Business Intelligence (kor\u00e1bban DeepSee n\u00e9ven ismert) t\u00e1mogatja a szelekt\u00edv kocka \u00e9p\u00edt\u00e9st \u2014 csak egy mutat\u00f3t vagy dimenzi\u00f3t. A kocka le\u00edr\u00e1s\u00e1t m\u00f3dos\u00edthatja, \u00e9s csak azt \u00e9p\u00edtheti \u00fajj\u00e1, ami v\u00e1ltozott, meg\u0151rizve a kocka el\u00e9rhet\u0151s\u00e9g\u00e9t az \u00fajra\u00e9p\u00edt\u00e9s alatt.<\/p>\n<p><\/p>\n<h3 id=\"powerbi-konnektor\">PowerBI csatlakoz\u00f3<\/h3>\n<p><\/p>\n<p>A Microsoft PowerBI most m\u00e1r t\u00e1mogatja az InterSystems IRIS t\u00e1bl\u00e1k \u00e9s kock\u00e1k haszn\u00e1lat\u00e1t. A csatlakoz\u00f3 a PowerBI-hez j\u00f6n, a 2019 \u00e1prilisi kiad\u00e1st\u00f3l kezdve. Tov\u00e1bbi r\u00e9szletek: \u00ab<noindex><a rel=\"nofollow\" href=\"https:\/\/irisdocs.intersystems.com\/iris20201\/csp\/docbook\/Doc.View.cls?KEY=APOWER\">InterSystems IRIS Csatlakoz\u00f3 a Power BI-hoz<\/a><\/noindex>\u00bb.<\/p>\n<p><\/p>\n<h3 id=\"predprosmotr-rezultatov-zaprosa\">Lek\u00e9rdez\u00e9si eredm\u00e9nyek el\u0151n\u00e9zete<\/h3>\n<p><\/p>\n<p>Ebben a kiad\u00e1sban egy \u00faj el\u0151n\u00e9zeti m\u00f3d jelent meg az \u00f6sszegz\u0151 t\u00e1bl\u00e1k l\u00e9trehoz\u00e1sakor az Analyzerben. \u00cdgy gyorsan \u00e9rt\u00e9kelheti a lek\u00e9rdez\u00e9s helyess\u00e9g\u00e9t, an\u00e9lk\u00fcl, hogy meg kellene v\u00e1rnia a teljes eredm\u00e9nyeket.<\/p>\n<p><\/p>\n<h2 id=\"drugie-uluchsheniya\">Tov\u00e1bbi fejleszt\u00e9sek<\/h2>\n<p><\/p>\n<ul>\n<li>$ORDER glob\u00e1lis funkci\u00f3 visszafel\u00e9 (direction = -1) most ugyanolyan gyors, mint el\u0151re.<\/li>\n<li>Javult a napl\u00f3z\u00e1s teljes\u00edtm\u00e9nye.<\/li>\n<li>T\u00e1mogat\u00e1s ker\u00fclt az Apache Spark 2.3 \u00e9s 2.4 verzi\u00f3hoz.<\/li>\n<li>WebSocket kliens t\u00e1mogat\u00e1sa. %Net.WebSocket.Client oszt\u00e1ly.<\/li>\n<li>A verzi\u00f3kezel\u0151 oszt\u00e1ly mostant\u00f3l esem\u00e9nyeket kezel a term\u00e9koldalon t\u00f6rt\u00e9nt v\u00e1ltoz\u00e1sok eset\u00e9n.<\/li>\n<li>Feh\u00e9r list\u00e1k a CSP, ZEN \u00e9s REST h\u00edv\u00e1sok enged\u00e9lyez\u00e9s\u00e9hez.<\/li>\n<li>.NET Core 2.1 t\u00e1mogat\u00e1s.<\/li>\n<li>Jav\u00edtott ODBC teljes\u00edtm\u00e9ny.<\/li>\n<li>Struktur\u00e1lt napl\u00f3 a messages.log elemz\u00e9s\u00e9nek megk\u00f6nny\u00edt\u00e9s\u00e9re.<\/li>\n<li>API a hib\u00e1k \u00e9s figyelmeztet\u00e9sek ellen\u0151rz\u00e9s\u00e9re. Oszt\u00e1ly: %SYSTEM.Monitor.GetAlerts(). <\/li>\n<li>A klassz kompil\u00e1tor most m\u00e1r ellen\u0151rzi, hogy a glob\u00e1lis n\u00e9v a t\u00e1rol\u00e1si le\u00edr\u00e1sban nem haladja-e meg a maxim\u00e1lis hossz\u00fas\u00e1got (31 karakter), \u00e9s hib\u00e1t ad vissza, ha igen. Kor\u00e1bban a glob\u00e1lis n\u00e9v figyelmeztet\u00e9s n\u00e9lk\u00fcl 31 karakterre lett lev\u00e1gva.<\/li>\n<\/ul>\n<p><\/p>\n<h2 id=\"gde-vzyat\">Hol tal\u00e1lhat\u00f3<\/h2>\n<p><\/p>\n<p>Ha van t\u00e1mogat\u00e1sa \u2014 t\u00f6ltse le a disztrib\u00faci\u00f3t a <noindex><a rel=\"nofollow\" href=\"https:\/\/wrc.intersystems.com\/wrc\/coDistribution2.csp\">Online disztrib\u00faci\u00f3k<\/a><\/noindex> wrc.intersystems.com weboldal\u00e1r\u00f3l.<\/p>\n<p><\/p>\n<p>Ha csak ki szeretn\u00e9 pr\u00f3b\u00e1lni az InterSystems IRIS-t \u2014 <noindex><a rel=\"nofollow\" href=\"https:\/\/www.intersystems.com\/ru\/try-intersystems-iris-for-free\/\">https:\/\/www.intersystems.com\/ru\/try-intersystems-iris-for-free\/<\/a><\/noindex><\/p>\n<p><\/p>\n<p>M\u00e9g egyszer\u0171bb a Docker-en kereszt\u00fcl:<\/p>\n<p><\/p>\n<pre><code class=\"plaintext\">docker run --name iris20 --init --detach --publish 51773:51773 --publish 52773:52773 store\/intersystems\/iris-community:2020.1.0.215.0<\/code><\/pre>\n<p><\/p>\n<h2 id=\"vebinar\">Webin\u00e1rium<\/h2>\n<p><\/p>\n<p>\u00c1prilis 7-\u00e9n 17:00 \u00f3rakor moszkvai id\u0151 szerint webin\u00e1riumot tartanak az \u00faj kiad\u00e1sr\u00f3l. Az esem\u00e9nyt Jeff Fried (Term\u00e9kmenedzsment igazgat\u00f3) \u00e9s Joe Lichtenberg (Term\u00e9k- \u00e9s ipar\u00e1gi marketing igazgat\u00f3) vezeti. <noindex><a rel=\"nofollow\" href=\"https:\/\/event.on24.com\/wcc\/r\/2216696\/2E6012CC2EA58CDA0FE377FC5F7947DA\">Regisztr\u00e1ljon!<\/a><\/noindex> A webin\u00e1rium angol nyelven zajlik.<\/p>\n<p>Forr\u00e1s: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/intersystems\/blog\/495292\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0412 \u043a\u043e\u043d\u0446\u0435 \u043c\u0430\u0440\u0442\u0430 \u0432\u044b\u0448\u043b\u0430 \u043d\u043e\u0432\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b \u0434\u0430\u043d\u043d\u044b\u0445 InterSystems IRIS 2020.1. \u0414\u0430\u0436\u0435 \u043f\u0430\u043d\u0434\u0435\u043c\u0438\u044f \u043a\u043e\u0440\u043e\u043d\u0430\u0432\u0438\u0440\u0443\u0441\u0430 \u043d\u0435 \u043f\u0440\u0435\u0434\u043e\u0442\u0432\u0440\u0430\u0442\u0438\u043b\u0430 \u0440\u0435\u043b\u0438\u0437. \u0418\u0437 \u0432\u0430\u0436\u043d\u043e\u0433\u043e \u0432 \u043d\u043e\u0432\u043e\u043c \u0440\u0435\u043b\u0438\u0437\u0435 \u2014 \u043f\u043e\u0432\u044b\u0448\u0435\u043d\u0438\u0435 \u0431\u044b\u0441\u0442\u0440\u043e\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044f \u044f\u0434\u0440\u0430, \u0433\u0435\u043d\u0435\u0440\u0430\u0446\u0438\u044f REST-\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u043f\u043e \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 OpenAPI 2.0, \u0448\u0430\u0440\u0434\u0438\u043d\u0433 \u0434\u043b\u044f \u043e\u0431\u044a\u0435\u043a\u0442\u043e\u0432, \u043d\u043e\u0432\u044b\u0439 \u0432\u0438\u0434 \u041f\u043e\u0440\u0442\u0430\u043b\u0430 \u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 MQTT, \u0443\u043d\u0438\u0432\u0435\u0440\u0441\u0430\u043b\u044c\u043d\u044b\u0439 \u043a\u0435\u0448 \u0437\u0430\u043f\u0440\u043e\u0441\u043e\u0432, \u043d\u043e\u0432\u044b\u0439 \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u043e\u0432 \u043f\u0440\u043e\u0434\u0443\u043a\u0446\u0438\u0438 \u043d\u0430 Java \u0438\u043b\u0438 .NET. \u041f\u043e\u043b\u043d\u044b\u0439 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":76695,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-76694","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0412 \u043a\u043e\u043d\u0446\u0435 \u043c\u0430\u0440\u0442\u0430\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/hu\/blog\/administrirovanie\/reliz-intersystems-iris-2020-1\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"hu_HU\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0420\u0435\u043b\u0438\u0437 InterSystems IRIS 2020.1 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0412 \u043a\u043e\u043d\u0446\u0435 \u043c\u0430\u0440\u0442\u0430\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/hu\/blog\/administrirovanie\/reliz-intersystems-iris-2020-1\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-04-03T23:42:21+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-04-03T23:42:21+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47InterSystems IRIS 2020.1 kiad\u00e1s | ProHoster","description":"M\u00e1rcius v\u00e9g\u00e9n","canonical_url":"https:\/\/prohoster.info\/hu\/blog\/administrirovanie\/reliz-intersystems-iris-2020-1","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"hu_HU","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0420\u0435\u043b\u0438\u0437 InterSystems IRIS 2020.1 | ProHoster","og:description":"\u0412 \u043a\u043e\u043d\u0446\u0435 \u043c\u0430\u0440\u0442\u0430","og:url":"https:\/\/prohoster.info\/hu\/blog\/administrirovanie\/reliz-intersystems-iris-2020-1","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-04-03T23:42:21+00:00","article:modified_time":"2020-04-03T23:42:21+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"76694","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 17:31:24","updated":"2022-10-02 13:33:38","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts\/76694","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/comments?post=76694"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts\/76694\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/media\/76695"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/media?parent=76694"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/categories?post=76694"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/tags?post=76694"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}