在建立Topic時,您可以為雲訊息佇列 Kafka 版選擇雲端儲存或Local儲存引擎。雲端儲存依託阿里雲雲端硬碟演算法、低延遲、低成本、Auto Scaling能力更好,適用於大多數情境;若有特殊需求,例如Compact、等冪、事務、分區順序訊息等,建議您選擇Local儲存。
對比項
說明
關於不同執行個體規格所對應的開源版本,請參見執行個體規格類型。
專業版執行個體支援在建立Topic時選擇儲存引擎,儲存引擎可以為Local儲存或雲端儲存。標準版執行個體不支援在建立Topic時選擇儲存引擎。
Local儲存不是指Local盤,而是指使用原生的ISR演算法。
專案 | 雲端儲存 | Local儲存 |
底層演算法 | 阿里雲雲端硬碟演算法 | 原生Apache Kafka的ISR複製演算法 |
執行個體版本要求 | 無 | |
副本機制 | 分布式3副本機制
| 分布式3副本機制 如果您購買300 GB磁碟,則實際儲存業務的磁碟大小為100 GB,其餘200 GB為備份容量。 |
發送延遲 | 低 | 高 |
分區數消耗比 | 1∶1 如果您建立一個分區數為12的Topic,則會消耗12個總分區數。 | 1∶3 如果您建立一個分區數為12的Topic,則會消耗36個總分區數。 |
片段化儲存 | 否 | 是 |
Compact | 不支援 | 支援 |
等冪 | 不支援 | 支援 |
事務 | 不支援 | 支援 |
訊息類型 | 普通訊息 叢集重啟或者宕機時,會導致極少量亂序。 | 分區順序訊息 叢集宕機時,會自動從ISR中選取新Leader。 |
相關文檔
如何為專業版執行個體在建立Topic時選擇儲存引擎,請參見步驟一:建立Topic。