Der Unterschied zwischen verteiltem Speicher und zentralisiertem Speicher
1 Die physischen Medien des zentralen Speichers werden zentral bereitgestellt, während die physischen Medien des verteilten Der Speicher ist auf verschiedene geografische Standorte verteilt.
2. Zentralisierte Speicherung stellt hohe Anforderungen an die Computerraumumgebung und erfordert einen großen Computerraumraum, während verteilte Speicherung den verteilten Einsatz von Geräten mit geringer Kapazität erfordert, sodass die Anforderungen an die Computerraumumgebung gering sind.
Wahl der verteilten und zentralen Speicherung
Die Vor- und Nachteile der zentralen Speicherung bestehen darin, dass physische Medien zentral bereitgestellt werden; Beim Hochladen in das Zentrum werden hohe Anforderungen an die Umgebung des Computerraums gestellt, da ein großer Computerraum, Tragfähigkeit, Klimaanlage usw. erforderlich sind. Dies sind alles Aspekte, die berücksichtigt werden müssen.
Die Vor- und Nachteile der verteilten Speicherung und der zentralen Verwaltung bestehen darin, dass physische Medien an verschiedene geografische Standorte verteilt werden und keine mehreren Sätze von Low-End-Netzwerken erforderlich sind. Es können Speichergeräte mit geringer Kapazität verwendet werden. Der verteilte Einsatz bedeutet niedrigere Gerätepreise und Wartungskosten. Der verteilte Einsatz von Geräten mit geringer Kapazität stellt geringe Anforderungen an die Computerraumumgebung.
Überlegungen zum verteilten Speicher
1. Konsistenz
Verteilte Speichersysteme müssen mehrere Server verwenden, um Daten zusammen zu speichern, und zwar mit der gleichen Anzahl Mit zunehmender Anzahl an Servern steigt auch die Wahrscheinlichkeit eines Serverausfalls. Um sicherzustellen, dass das System auch bei einem Serverausfall weiterhin verfügbar ist. Der allgemeine Ansatz besteht darin, ein Datenelement in mehrere Kopien aufzuteilen und diese auf verschiedenen Servern zu speichern. Aufgrund von Fehlern und paralleler Speicherung kann es jedoch zu Inkonsistenzen zwischen mehreren Kopien derselben Daten kommen. Die Eigenschaft, sicherzustellen, dass mehrere Kopien von Daten vollständig konsistent sind, wird hier als Konsistenz bezeichnet.
2. Verfügbarkeit
Ein verteiltes Speichersystem erfordert den gleichzeitigen Betrieb mehrerer Server. Wenn die Anzahl der Server zunimmt, ist es unvermeidlich, dass einige von ihnen ausfallen. Wir hoffen, dass diese Situation keine allzu großen Auswirkungen auf das gesamte System haben wird. Nachdem ein Teil der Knoten im System ausgefallen ist, hat das System als Ganzes keinen Einfluss auf die Lese-/Schreibanforderungen des Clients, was als Verfügbarkeit bezeichnet wird.
3. Partitionsfehlertoleranz
Mehrere Server in einem verteilten Speichersystem sind über das Netzwerk verbunden. Wir können jedoch nicht garantieren, dass das Netzwerk immer reibungslos funktioniert. Verteilte Systeme müssen über ein gewisses Maß an Fehlertoleranz verfügen, um mit Problemen umgehen zu können, die durch Netzwerkausfälle verursacht werden. Eine zufriedenstellende Situation besteht darin, dass ein verteiltes Speichersystem auch dann noch funktionieren kann, wenn ein Netzwerk aufgrund eines Ausfalls in mehrere Teile zerfällt.
Empfohlenes Tutorial: „PHP-Tutorial“
Das obige ist der detaillierte Inhalt vonDer Unterschied zwischen verteiltem Speicher und zentralisiertem Speicher. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!