2016-06-15 7 views
0

hbaseごとにレコードを削除することはありません。代わりに、このレコードに削除マークを追加します。私の質問はなぜ墓石ですか?大きな圧縮の前に墓石としてマークされた私たちの記録を取り戻すことはできますか?削除されたレコードを墓石としてマークすることによってそのレコードを保持する目的は何ですか?なぜHBaseはトゥームストーンマーカーを使用しますか?それを直接削除しないでください

+0

「レコードを直接削除する」ことで何が得られるでしょうか(正確にはどういう意味ですか?) – Thilo

+0

ようこそStackOverflowへ!特定のプログラミングに関する質問をしてください。 – Ajay

+0

墓碑としてマークして削除したレコードをデータベースに保存する目的は何ですか? – pawan

答えて

1

HbaseデータファイルHFilesは、削除コマンドを送信するときに削除されたレコードを削除することはできません。削除されたキーのレコードが追加され、大きなコンパクトが発生した場合、レコードが削除され、これは設計上の決定です。

+1

ありがとうHalil、それは本当にhbase削除操作について私の疑いが明確です。 – pawan

関連する問題