分布並行性制御とは何ですか?

分散された並行性制御は、ネットワーク全体にわたって並行性制御の責任を広める戦略です。同時性とは、同じファイルの同じバージョンで動作するすべてのコンピューターを持つことを指します。コンピューターがネットワーク化されると、並行性の懸念 - すべてのユーザーとネットワーク上のすべてのファイルを同一に保つことに関する問題 - 複数のユーザーがシステム上の任意の承認されたファイルとフォルダーに同時にアクセスできるため、最前線に登ります。並行性を施行せずに、これらのファイルは、ユーザーがリアルタイムでデータを変更して操作するにつれて、あるコンピューターから次のコンピューターに簡単に一貫性を持つことができ、その結果、変更が行われるにつれて誰もがネットワークファイルに依存する能力をすぐに失います。並行性制御は、この懸念を回避して、ネットワーク全体でファイルを一貫させ続けます。

配布された並行性制御の主な利点は、複数のコンピューターにわたって並行性の問題のワークロードを広げ、減少させることです。それぞれのオーバーヘッド。並行性制御が分散されていないと、ネットワーク上の並行性を維持することで、単一のコンピューターのフルタイムの仕事になり、他のものに対しては役に立たなくなります。分散並行性制御により、ネットワーク上の各コンピューターはワークロードの共有に役立ち、エンドユーザーが他のネットワークタスクに端子を使用できるようにします。

強力な厳密な2位ロックは、分散された並行性制御の最も一般的なタイプの1つです。強力な厳密な2位ロックでは、個々のネットワークファイルにアクセスするとすぐに、アクセスが終了するまで読み取り操作と書き込み操作の両方に対してロックされます。これは、ネットワーク上の1人のユーザーのみが一度にファイルを変更できるため、ファイルがネットワーク上の並行性から脱落することを不可能にすることを意味します。エンドユーザーがファイルへの変更を保存するか、ファイルを完全に終了すると、ロックが削除され、SYSの別のユーザーが許可されますその後、ファイルを再度処理するためのtem。

強力な厳密な2位ロックの最大の欠点の1つは、ネットワークリソースに配置される追加のオーバーヘッドです。各ユーザーの下の各ファイルは、ネットワークによって「ロックされた」と割り当てられている必要があり、その情報はロックが終了するまでメモリに保持する必要があります。集計では、数百のエンドユーザーが同時に数百のファイルを実行しているため、ネットワーク上のメモリのかなりの部分を簡単に共食いすることができます。メモリの過度の共食いは、非効率的または時代遅れのハードウェア設計でネットワークを遅くすることができます。

他の言語

この記事は参考になりましたか? フィードバックをお寄せいただきありがとうございます フィードバックをお寄せいただきありがとうございます

どのように我々は助けることができます? どのように我々は助けることができます?