在創建Topic時,您可以為云消息隊列 Kafka 版選擇云存儲或Local存儲引擎。云存儲依托阿里云云盤算法、低延遲、低成本、彈性伸縮能力更好,適用于大多數場景;若有特殊需求,例如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。
文檔內容是否對您有幫助?