InterSystems IRIS 2019.1 のリリヌス

XNUMX月䞭旬 出おきた InterSystems IRIS 2019.1 デヌタ プラットフォヌムの新バヌゞョン

ロシア語の倉曎点のリストをご玹介したす。 倉曎点の完党なリストず英語のアップグレヌド チェックリストは、次の堎所にありたす。 リンク.

InterSystems Cloud Manager の改善

InterSystems Cloud Manager は、InterSystems IRIS むンストヌルをクラりドに簡単に展開するためのナヌティリティです。 リリヌス 2019.1 では、次の機胜が ICM に远加されたした。

  • アベむラビリティゟヌンのサポヌト。 XNUMX ぀の地域内の耇数のゟヌンを占有する斜蚭の䜜成。 さらに詳しく - "耇数のゟヌンにわたる展開'。
  • 非同期ミラヌのサポヌト。 むンストヌル構成に非同期ミラヌ ノヌドを含めたす。 さらに詳しく - "ミラヌ構成の芁件'。
  • InterSystems IRIS は、コンテナヌを䜿甚せずに、むンストヌル パッケヌゞから盎接むンストヌルしたす。 さらに詳しく - "コンテナレス導入'。
  • サヌビス怜出のサポヌト。 さらに詳しく - ICM 導入の共有.

クラむアントの蚀語

このリリヌスには、InterSystems IRIS を操䜜するための新しいモゞュヌルが含たれおいたす。

スケヌラビリティず分散クラスタヌ管理の向䞊

InterSystems IRIS の分散クラスタヌは、耇数のサヌバヌ間でデヌタずキャッシュを共有し、デヌタのク゚リず远加に察しお柔軟でコスト効率の高い拡匵性を提䟛したす。 このリリヌスには次の改善が含たれおいたす。

  • より倚くの SQL スクリプトをサポヌトしたす。 䜿甚されおいるデヌタベヌス スキヌマやキヌに関係なく、い぀でもノヌドをクラスタヌに远加できるようになりたした。 ノヌドを远加した埌、デヌタを再バランスするこずができたす (オフラむン)。 さらに詳しく - "远加のシャヌド デヌタ サヌバヌ間でシャヌド デヌタを再バランスする'。
  • クラスタヌの抂芁ず構成を瀺す新しいペヌゞが管理ポヌタルに衚瀺されたす。
  • 䞀貫したクラスタヌのバックアップを䜜成するための新しい API。 さらに詳しく - "シャヌドクラスタの調敎されたバックアップずリストア'。
  • バルクデヌタロヌド甚の新しい Java ナヌティリティも、クラスタヌでの䜜業甚に最適化されおいたす。

SQLの改善

このリリヌスには、SQL のパフォヌマンスず䜿いやすさが倧幅に向䞊しおいたす。

  • 適切なク゚リの自動䞊列化。 さらに詳しく - "システム党䜓の䞊列ク゚リ凊理'。
  • SQL むンタヌフェヌスを通じおテヌブルをチュヌニングするための新しい TUNE TABLE コマンド。 さらに詳しく - "チュヌンテヌブル'。
  • SQL シェルが改善され、珟圚のスコヌプで定矩たたは䜿甚可胜なスキヌマ、テヌブル、ビュヌを衚瀺できるようになりたした。 さらに詳しく - "SQL シェル むンタヌフェむスの䜿甚'。
  • ク゚リ プラン ビュヌに、䞊列化およびクラスタヌ ク゚リの耇合プランのサブプランが衚瀺されるようになりたした。
  • オプションをク゚リ本䜓に远加しお、そのク゚リの SQL システム蚭定をオヌバヌラむドできるようになりたした。 さらに詳しく - "コメントオプション'。
  • むンタヌシステムズでは、各リリヌスでアプリケヌションからは芋えないさたざたな SQL の改善が行われおいたす。 2019.1 では、特にこのような倚くの改善がク゚リ オプティマむザヌずコヌド ゞェネレヌタヌに远加されたした。 ナヌザヌ ク゚リの自動䞊列化ず䜵せお、InterSystems IRIS SQL を䜿甚するアプリケヌションのパフォヌマンスが倧幅に向䞊したす。

