Skip to main content

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

distribution分散された並行性制御は、ネットワーク全体に並行性制御の責任を広める戦略です。同時性とは、同じファイルの同じバージョンで動作するすべてのコンピューターを持つことを指します。コンピューターがネットワーク化されたら、並行性の懸念—ネットワーク上のすべてのファイルをすべてのユーザーと同一に保つことの問題—複数のユーザーがシステム上の承認されたファイルとフォルダーに同時にアクセスできるため、最前線に登ります。並行性を施行せずに、これらのファイルは、ユーザーがリアルタイムでデータを変更して操作するにつれて、あるコンピューターから次のコンピューターに簡単に一貫性がなくなる可能性があり、その結果、変更が行われるにつれて誰もがネットワークファイルに依存する能力をすぐに失います。Concurrency Controlは、ネットワーク全体でファイルを一貫して保持し、この懸念を回避します。並行性制御が分散されていないと、ネットワーク上の並行性を維持することで、単一のコンピューターのフルタイムの仕事になり、他のものに対しては役に立たなくなります。分散並行性制御により、ネットワーク上の各コンピューターはワークロードの共有に役立ち、エンドユーザーが他のネットワークタスクに端子を使用できるようにします。。強力な厳密な2位ロックでは、個々のネットワークファイルにアクセスするとすぐに、アクセスが終了するまで読み取り操作と書き込み操作の両方に対してロックされます。これは、ネットワーク上の1人のユーザーのみが一度にファイルを変更できるため、ファイルがネットワーク上の並行性から脱落することを不可能にすることを意味します。エンドユーザーがファイルへの変更を保存するか、ファイルを完全に終了すると、ロックが削除され、システム上の別のユーザーがファイルを再度処理できるようになります。string強力な2位ロックの最大の欠点の1つは、ネットワークリソースに配置される追加のオーバーヘッドです。各ユーザーの下の各ファイルは、ロックされたネットワークによって割り当てられている必要があり、その情報はロックが終了するまでメモリに保持する必要があります。集計では、数百のエンドユーザーが同時に数百のファイルを実行しているため、ネットワーク上のメモリのかなりの部分を簡単に共食いすることができます。メモリの過度の共食いは、非効率的または時代遅れのハードウェア設計でネットワークを遅くすることができます。