Kafkaのストレージの種類
Kafka の永続的な格納方法は 2 つあります。
- 永続ストレージ方式:Kafkaは永続ストレージ方式を用いてメッセージをディスクに永続化し、メッセージの信頼性を確保します。Kafkaではセグメントログ方式でメッセージを格納し、各トピックは複数のパーティションに分割され、各パーティションは順序付きのメッセージログです。Kafkaは2つのインデックス構造を使用してメッセージの読み書き性能を向上させます:パーティションインデックスとオフセットインデックス。
- メモリストレージモード: Kafkaはメッセージのメモリ内保存もサポートし、より高い読み書き性能を提供します。Kafkaのメモリストレージモードは主にメッセージの一時的な保存に使用され、読み書き性能の向上に役立ちますが、メッセージの永続性は保証されません。メモリストレージモードは、メッセージの信頼性に対する要件が低く、読み書き性能に対する要件が高いシナリオに適しています。