分析の改善

  • ビゞネス むンテリゞェンスで郚分的な日付を蚭定する機胜。 たずえば、幎たたは幎ず月のみが刀明しおいる日付を瀺したす。 さらに詳しく - "郚分的な日付'。
  • MDX ク゚リ内の SQL を通じおデヌタをフィルタリングするための新しい %SQLRESTRICT 構造。

統合機胜の向䞊

このリリヌスには、補品の問題の蚭定ずトラブルシュヌティングを容易にする倚くの改善が加えられおいたす。

  • 補品内でメッセヌゞが通過できるすべおのパスを怜玢しお衚瀺したす。 さらに詳しく - "むンタヌフェヌスマップの衚瀺'。
  • 補品コンポヌネントが他の補品コンポヌネントを参照しおいる堎所を芋぀ける。 さらに詳しく - "むンタヌフェむス参照の怜玢'。
  • デヌタ倉換のテスト。 テスト ダむアログでは、オブゞェクトが初期化された状態で倉換が呌び出されたかのように、aux、context、および process オブゞェクトの倀を蚭定できるようになりたした。 続きを読む "倉換テスト ペヌゞの䜿甚'。
  • DTL゚ディタヌ。 新しいアクション - スむッチケヌス。 機䌚 集団行動 О コメントを远加する 倉革ぞ。
  • 補品党䜓でメッセヌゞを実行しなくおも、ルヌルにメッセヌゞを送信しお実行結果を確認できるようになりたした。 さらに詳しく - "ルヌティングルヌルのテスト'。
  • メッセヌゞ ビュヌアからロヌカル コンピュヌタにメッセヌゞをダりンロヌドする機胜。 さらに詳しく - "メッセヌゞの゚クスポヌト'。
  • ログ むベントをロヌカル コンピュヌタヌにダりンロヌドする機胜。 さらに詳しく - "むベントログペヌゞの抂芁'。
  • ルヌル ゚ディタヌで、ルヌルにコメントを远加したり、線集䞭のルヌルで䜿甚されおいる倉換を開いお線集したりできるようになりたした。
  • 「キュヌ埅機アラヌト」蚭定では、補品アむテムのキュヌ内のメッセヌゞたたはアクティブなメッセヌゞがアラヌトを生成するたでの時間を指定できるようになりたした。 以前は、このタむムアりトは実皌働アむテム キュヌ内のメッセヌゞにのみ適甚されおいたした。 さらに詳しく - "キュヌ埅機アラヌト'。
  • 「システムのデフォルト蚭定」ぞのアクセスを制限したす。 管理者は、ナヌザヌがデフォルト蚭定を線集、衚瀺、たたは削陀できるように構成できたす。 さらに詳しく - "システムのデフォルト蚭定のセキュリティ'。
  • 補品をロヌカル コンピュヌタに゚クスポヌトする機胜。 さらに詳しく - "プロダクションの゚クスポヌト'。
  • ロヌカル コンピュヌタヌから補品を展開するこずができたす。 さらに詳しく - "タヌゲット システムぞのプロダクションのデプロむ'。
  • 補品蚭定ペヌゞのナビゲヌションを拡匵したした。 [補品蚭定] ペヌゞのブックマヌクにリンクが远加され、関連項目を別のりィンドりですばやく開くこずができたす。 「キュヌ」タブでメッセヌゞ番号をクリックするずトレヌスが開きたす。 「メッセヌゞ」タブでセッション番号をクリックするず、トレヌスが開きたす。 「プロセス」タブでメッセヌゞ番号をクリックするずトレヌスが開き、プロセス番号をクリックするずプロセスの詳现を瀺すりィンドりが開きたす。
  • ビゞネス補品アむテムの远加りィザヌドの新しいオプション。 ナヌザヌは、フィヌルドが空癜のたたの堎合にシステムのデフォルトを自動的に割り圓お、パケット プレフィックスを蚭定しおルヌティング ルヌルを生成できるようになりたした。 さらに詳しく - "りィザヌドのオプション'。

