InterSystems IRIS 2019.1 发布

三月中旬 出来了 新版本InterSystems IRIS 2019.1数据平台

我们向您提供俄语变化列表,请您注意。 完整的变更列表和英文版升级清单可在以下位置找到: 链接.

InterSystems 云管理器的改进

InterSystems Cloud Manager 是一个用于在云中轻松部署 InterSystems IRIS 安装的实用程序。 在版本 2019.1 中,ICM 中出现了以下功能:

  • 可用区支持。 创建占据一个区域内多个区域的装置。 更多细节 - ”跨多个区域部署“。
  • 异步镜像支持。 在安装配置中包括异步镜像节点。 更多细节 - ”镜像配置要求“。
  • 直接从安装包安装 InterSystems IRIS,无需使用容器。 更多细节 - ”无容器部署“。
  • 支持服务发现。 更多细节 - 共享 ICM 部署.

客户端语言

该版本包括用于 InterSystems IRIS 的新模块:

改进的可扩展性和分布式集群管理

InterSystems IRIS 的分布式集群在多个服务器之间共享数据和缓存,为查询和添加数据提供灵活、经济高效的可扩展性。 此版本包括以下改进:

  • 支持更多SQL脚本。 现在可以随时将节点添加到集群中,无论使用什么数据库架构和密钥。 添加节点后,可以重新平衡数据(离线)。 更多细节 - ”跨附加分片数据服务器重新平衡分片数据“。
  • 管理门户中出现了一个包含集群概述和配置的新页面。
  • 用于创建一致集群备份的新 API。 更多细节 - ”分片集群的协调备份和恢复“。
  • 用于批量数据加载的新 Java 实用程序也针对集群工作进行了优化。

SQL 的改进

此版本对 SQL 的性能和易用性进行了重大改进。

  • 合适查询的自动并行化。 更多细节 - ”系统范围的并行查询处理“。
  • 新的 TUNE TABLE 命令用于通过 SQL 接口调整表。 更多细节 - ”调表“。
  • 对 SQL Shell 的改进,现在允许您查看当前范围内定义或可用的架构、表和视图。 更多细节 - ”使用 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 服务器复制到本地文件以创建本地备份。 更多细节 - ”使用密钥管理互操作性协议 (KMIP) 管理密钥»
  • 新的 DataMove 实用程序用于将数据从一个数据库传输到另一个数据库,同时更改全局显示设置。 更多细节 - ”将 DataMove 与 InterSystems IRIS 结合使用“。
  • 支持 JSON 对象中长度超过 3'641'144 的字符串。
  • 支持将 IRIS Studio 连接到 Caché 和 Ensemble。
  • 支持 HTTP 连接的 SPNEGO(Microsoft 集成 Windows 身份验证)协议。 %Net.HttpRequest 现在可以使用基于 HTTP 1.1 的 Windows 身份验证来连接到安全服务器。 用户提供访问凭据,否则 %Net.HttpRequest 将尝试使用当前上下文。 支持的身份验证方案包括协商(Kerberos 和 NTLM)、NTLM 和 Basic。 更多细节 - ”提供身份验证“。
  • 改进了日志记录和异步 I/O 性能。

对于获得支持的用户,可以在网站的在线发行版部分下载 2019.1 版 wrc.intersystems.com.

任何人都可以通过安装社区版容器来尝试新版本, 是可用的 在 dockerhub.com。

来源: habr.com

添加评论