Parallelität

Autor: Robert Simon
Erstelldatum: 18 Juni 2021
Aktualisierungsdatum: 8 Kann 2024
Anonim
Parallelität - Technologie
Parallelität - Technologie

Inhalt

Definition - Was bedeutet Nebenläufigkeit?

Parallelität ist die Fähigkeit einer Datenbank, mehreren Benutzern die Beeinflussung mehrerer Transaktionen zu ermöglichen. Dies ist eine der Haupteigenschaften, die eine Datenbank von anderen Datenspeicherungsarten wie Tabellenkalkulationen trennt.

Die Möglichkeit, Parallelität anzubieten, gilt nur für Datenbanken. Tabellenkalkulationen oder andere Flat-File-Speichermedien werden häufig mit Datenbanken verglichen, unterscheiden sich jedoch in dieser einen wichtigen Hinsicht. Tabellenkalkulationen können nicht mehreren Benutzern die Möglichkeit bieten, die verschiedenen Daten in derselben Datei anzuzeigen und zu bearbeiten, da sie für andere Benutzer gesperrt sind, sobald der erste Benutzer die Datei öffnet. Andere Benutzer können die Datei lesen, jedoch möglicherweise keine Daten bearbeiten.

Eine Einführung in Microsoft Azure und die Microsoft Cloud | In diesem Handbuch erfahren Sie, worum es beim Cloud-Computing geht und wie Microsoft Azure Sie bei der Migration und Ausführung Ihres Unternehmens aus der Cloud unterstützen kann.

Techopedia erklärt Parallelität

Die Probleme, die durch Parallelität verursacht werden, sind noch wichtiger als die Fähigkeit, gleichzeitige Transaktionen zu unterstützen. Wenn beispielsweise ein Benutzer Daten ändert, diese jedoch noch nicht gespeichert (festgeschrieben) hat, sollte die Datenbank anderen Benutzern, die dieselben Daten abfragen, nicht erlauben, die geänderten, nicht gespeicherten Daten anzuzeigen. Stattdessen sollte der Benutzer nur die Originaldaten anzeigen.


Fast alle Datenbanken behandeln die Parallelität auf dieselbe Weise, auch wenn die Terminologie unterschiedlich sein kann. Das allgemeine Prinzip ist, dass geänderte, aber nicht gespeicherte Daten in einem temporären Protokoll oder einer temporären Datei gespeichert werden. Sobald es gespeichert ist, wird es anstelle der Originaldaten in den physischen Speicher der Datenbank geschrieben. Solange der Benutzer, der die Änderung vornimmt, die Daten nicht gespeichert hat, sollte nur er in der Lage sein, die von ihm geänderten Daten anzuzeigen. Alle anderen Benutzer, die nach denselben Daten fragen, sollten die Daten anzeigen, die vor der Änderung vorhanden waren. Sobald der Benutzer die Daten gespeichert hat, sollten neue Abfragen den neuen Wert der Daten anzeigen.


Diese Definition wurde im con von Databases geschrieben