目次:
定義-ログ配布とはどういう意味ですか?
ログ配布はMicrosoftのSQL Serverの機能であり、データベースへの記録された変更(ログ)がスタンバイサーバーに設定されたレプリカデータベースに自動的に転送されます。 これは、突然使用できなくなったプライマリデータベースを適度にすばやく埋めることができる2番目のウォームデータベースを維持することにより、データベースの可用性を高めるための強力で便利なツールです。
データベースの変更を1つのデータベースから別のデータベースにリアルタイムで移動する機能は、SQL Serverに固有のものではないことに注意してください。 ログ配布は、Microsoftによる概念の実装にすぎません。
Techopediaはログシッピングについて説明します
ログ配布は、データベースミラーリングとは少し異なります。 これは、1つのサーバーから別のサーバーへの変更の非同期移動であり、プライマリデータベースの変更が複数のスタンバイデータベースに転送されるときに発生する可能性があります。 また、プライマリデータベースに障害が発生した場合は、スタンバイデータベースへのフェールオーバーを手動で行う必要があります。
一方、ミラーリングは、名前が示すように、変更をリアルタイムで同期します。数分後ではなく、ミラー内のイメージが手を上げると手を上げます。 ミラーリングでは、ログ配布とは異なり、データベースのフェールオーバーが自動化されます。
そのため、ミラーリングが使用可能な場合にログ配布が必要になる理由を尋ねる場合があります。 簡単な答えはコストです。 ミラーリングは、通常、プライマリサーバーとスタンバイサーバーに加えて3番目のサーバー、およびログのリアルタイムコピーを確保するためのサーバー間の高速データリンクを必要とするため、非常に高価になる可能性があります。 ログ配布は、次の点に注意しながら、高コストと自動化された冗長性との間の一種の妥協を提供します。
- データベースのフェイルオーバーは自動ではありません
- スタンバイデータベースは編集できません。
- データベース管理者が操作を新しいサーバーに切り替える間、ある程度のダウンタイムがあります。
- プライマリサーバーからの最後の数分間のデータが使用不可になる前にコピーされなかった場合、データ損失のリスクが依然としてあります。
ログシッピングは、100%の稼働時間を維持することが絶対に重要ではない状況に最適です。
