1

トランザクション ログを使用する Solr 4.0 は、ソフト コミットされた変更であっても、成功した更新が常に永続的であることを保証しますか?


ウィキには次のように書かれています。

softCommit = "真" | "false" — デフォルトは false — ソフト コミットを実行します。これにより、インデックスの「ビュー」がよりパフォーマンスの高い方法で更新されますが、「ディスク上」の保証はありません。

しかし、プレスリリースには次のように書かれています。

更新の耐久性 – トランザクション ログにより、コミットされていないドキュメントも失われないことが保証されます

4

1 に答える 1

2

すべては、トランザクション ログがデフォルトで有効になっていないことにかかっていると思います。ソフト コミットのみを使用する場合、永続性の保証はありませんが、トランザクション ログを有効にすると、すべての変更がそこに登録されるため、より安全です。トランザクション ログは、リアルタイム GET のサポートも提供します。

于 2012-11-05T12:16:49.260 に答える