RAID Atomicity
Wie Sie das tun, las ich auf die RAID-Level, während in der Badewanne. Das Thema der Unteilbarkeit kam, und es ist etwas wollte ich teilen.
In der Regel nicht die zuverlässigste Quelle für technische Daten, aber ich werde Wikipedia zu zitieren, um zu erklären Atomarität, um die Bühne gesetzt. Entnommen aus http://en.wikipedia.org/wiki/RAID unter dem Abschnitt "Probleme mit RAID" ...
Dies ist ein wenig verstanden und selten erwähnt Failure Mode für redundante Storage-Systeme, die nicht nutzen transaktionale Funktionen. Datenbank-Forscher Jim Gray schrieb "Update an Ort A Poison Apple ist" [28] in den frühen Tagen der relationalen Datenbank Kommerzialisierung. Doch diese Warnung unbeachtet und ging weitgehend auf der Strecke geblieben auf dem Aufkommen von RAID, die viele Software-Ingenieure als Lösung aller Datenspeicherung Integrität und Zuverlässigkeit Probleme verwechselte. Viele Software-Programme aktualisieren, eine Lagerung Objekt "in-place", das heißt, sie schreiben eine neue Version des Objekts auf der gleichen Festplatte Adressen wie die alte Version des Objekts. Während die Software auch anmelden kann einige Delta-Informationen an anderer Stelle, erwartet es, die Speicherung auf "atomare write-Semantik", was bedeutet, dass der Schreibschutz der Daten aufgetreten entweder in seiner Gesamtheit oder überhaupt nicht auftreten, präsentieren.
Dies wurde wieder in Licht kommen vor kurzem aber unter einem anderen Vorwand mit SSD Schreibfehler Probleme. Viele SSD-Hersteller und Enterprise-Storage-Anbieter begegnen dieser mit neuer Firmware, die alle Daten sequentiell schreibt, nie über-schreibt einen Datenblock, bis die gesamte Festplatte geschrieben hat, dann beginnt das Schreiben über-Blöcke von Anfang an (die offensichtlich befreit worden sind bis zuerst).









































