本文由簡體中文內容自動轉碼而成。阿里雲不保證此自動轉碼的準確性、完整性及時效性。本文内容請以簡體中文版本為準。

儲存引擎對比

更新時間:2025-02-07 19:39

在建立Topic時,您可以為雲訊息佇列 Kafka 版選擇雲端儲存或Local儲存引擎。雲端儲存依託阿里雲雲端硬碟演算法、低延遲、低成本、Auto Scaling能力更好,適用於大多數情境;若有特殊需求,例如Compact、等冪、事務、分區順序訊息等,建議您選擇Local儲存。

對比項

說明
  • 關於不同執行個體規格所對應的開源版本,請參見執行個體規格類型

  • 僅非Serverless專業版執行個體支援在建立Topic時選擇儲存引擎,儲存引擎可以為Local儲存或雲端儲存。其他執行個體不支援在建立Topic時選擇儲存引擎,預設為雲端儲存。通過升級Apsara Distributed File System儲存,已解決了雲端儲存部分功能的相容性問題,因此無需多個儲存引擎進行相互補充。

  • Local儲存不是指Local盤,而是指使用原生的ISR演算法。

專案

雲端儲存

Local儲存

專案

雲端儲存

Local儲存

底層演算法

阿里雲雲端硬碟演算法

原生Apache Kafka的ISR複製演算法

執行個體版本要求

副本機制

分布式3副本機制

  • 標準版:如果您購買300 GB磁碟,則實際儲存業務的磁碟大小為100 GB,其餘200 GB為備份容量。

  • 專業版:如果您購買300 GB磁碟,則實際儲存業務的磁碟大小為300 GB,額外贈送600 GB備份容量。

分布式3副本機制

如果您購買300 GB磁碟,則實際儲存業務的磁碟大小為100 GB,其餘200 GB為備份容量。

發送延遲

分區數消耗比

1∶1

如果您建立一個分區數為12的Topic,則會消耗12個總分區數。

1∶3

如果您建立一個分區數為12的Topic,則會消耗36個總分區數。

片段化儲存

Compact

不支援

支援

等冪

不支援

支援

事務

不支援

支援

訊息類型

普通訊息

叢集重啟或者宕機時,會導致極少量亂序。

分區順序訊息

叢集宕機時,會自動從ISR中選取新Leader。

相關文檔

如何為專業版執行個體在建立Topic時選擇儲存引擎,請參見步驟一:建立Topic

  • 本頁導讀 (1, M)
  • 對比項
  • 相關文檔
文檔反饋