

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

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

與引擎版本號碼的四個部分相對應的四種引擎版本類型如下：
+ **產品版本** – 只有在產品功能或介面發生徹底的根本變更時，才會變更。目前的 Neptune 產品版本為 1。
+ [**主要版本**](#major-versions) – 主要版本引入重要的新功能和突破性的變更，一般都具有至少兩年的使用期限。
+ [**次要版本**](#minor-versions) – 次要版本可以包含新特色、改進功能和錯誤修復，但不包含重大變更。您可以選擇是否在下一個維護時段中自動套用新功能，也可以選擇在版本發行時收到通知。
+ [**修補程式版本**](#patch-version-updates) – 只在要解決緊急錯誤修正或重大安全性更新時發行修補程式版本。這些版本很少包含重大變更，而且會在發行後的下一個維護時段自動套用這些變更。

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

主要版本更新通常會導入一或多個重要的新功能，而且通常包含重大變更。其通常具有大約兩年的支援期限。Neptune 主要版本會列在[引擎版本](engine-releases.md)中，以及發行的日期及其預估的生命週期結束時間。

在您使用的主要版本到達其生命週期結束之前，主要版本更新是完全選用的。如果您選擇升級至新的主要版本，您必須使用 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 會部署強制性修補程式。在下一個維護時段期間，會將修補程式套用至資料庫叢集中的所有執行個體，而不需要您的介入。

只有在未部署修補程式的風險大於與部署相關的任何風險和停機時間時，才會部署修補程式版本。不常發行修補程式 (通常幾個月才發行一次)，且幾乎不需要太長的維護時段。