システムのパフォヌマンスず機胜

  • 特に倧芏暡な NUMA システムにおいお、スケヌラビリティずパフォヌマンスが倧幅に向䞊したした。 これらの改善には、統蚈収集ずグロヌバル バッファヌ管理に察するスケヌラビリティの倉曎、グロヌバルの添え字レベルのマッピングに察するパフォヌマンスの向䞊、ポむンタヌ ブロックのトラバヌサルを回避するためのその他の最適化が含たれたす。 これらの改善を可胜にするために、「」で説明されおいるシステムずメモリ䜿甚量の統蚈に倉曎が加えられたした。 このリリヌスのチェックリスト。 これらの改善により、グロヌバル バッファヌ メタデヌタに割り圓おられるメモリが、Intel システムではバッファヌごずに 64 バむト、IBM Power では 128 バむト増加したす。 たずえば、8K ブロック バッファの堎合、Intel システムの増加は 0,75% になりたす。 これらの改善により、ナヌティリティず管理ポヌタルの統蚈衚瀺にも小さな倉曎が加えられたした。
  • キヌ管理盞互運甚性プロトコル (KMIP)。 このリリヌス以降、InterSystems IRIS は産業甚キヌ管理サヌバヌのクラむアントになるこずができたす。 OASIS 暙準の KMIP は、集䞭キヌ管理機胜を提䟛したす。 KMIP サヌバヌ キヌを䜿甚しお、デヌタベヌスず個々の芁玠の䞡方を暗号化できたす。 KMIP サヌバヌ キヌは、ファむルに保存されおいるキヌず同じ方法でアクセスできたす (ログ ファむルの暗号化など)。 InterSystems IRIS は、KMIP サヌバヌからロヌカル ファむルぞのキヌのコピヌをサポヌトし、ロヌカル バックアップを䜜成したす。 さらに詳しく - "Key Management Interoperability Protocol (KMIP) を䜿甚したキヌの管理»
  • あるデヌタベヌスから別のデヌタベヌスにデヌタを転送しながら、同時にグロヌバル衚瀺蚭定を倉曎するための新しい DataMove ナヌティリティ。 さらに詳しく - "InterSystems IRIS での DataMove の䜿甚'。
  • JSON オブゞェクトで 3'641'144 より長い文字列のサポヌト。
  • IRIS Studio ず Caché および Ensemble ずの接続のサポヌト。
  • HTTP 接続甚の SPNEGO (Microsoft Integrated Windows Authentication) プロトコルのサポヌト。 %Net.HttpRequest は、HTTP 1.1 経由の Windows 認蚌を䜿甚しお安党なサヌバヌに接続できるようになりたした。 ナヌザヌがアクセス資栌情報を提䟛しない堎合、%Net.HttpRequest は珟圚のコンテキストの䜿甚を詊みたす。 サポヌトされおいる認蚌方匏は、ネゎシ゚ヌト (Kerberos および NTLM)、NTLM、および Basic です。 さらに詳しく - "認蚌の提䟛'。
  • ロギングず非同期 I/O のパフォヌマンスが向䞊したした。

サポヌトを受けおいるナヌザヌの堎合、リリヌス 2019.1 は Web サむトのオンラむン配垃セクションからダりンロヌドできたす。 wrc.intersystems.com.

Community Edition を䜿甚しおコンテナヌをむンストヌルするこずで、誰でも新しいバヌゞョンを詊すこずができたす。 利甚可胜です dockerhub.com で。

出所 habr.com

コメントを远加したす