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-07-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 版之前,请确保您的项目与以下查询语言版本兼容:

  • Gremlin 版本: 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 引擎更新. 如果您有任何问题或疑问,Amazon可通过社区论坛和通过社区论坛联系 SupportAmazonPremium Support.