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