全部產品
Search
文件中心

ApsaraMQ for Kafka:儲存引擎對比

更新時間:Jul 06, 2024

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

對比項

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

  • 專業版執行個體支援在建立Topic時選擇儲存引擎,儲存引擎可以為Local儲存或雲端儲存。標準版執行個體不支援在建立Topic時選擇儲存引擎。

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

專案

雲端儲存

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