RAID Atomicidad
Mentre ho fa, jo estava llegint sobre els nivells de RAID, mentre que en el bany. El tema de la atomicidad es va acostar, i és una cosa que volia compartir.
No sol ser la font més fiable de les dades tècniques, però citaré a Wikipedia per ajudar a explicar la atomicidad per preparar l'escenari. Pres de http://en.wikipedia.org/wiki/RAID a la secció de "Problemes amb RAID" ...
Aquest és una manera de falla molt poc entès i poques vegades s'esmenta als sistemes d'emmagatzematge redundants que no utilitzen les característiques transaccionals. Base de dades l'investigador Jim Gray va escriure "Actualització en el lloc és una verins d'Apple" [28] durant els primers dies de la comercialització de base de dades relacional. No obstant això, aquesta advertència en gran mesura va passar desapercebuda i va caure en l'oblit amb l'adveniment de RAID, que va confondre a molts enginyers de programari, com la resolució de la integritat de totes les dades emmagatzemades i els problemes de fiabilitat. Molts programes de programari actualitzar un objecte d'emmagatzematge "in situ", és a dir, d'escriure una nova versió de l'objecte a les direccions mateix que la versió anterior de l'objecte. Mentre que el programari també pot registrar certa informació a altres parts del delta, que espera que l'emmagatzematge de presentar la semàntica d'escriptura atòmiques ", el que significa que l'escriptura de les dades, ja sigui produït en la seva totalitat o no passar en absolut.
Això ha tornat a la llum recentment, però sota una aparença diferent amb problemes SSD error d'escriptura. Molts fabricants de SSD i els venedors d'emmagatzematge empresarial estan abordant aquest amb el nou firmware que escriu totes les dades de forma seqüencial, mai sobre-escriptura d'un bloc de dades fins que tot el disc ha estat escrit a continuació, tornar a començar-escriptura blocs des del principi (que òbviament han estat alliberats en primer lloc).









































