一貫性チェックとは何ですか?
一貫性チェックとは、コンピューターシステムで見つかったデータを調和させるために使用される戦略です。 チェックの背後にあるアイデアは、すべてのデータが、保護グループとレプリカとも呼ばれるプライマリデータグループとセカンダリデータグループ間で同期されるようにすることです。 一貫性チェックは、指定された時間に行われるように構成されているか、最近完了したチェック以来、データの何らかのタイプの競合の疑いがある場合は手動で実装される場合があります。
内部競合の解決は、一貫性チェックの主な焦点です。 多くのシステムには、ブロック内のデータを確認するデータ保護マネージャーとして知られているものが含まれており、保護グループとレプリカが調和していることを確認しています。 データの更新が保護グループで発生したが、レプリカではなく発生した場合、マネージャーはセカンダリデータグループに更新を追加し、競合を解決します。
一貫性チェックを管理するプロセスは、システムごとに多少異なります。 通常、システム管理者は確立できます少なくとも24時間に1回チェックを実行するための定期的なスケジュール。 たとえば、チェックは毎日真夜中の直前に発生するように設定される場合があります。 また、暦月の特定の日に定期的なチェックを設定したり、毎週または隔週で発生することも可能です。 立っているまたは繰り返しチェックのスケジュールを確立しても、管理者が必要に応じてランダムチェックを実施する能力は制限されません。
一貫性チェックを実施する実際のプロセスには時間がかかる場合があります。 これは、チェックが単に例外を探しているのではなく、2つのグループ間のすべてのデータブロックを積極的に比較しているためです。 そうすることで、あるグループで発生した可能性のある腐敗を特定することができ、損傷を修復する機会を提供します。 一部のシステムは不一致にフラグを立て、システム管理者がConfliを確認できるようにしますチャンスが実際に発生する前にデータをctingします。
一貫性チェックが進行中にシステムを再起動しようとすると、通常は推奨されません。 このプロセスは、システムの構成方法に基づいて、データを損傷したり、他の悪影響を引き起こしたりする場合があります。 緊急の一貫性チェックが開始された場合、通常、チェックが完了するまで何らかの理由でシステムを利用しようとすることを控えることは、エンドユーザーの良い考えです。
時間をかけて完了することに加えて、一貫性チェックはシステム上の他のアクティビティを遅くすることもできます。 つまり、エンドユーザーは、さまざまなデータベースにアクセスするか、システムに接続されている他のプログラムを使用できる速さの変更に気付く場合があります。 このため、勤務時間が完了した後や家庭用コンピューターのユーザーが眠っている夜など、オフピーク時にコンピューターの一貫性チェックが発生することがよくあります。