本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
Amazon Neptune 引擎更新 2019 年 10 月 15 日
版本:1.0.1.0.200463.0
重要:此引擎版本现在已弃用
从 2021 年 4 月 27 日开始,将不会创建使用此引擎版本的任何新实例。
此引擎版本中的新增功能
添加了 Gremlin Explain/Profile 功能(请参阅 使用 Gremlin explain 分析 Neptune 查询执行)。
添加了 对基于 Gremlin 脚本的会话的支持,以实现在单个事务中执行多个 Gremlin 遍历。
在 Neptune 中添加了对 SPARQL 联合查询扩展的支持(请参阅 SPARQL 1.1 联合查询
和 SPARQL在 Neptune 中使用扩展程序进行联合查询 SERVICE)。 添加了让您能够通过 HTTP URL 参数或通过 SPARQL
queryId
查询提示将自己的queryId
注入到 Gremlin 或 SPARQL 查询中的功能(请参阅 在 Neptune Gremlin 或查询中注入自定义 ID SPARQL)。在 Neptune 中添加了 实验室模式 特征,让您能够试用即将发布但尚未准备好在生产环境中使用的特征。
添加了即将发布的 Neptune Streams 功能,该功能可将对数据库所做的全部更改可靠地记录到流(保留一周)中。该功能仅在实验室模式下可用。
-
更新了并发事务的形式语义(请参阅 Neptune 中的事务语义)。该功能为并发提供了行业标准保证。
默认情况下,将启用这些事务语义。在某些情况下,该功能可能会更改当前的加载行为和降低加载性能。可以使用数据库集群
neptune_lab_mode
参数(通过在参数值中包含ReadWriteConflictDetection=disabled
)恢复为之前的语义。
此引擎版本中的改进
通过报告引擎使用的 TinkerPop 版本和 SPARQL 版本,改进了 实例状态 API。
改进了 Gremlin 子图运算符的性能。
改进了 Gremlin 响应序列化的性能。
改进了 Gremlin Union 步骤的性能。
缩短了简单 SPARQL 查询的延迟。
在此引擎版本中修复的缺陷
修复了将超时错误地作为内部故障返回的 Gremlin 错误。
修复了对部分变量集进行 ORDER BY 导致内部服务器错误的 SPARQL 错误。