三月中旬 新版本InterSystems IRIS 2019.1資料平台
我們向您提供俄語變化列表,請您注意。 完整的變更清單和英文版升級清單可在以下位置找到: .
InterSystems 雲端管理員的改進
InterSystems Cloud Manager 是一個用於在雲端中輕鬆部署 InterSystems IRIS 安裝的實用程式。 在版本 2019.1 中,ICM 中出現了以下功能:
- 可用區支援。 建立佔據一個區域內多個區域的裝置。 更多細節 - ”“。
- 非同步鏡像支援。 在安裝配置中包含非同步鏡像節點。 更多細節 - ”“。
- 直接從安裝包安裝 InterSystems IRIS,無需使用容器。 更多細節 - ”“。
- 支援服務發現。 更多細節 - .
客戶端語言
此版本包括用於 InterSystems IRIS 的新模組:
- IRIS Native API for .NET - 從 .NET 應用程式對全域變數的低階存取。 更多細節 - ”“。
- 來自 Python 的關聯式存取 - 支援使用 pyodbc。 更多細節 - ”“。
- 動態 Java 網關 - 從 InterSystems IRIS 呼叫 Java 程序,無需建立代理類別。 更多細節 - ”“。
- 使用 Java Gateway 時的共享記憶體使用量。
- 與休眠 5.2、5.3 相容。 更多細節 - ”“。
- 用於批次資料載入的新 Java 實用程式。 更多細節 - ”“。
改進的可擴展性和分散式叢集管理
InterSystems IRIS 的分散式叢集在多個伺服器之間共用資料和緩存,為查詢和新增資料提供靈活、經濟高效的可擴展性。 此版本包括以下改進:
- 支援更多SQL腳本。 現在可以隨時將節點新增到叢集中,無論使用什麼資料庫架構和金鑰。 新增節點後,可以重新平衡資料(離線)。 更多細節 - ”“。
- 管理入口網站中出現了一個包含叢集概述和配置的新頁面。
- 用於建立一致叢集備份的新 API。 更多細節 - ”“。
- 用於批量資料載入的新 Java 實用程式也針對叢集工作進行了最佳化。
SQL 的改進
此版本對 SQL 的效能和易用性進行了重大改進。
- 合適查詢的自動並行化。 更多細節 - ”“。
- 新的 TUNE TABLE 命令用於透過 SQL 介面調整表。 更多細節 - ”“。
- 對 SQL Shell 的改進,現在可讓您查看目前範圍內定義或可用的架構、表格和視圖。 更多細節 - ”“。
- 查詢計劃視圖現在顯示並行化和叢集查詢的複合計劃的子計劃。
- 現在可以將選項新增至查詢正文中以覆寫該查詢的 SQL 系統設定。 更多細節 - ”“。
- InterSystems 包括各種 SQL 改進,這些改進對於每個版本的應用程式來說是不可見的。 在 2019.1 中,尤其是在查詢優化器和程式碼產生器中添加了許多此類改進。 與使用者查詢的自動並行化一起,這將顯著提高使用 InterSystems IRIS SQL 的應用程式的效能。
分析方面的改進
- 能夠在商業智慧中設定部分日期。 例如,指示僅知道年份或年月的日期。 更多細節 - ”“。
- 新的 %SQLRESTRICT 結構,用於透過 MDX 查詢中的 SQL 過濾資料。
整合能力的提升
此版本有許多改進,可以更輕鬆地配置和解決產品中的問題:
- 搜尋並查看訊息在產品中可以採取的所有路徑。 更多細節 - ”“。
- 尋找產品組件引用其他產品組件的位置。 更多細節 - ”“。
- 測試資料轉換。 在測試對話方塊中,現在可以為 aux、context 和 process 物件設定值,就好像在初始化物件的情況下呼叫了轉換一樣。 閱讀更多 ”“。
- DTL 編輯器。 新行動—— 。 жность и 到轉變。
- 現在,您可以向規則發送訊息並查看執行結果,而無需在整個產品中運行該訊息。 更多細節 - ”“。
- 能夠將訊息從訊息檢視器下載到本機。 更多細節 - ”“。
- 能夠將日誌事件下載到本機。 更多細節 - ”“。
- 在規則編輯器中,您現在可以向規則添加註釋,並開啟和編輯您正在編輯的規則中使用的轉換。
- 佇列等待警報設定現在指定產品項目佇列中的消息或活動訊息將產生警報的時間。 先前,此逾時僅適用於生產項目佇列中的消息。 更多細節 - ”“。
- 限制對“系統預設設定”的存取。 管理員可以配置使用者編輯、檢視或刪除預設設定。 更多細節 - ”“。
- 能夠將產品匯出到本機。 更多細節 - ”“。
- 可以從本機電腦部署產品。 更多細節 - ”“。
- 產品設定頁面上的擴充導航。 產品設定頁面上的書籤中已添加鏈接,以便在單獨的視窗中快速開啟相關項目。 在「佇列」標籤上,按一下訊息編號可開啟追蹤。 在「訊息」標籤上,按一下會話編號可開啟追蹤。 在「進程」標籤上,按一下訊息編號將開啟跟踪,按一下進程編號將開啟一個包含進程詳細資料的視窗。
- 新增業務產品項目精靈中的新選項。 如果欄位留空,使用者現在可以自動指派系統預設值,並設定資料包前綴來產生路由規則。 更多細節 - ”“。
系統性能和功能
- 顯著的可擴展性和性能改進,特別是對於大型 NUMA 系統。 這些改進包括統計資訊收集和全域緩衝區管理的可擴展性變更、全域下標級映射的效能改進以及避免指標區塊遍歷的其他最佳化。 為了使這些改進成為可能,對系統和記憶體使用統計資料進行了更改,例如 。 這些改進將分配給全域緩衝區元資料的內存在 Intel 系統上每個緩衝區增加了 64 字節,在 IBM Power 上增加了 128 位元組。 例如,對於 8K 區塊緩衝區,英特爾系統的增量將為 0,75%。 這些改進也導致公用事業和管理入口網站中統計資料的顯示發生了細微變化。
- 密鑰管理互通協定 (KMIP)。 從該版本開始,InterSystems IRIS 可以作為工業金鑰管理伺服器的用戶端。 KMIP 是 OASIS 標準,帶來集中金鑰管理的強大功能。 您可以使用 KMIP 伺服器金鑰來加密資料庫和單一元素。 KMIP 伺服器金鑰的存取方式與檔案中儲存的金鑰相同,例如用於加密日誌檔案。 InterSystems IRIS 支援將金鑰從 KMIP 伺服器複製到本機檔案以建立本機備份。 更多細節 - ”»
- 新的 DataMove 實用程式用於將資料從一個資料庫傳輸到另一個資料庫,同時變更全域顯示設定。 更多細節 - ”“。
- 支援 JSON 物件中長度超過 3'641'144 的字串。
- 支援將 IRIS Studio 連接到 Caché 和 Ensemble。
- 支援 SPNEGO 協定(Microsoft 整合) Windows 用於 HTTP 連線的身份驗證。 %Net.HttpRequest 現在可以使用它 Windows使用 HTTP 1.1 驗證連線到安全伺服器。使用者需要提供憑證,否則 %Net.HttpRequest 將嘗試使用目前上下文。支援的身份驗證方案包括 Negotiate(Kerberos 和 NTLM)、NTLM 和 Basic。更多詳情 —“。
- 改進了日誌記錄和非同步 I/O 效能。
對於獲得支援的用戶,可以在網站的線上發行版部分下載 2019.1 版 .
任何人都可以透過安裝社群版容器來嘗試新版本, 在 dockerhub.com。
來源: www.habr.com
