db-xx.logがジャーナルファイルで、db.redoが参照ファイルであることを知っていますか?
db-xx.logは、まだ消費されていないメッセージを格納します。これらのメッセージは、消費された後、db-xx.logから削除されます。db.redoは、メッセージID(db-xx.logに保管されている)の参照をメッセージIDで保管します。
- しかし、db.dataとdb.freeとは何ですか?
- それらの機能は何ですか?
私の理解では、ブローカーは最初にメッセージをキャッシュ(揮発性メモリ)に保存し、チェックポイントまたはキャッシュサイズがいっぱいになると、それらのメッセージはdb-xx.logに移動(追加)されます。
- あれは正しいですか?
ありがとう