Amazon Neptune 引擎版本 1.0.3.0 - Amazon Neptune
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

Amazon Neptune 引擎版本 1.0.3.0

截至 2020-08-03 年,引擎版本 1.0.3.0 正在通常部署。请注意,新版本在每个区域的发布需要几天的时间。

此版本的后续补丁版本

此引擎版本中的新增功能

此引擎版本中的改进

  • 现在,您可以向 ElasticSearch 提供批处理请求的大小,以便在 Gremlin 中进行全文搜索。

  • 改进了针对 SPARQL 组 BY 查询的内存使用情况。

  • 添加了一个新的 Gemlin 查询优化器来修剪某些未绑定的过滤器。

  • 将使用 IAM 进行身份验证的 WebSocket 连接保持打开状态的最长时间从 36 小时增加到 10 天。

在此引擎版本中修复的缺陷

  • 修复了一个错误,如果您在 POST 请求中发送了一个未编码的 URL 参数,Neptune 返回了一个 HTTP 状态代码 500 和InternalServerErrorException. 现在,Neptune 返回 400 的 HTTP 状态代码和BadRequestException,并显示消息:Failure to process the POST request parameters.

  • 修复了未正确报告 WebSocket 连接失败的格雷姆林错误。

  • 修复了一个涉及消失副作用的 Gemlin 错误。

  • 修正了全文搜索的格雷姆林错误batchsize参数未得到正确支持。

  • 修复了一个处理 Gemlin 的 Gemlin 错误toVfromV单独为每个方向bothE.

  • 修复了一个涉及Edge pathType中的hasLabel步骤。

  • 修复了一个 SPARQL 错误,该错误使用静态绑定进行连接重新排序无法正常工作。

  • 修复了一个 SPARQL 更新加载错误,该错误导致不可用的 Amazon S3 存储桶未正确报告。

  • 修复了一个 SPARQL 错误,其中一个子查询中的服务节点的问题没有正确报告。

  • 修复了一个 SPARQL 错误,其中包含嵌套筛选器存在或筛选器不存在条件的查询没有被正确评估。

  • 修复了在通过生成查询调用 SPARQL 服务终端节点时正确处理重复生成的绑定的 SPARQL 错误。

此版本支持的查询语言版本

将数据库集群升级到 1.0.3.0 版之前,请确保您的项目与以下查询语言版本兼容:

  • Gemlin 版本: 3.4.3

  • SPARQL 版本: 1.1

升级到发动机 1.0.3.0 版的路径

您可以将任何以前的 Neptune 引擎版本手动升级到此版本。

如果您集群的 AutoMinorVersionUpgrade 参数已设置为 True,则在维护时段内,您的集群将在此引擎版本发布后的两到三周内自动升级到此引擎版本。

升级到此版本

Amazon Neptune 1.0.3.0 现已公开发售。

如果数据库群集运行的引擎版本具有此版本的升级路径,则现在有资格进行升级。您可以使用控制台上的数据库集群操作或者使用开发工具包来升级任何符合条件的集群。以下 CLI 命令将立即升级符合条件的群集:

针对 Linux、OS X 或 Unix:

aws neptune modify-db-cluster \ --db-cluster-identifier <your-neptune-cluster> \ --engine-version 1.0.3.0 \ --apply-immediately

对于 Windows:

aws neptune modify-db-cluster ^ --db-cluster-identifier <your-neptune-cluster> ^ --engine-version 1.0.3.0 ^ --apply-immediately

更新将同时应用于数据库集群中的所有实例。更新需要在这些实例上重新启动数据库,因此,会出现从 20 到 30 秒到几分钟的停机,之后您可以继续使用数据库集群。

有关升级引擎版本的更多信息,请参阅Neptune 引擎更新. 如果您有任何问题或疑问,请通过AmazonSupport 团队可通过社区论坛和AmazonPremium Support.