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

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

Amazon Neptune 引擎版本 1.0.5.0(2021-07-27)

截至 2021 年 7 月 27 日,引擎版本 1.0.5.0 正在通常部署。请注意,新版本在每个区域的发布需要几天的时间。

此版本的后续补丁版本

此引擎版本中的新增功能

此引擎版本中的改进

  • 添加了对 Apache TinkerPop 3.4.11 的支持。

    重要

    TinkerPop 版本 3.4.11 进行了更改,提高了查询处理方式的正确性,但目前有时会严重影响查询性能。

    例如,此类查询的运行速度可能会显著慢:

    g.V().hasLabel('airport'). order(). by(out().count(),desc). limit(10). out()

    限制步长之后的顶点现在会以 TinkerPop 3.4.11 变化的非最佳方式获取。为了避免这种情况,您可以通过在order().by(). 例如:

    g.V().hasLabel('airport'). order(). by(out().count(),desc). limit(10). barrier(). out()
  • 这些区域有:SPARQLjoinOrder查询提示现在由 Neptune DFE 替代查询引擎支持。

  • 的输出Neptune 状态 API已经扩展和重新组织,以便更清楚地了解数据库集群的设置和功能。

    新输出具有顶级features对象,其中包含有关数据库集群功能的状态信息,以及顶级settings对象,其中包含设置信息。要查看新格式,请参阅实例状态命令输出的示例.

  • 流式更改日志的处理已得到改进AFTER_SEQUENCE_NUMBER流在服务器上的最后一个事件 ID 已过期时请求该事件 ID。如果请求的事件 ID 是服务器上最近清除的事件 ID,服务器不再引发过期的事件 ID 错误。

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

  • 修复了一个与数值排序相关的 Gremlin 错误。

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

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

  • Grelin 版本: 3.4.11

  • SPARQL 版本: 1.1

升级到发动机 1.0.5.0 版的路径

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

您不会自动升级到此版本。

升级到此版本

Amazon Neptune 1.0.5.0 现已上市。

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

针对 Linux、OS X 或 Unix:

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

对于 Windows:

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

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

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