Was ist Netzwerktransparenz?

3 Antworten


  • Netzwerktransparenz ist im Grunde eine der Eigenschaften einer verteilten Datenbank. Gemäß dieser Eigenschaft muss eine verteilte Datenbank netzwerktransparent sein. Netzwerktransparenz bedeutet, dass ein Benutzer die Betriebsdetails des Netzwerks nicht kennen muss.

    Wenn ein Benutzer in verteilten Datenbanken auf Daten zugreifen möchte und diese bestimmten Daten nicht auf dem Benutzercomputer vorhanden sind, liegt es in der Verantwortung des DBMS, die Daten von jedem anderen Computer bereitzustellen, auf dem sie vorhanden sind. Der Benutzer weiß nicht, woher die Daten kommen.

    Netzwerktransparenz bedeutet auch Roamingtransparenz und gibt einem Benutzer die Freiheit, Abfragen von jeder Workstation aus einzugeben. Ein Benutzer weiß also nicht, woher die Ergebnisse der Abfrage kommen, da die Ergebnisse von einer Benutzer-Workstation oder einer anderen Workstation kommen können. Der Begriff Roaming bedeutet hier, dass, wenn ein Benutzer von einem Ort zum anderen wechselt, alle anderen Benutzer nichts davon wissen.

    Wenn ein Benutzer eine Anfrage zum Zugriff auf Daten eingibt und die Anfrage die Daten nicht auf seinem Computer findet, geht die Anfrage an die anderen Stellen und der Benutzer weiß nichts davon. Das bedeutet, dass eine Sache von einem Ort zum anderen bewegt wird, dies hat keinen Einfluss auf die Verarbeitung der Daten sowie auf das gesamte Netzwerk.
  • Die Geradlinigkeit des Systems ist im Wesentlichen eine der Eigenschaften einer verbreiteten Datenbank. Gemäß dieser Eigenschaft muss eine geeignete Datenbank einfach organisiert werden. Die Geradlinigkeit des Systems impliziert, dass ein Kunde über die subtilen Elemente der Betriebssoftware für die Durchführbarkeit des Mobilfunknetzes des Systems nicht informiert sein muss .

  • In zentralisierten Datenbanksystemen sind die Daten die einzige verfügbare Ressource, die vom Benutzer abgeschirmt werden muss. (Das Speichersystem). In einer verteilten Datenbankverwaltungsumgebung gibt es jedoch eine zweite Möglichkeit, die in ähnlicher Weise verwaltet werden muss: das Netzwerk. Vorzugsweise sollte der Benutzer vor den Betriebsdetails des Netzwerks geschützt werden. Darüber hinaus ist es wünschenswert, wenn möglich, sogar die Existenz des Netzwerks zu verbergen.

    Dann gäbe es keinen Unterschied zwischen Datenbankanwendungen, die auf einer zentralen Datenbank ausgeführt würden, und solchen, die auf einer verteilten Datenbank ausgeführt würden. Diese Art der Transparenz wird als "Netztransparenz" oder Verteilungstransparenz" bezeichnet.

    Man kann Netztransparenz entweder aus Sicht der bereitgestellten Dienste oder der Daten aus formaler Perspektive betrachten, es ist wünschenswert, einheitliche Mittel zu haben, mit denen auf Dienste aus einer DBMS-Perspektive zugegriffen wird, Verteilungstransparenz erfordert, dass der Benutzer nicht angeben muss, wo Daten gespeichert werden. Einige haben die Verteilungstransparenz in zwei Bereiche unterteilt: Standorttransparenz und Namenstransparenz Standorttransparenz bezieht sich auf die Tatsache, dass der zur Ausführung einer Aufgabe verwendete Befehl sowohl vom Standort der Daten als auch vom System, auf dem die Operation ausgeführt wird, unabhängig ist.

Schreibe deine Antwort

Ihre Antwort erscheint nach der Moderation appear