您可以從許多 Db2 產品版本中選擇,這些版本專門設計用來擴充以符合您持續的商業需求。 如需授權、權利及義務的相關資訊,請參閱產品或供應項目的授權合約。
每一個 Db2 資料庫產品版本中包含的特性詳細資料,涵蓋在 Db2 產品版本及 Db2 供應項目中的功能。
通用程式碼庫
在 Db2中,所有版本都具有相同的程式碼庫。 版本之間唯一的技術差異是資源限制。 如此一來,針對任何 Db2 版本所撰寫的應用程式都可以輕鬆移至 Db2所支援之任何作業系統平台上的任何其他 Db2 版本。 這種彈性可讓使用者在一個版本上學習,並在任何其他 Db2 版本上立即產生生產力。
表 1. 新的 Db2 版本及其對應的舊版
新版
舊版
Db2 Community Edition
Express-C Edition 及 Developer Community Edition
Db2 Standard Edition
Advanced Workgroup Server Edition、Workgroup Server Edition 及 Direct Standard Edition
Db2 Advanced Edition
Advanced Enterprise Server Edition、Enterprise Server Edition、Developer Edition、Direct Advanced Edition
注意: Db2 11.5 同時適用於 Advanced Enterprise Server Edition 和 Enterprise Server Edition。
Db2 Advanced Edition
Db2 Advanced Edition 為企業提供綜合性的資料庫解決方案,並提供授權標準以協助混合式雲端部署。 此解決方案在一個套件中提供資料倉儲、交易式及分析功能。
Db2 Advanced Edition 可同時作為永久軟體授權及每月訂閱,以提供不受限制的正式作業及非正式作業使用,並提供高階 IBM 支援。
Db2 Advanced Edition 提供儲存體最佳化、記憶體內運算、可靠系統可用性及工作量管理工具的進階功能。 此解決方案也有助於確保高效能、可行的洞察、持續可用性和可靠性且成本更低。 其可對內部部署或在雲端上提供彈性部署選項。 Db2 Advanced Edition 提供下列優點:
增進應用程式效能及分析,以更快速地作出決策。
提供高可用性及災難回復功能。
提供安全且有彈性的環境。
可以更有效地與各種資料交互。
提高生產力並減少管理工作量。
Db2 Advanced Edition 可以部署在任何大小的 Linux®、UNIX 或 Windows 伺服器上,從一個處理器到數百個處理器,以及同時部署在實體伺服器和虛擬伺服器上。
Db2 Advanced Edition 適用於非正式作業環境 (例如開發及測試環境) 的每個「虛擬處理器核心 (VPC)」收費度量及一個「授權使用者 (AU)」度量。
Db2 Standard Edition
Db2 Standard Edition 是適用於中小企業的高效能資料庫,具有混合式雲端部署的授權選項。 Db2 Standard Edition 與 Db2 Advanced Edition 類似。 不過,它會限制為部署的大小。 Db2 Standard Edition 提供適用於內部部署或雲端上的彈性部署選項。 Db2 Standard Edition 提供下列優點:
增進應用程式效能及分析,以更快速地作出決策。
提供高可用性及災難回復功能。
提供安全且有彈性的環境。
可以更有效地與各種資料交互。
提高生產力並減少管理工作量。
Db2 Standard Edition 適用於非正式作業環境 (亦稱為開發或測試環境) 的「虛擬 CPU」收費度量及「授權使用者」度量。 限制您只能有 16 個虛擬核心處理器及 128 GB 實例記憶體。 這些限制適用於每一個實體或虛擬伺服器,除非它們部署在 pureScale 或 DPF 叢集中。 在這些實例中,限制適用於整個叢集。
Db2 Community Edition
Db2 Community Edition 免費提供 Db2 的所有核心功能。
Db2 Community Edition 是 Db2 資料伺服器的入門級版本,適用於開發人員及夥伴社群。 您可以在幾分鐘內安裝並執行它。 它易於使用且內嵌,包括自我管理特性,並包含 Db2 for Linux、UNIX 及 Windows 的所有核心功能。 使用可擴充的 Db2 版本可以無縫部署使用 Db2 Community Edition 開發的解決方案,而無需修改應用程式碼。
Db2 Community Edition 限制為最多 4 個虛擬處理器核心及 16 GB 實例記憶體。 這些限制適用於每一個實體或虛擬伺服器,除非它們部署在 pureScale 或 DPF 叢集中。 在這些實例中,限制適用於整個叢集。
Db2 Community Edition 會在主要版本里程碑免費重新整理及更新,但不會隨附企業級支援。 不過,有一個健全的線上社群,您可以在其中張貼問題並向同儕學習。 社群支援可透過 IBM Db2 社群網站或社群媒體上的同儕取得。
您可以 套用啟動金鑰 至資料庫映像檔,將 Db2 Community Edition 資料庫升級至可擴充的版本。 資料庫會立即升級,從而提供諸如高可用性叢集和抄寫等更多功能的存取權。
附註: Db2 Community Edition 也提供為獨立式 Docker 映像檔。 如需相關資訊,請參閱 Db2 Community Edition for Docker。
Db2 部署選項
Db2 具有下列部署選項:
Db2 在 Windows、 Linux 及 AIX Community、Standard 和 Advanced 上提供內部部署裸機或 VM 供應項目。
Db2 Red Hat® OpenShift®上的雲端原生儲存器化部署。
Db2 on IBM Cloud Pak for Data (CP4D) 雲端原生儲存器化部署,可存取 CP4D隨附的「AI 基本服務」。
所有 Db2 部署選項都基於相同的 Db2 核心引擎,並提供相同的核心功能。
表 2. 每個 Db2 伺服器或 pureScale 叢集的處理器及記憶體限制
Db2 版本
處理器核心
容許的實例記憶體
進階
無限制
無限制
標準
最多 16 個
128 GB
社群
最多 4 個
16 GB
表 3. Db2 部署選項
部署選項
說明
可用版本
收費度量
授權模型
Db2
Linux、UNIX、Windows、 AIX 上的內部部署裸機或 VM 供應項目
Db2 Community Edition、 Db2 Standard Edition及 Db2 Advanced Edition。
正式作業環境的「虛擬處理器核心 (VPC)」度量,非正式作業環境的「授權使用者 (AU)」度量。
永久授權與每月授權
Db2 儲存器化部署
Red Hat OpenShift
Db2 Community Edition、 Db2 Standard Edition及 Db2 Advanced Edition。
正式作業環境的「虛擬處理器核心 (VPC)」度量,非正式作業環境的「授權使用者 (AU)」度量。
永久授權與每月授權
Db2 IBM Cloud Pak for Data 中的卡匣 (CP4D) *
Cloud Pak for Data 中的儲存器化部署
Db2 Standard Edition 及 Db2 Advanced Edition。
虛擬處理器核心 (VPC) 度量。
永久授權與承諾期限的授權
附註: * Db2 Cartridge 為客戶提供 Db2 內部部署供應項目的雙重授權,以及在 Red Hat OpenShift 或 CP4D上併櫃 Db2 的能力。
Red Hat OpenShift 上的 Db2
所有 Db2 版本 (Community、Standard 和 Advanced) 都可以部署在 Red Hat OpenShift上。
IBM Cloud Pak for Data (CP4D) 上的 Db2
Db2 Advanced Edition 及 Db2 Standard Edition 皆可作為 IBM Cloud Pak for Data的卡匣。