Skip to main content

Was ist eine verteilte Parallelitätskontrolle?

Distributed Concurrency Control ist eine Strategie, die die Verantwortung für die Parallelitätskontrolle in einem gesamten Netzwerk verbreitet.Die Parallelität bezieht sich darauf, dass alle Computer mit derselben Version derselben Dateien arbeiten.Sobald Computer miteinander vernetzt sind, sind Parallelitätsbedenken Mdash;Probleme mit der Aufbewahrung aller Dateien im Netzwerk identisch für alle Benutzer und Mdash;Steigen Sie in den Vordergrund, da mehrere Benutzer gleichzeitig auf alle autorisierten Dateien und Ordner des Systems zugreifen können.Ohne die Gleichzeitigkeit zu erzwingen, könnten diese Dateien von einem Computer zum nächsten leicht inkonsistent werden, wenn Benutzer Daten in Echtzeit ändern und manipulieren, was dazu führt, dass jeder schnell die Möglichkeit verliert, sich auf Netzwerkdateien zu verlassen, wenn Änderungen stattfinden.Die Contralrency Control hält die Dateien im gesamten Netzwerk konsistent und vermeidet dieses Problem.

Der Hauptvorteil für verteilte Parallelitätskontrolle besteht darin, dass die Arbeitsbelastung für Parallelitätsprobleme über mehrere Computer hinweg verteilt wird, wodurch der Overhead jeweils reduziert wird.Ohne verteilte Parallelitätskontrolle könnte die Aufrechterhaltung der Parallelität in einem Netzwerk leicht zu einem Vollzeitjob für einen einzelnen Computer werden und es für alles andere nutzlos machen.Mit einer verteilten Parallelitätskontrolle kann jeder Computer im Netzwerk dazu beitragen, die Arbeitsbelastung zu teilen, um sicherzustellen.In einer strengen strengen zwei Phasensperrung wird auf eine einzelne Netzwerkdatei zugegriffen, sobald sie sowohl für Lese- als auch für das Schreiben von Vorgängen gesperrt ist, bis der Zugriff endet.Dies bedeutet, dass nur ein Benutzer im Netzwerk gleichzeitig eine Datei ändern kann, was es unmöglich macht, dass die Datei aus der Parallelität im Netzwerk fällt.Sobald der Endbenutzer Änderungen in der Datei gespeichert oder die Datei insgesamt beendet, werden die Sperren entfernt, sodass ein anderer Benutzer im System die Datei erneut verarbeiten kann.

Einer der größten Nachteile für starke strenge zwei Phasenverriegelung ist der zusätzliche Aufwand, den sie in Netzwerkressourcen platziert.Jede Datei unter jedem Benutzer muss vom Netzwerk als gesperrt vorgesehen sein, und diese Informationen müssen im Speicher aufbewahrt werden, bis die Sperre endet.Insgesamt kann dies bei Hunderten von Endbenutzern gleichzeitig Hunderte von Dateien ausführen, dies kann leicht einen erheblichen Teil des Speichers im Netzwerk ausschlachten.Diese übermäßige Kannibalisierung des Speichers kann Netzwerke mit ineffizienten oder veralteten Hardware -Designs verlangsamen.