1

地域のバックアップに関する Gemfire のドキュメントで何かを突き止めようとしています。

http://gemfire.docs.pivotal.io/geode/reference/topics/cache_xml.html#region

SCOPE 属性まで下にスクロールします...

REGION-ATTRIBUTES で SCOPE 属性を使用する SCOPE="DISTRIBUTED-ACK" は REGION での SYNC バックアップ操作を意味し、SCOPE="DISTRIBUTED-NO-ACK" は ASYNC バックアップ操作を意味すると想定しています。

問題の REGION は PARTITIONED です。REPLICATED リージョンのデフォルトが DISTRIBUTED-ACK であることを理解しています。

この仮定は正しいでしょうか?たとえば、設定を介して、Gemfire では REGION エントリの更新用に SYNC または ASYNC バックアップ操作を設定できます。

4

1 に答える 1

1

バックアップは実際には、個々のリージョンではなく、ディスク ストアとファイルのレベルで動作します。バックアップ操作により、すべてのディスク ストア ファイルのコピーが作成されます。これには、さまざまな範囲の多くのリージョンのデータが含まれる場合があります。gfsh backup disk-store コマンドは、バックアップが完了するまで常に待機します。したがって、リージョン スコープは、バックアップ コマンドが同期か非同期かに実際には影響しません。

DISTRIBUTED_NO_ACK スコープを使用する場合、すべてのメンバーが更新を受信する前に書き込みが完了する可能性があることを意味するため、技術的には、NO_ACK 領域への書き込みが書き込み後に発生するバックアップの一部になるという保証はありません。

于 2017-01-04T18:34:33.823 に答える