

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

# Amazon Neptune 中不同类型的引擎版本
<a name="release-types"></a>

与引擎版本号的四个部分相对应的四种引擎版本如下所示：
+ **产品版本** - 只有当产品在功能或界面上发生彻底的根本性变化时，才会更改此版本。当前 Neptune 产品版本为 1。
+ [**主要版本**](#major-versions) - 主要版本引入了重要的新特征和重大更改，其使用寿命通常至少为两年。
+ [**次要版本**](#minor-versions) - 次要版本可以包含新特征、改进和错误修复，但不包含任何重大更改。您可以选择是否在下一个维护时段内自动应用它们，也可以选择在发布时接收通知。
+ [**补丁版本**](#patch-version-updates) - 发布补丁版本仅用于解决紧急错误修复或关键安全更新。它们很少包含重大更改，并且会在发布后的下一个维护时段内自动应用。

## Amazon Neptune 主要版本更新
<a name="major-versions"></a>

主要版本更新通常会引入一个或多个重要的新特征，且通常包含重大更改。它的支持寿命通常约为两年。[引擎版本](engine-releases.md)中列出了 Neptune 的主要版本，及其发布日期和预计的使用寿命。

在您使用的主要版本到期之前，主要版本更新完全是可选的。如果您选择升级到新的主要版本，则必须使用 AWS CLI 或 Neptune 控制台自行安装新版本，如中所述。[主要版本升级](engine-updates-manually.md)

但是，如果您使用的主要版本已过期，则系统会通知您需要升级到最新的主要版本。然后，如果您没有在通知后的宽限期内进行升级，则系统会自动安排在下一个维护时段内升级到最新的主要版本。请参阅[引擎版本的使用寿命](engine-updates-eol-planning.md)了解更多信息。

## Amazon Neptune 次要版本更新
<a name="minor-versions"></a>

大多数 Neptune 引擎更新都是次要版本更新。它们经常发生，并且不包含重大更改。

如果您在数据库集群的写入器（主）实例中将 [`AutoMinorVersionUpgrade`](engine-maintenance-management.md#using-amvu) 字段设置为 `true`，则次要版本更新将在数据库集群中的所有实例发布后的下一个维护时段内自动应用于这些实例。

如果您在数据库集群的写入器实例中将 [`AutoMinorVersionUpgrade`](engine-maintenance-management.md#using-amvu) 字段设置为 `false`，则只有在您[明确安装](engine-updates-manually.md)时才会应用这些更新。

**注意**  
次要版本更新是独立的（它们不依赖于以前对同一主要版本的次要版本更新）累积更新（它们包含先前次要版本更新中引入的所有特征和修复）。这意味着，无论您是否安装了以前的次要版本更新，您都可以安装任何给定的次要版本更新。

通过订阅 [`RDS-EVENT-0156`](event-lists.md#RDS-EVENT-0156) 事件，可以轻松跟踪次要版本的发布（参见[订阅 Neptune 事件通知](events-subscribing.md)）。然后，每次发布新的次要版本时，您都会收到通知。

此外，无论您是否订阅通知，您都可以随时[查看哪些更新有待处理](engine-maintenance-management.md#check-pending-updates)。

## Amazon Neptune 补丁版本更新
<a name="patch-version-updates"></a>

如果出现影响实例可靠性的安全问题或其他严重缺陷，则 Neptune 会部署强制补丁。它们将在下一个维护时段应用于数据库集群中的所有实例，而无需您进行任何干预。

只有在不部署补丁版本的风险超过与部署补丁版本相关的风险和停机时间时，才会部署补丁版本。补丁版本很少发生（通常几个月一次），并且几乎不会需要过长的维护时段。