Depozitare stabilă - Stable storage

Stocarea stabilă este o clasificare a tehnologiei de stocare a datelor computerului care garantează atomicitate pentru orice operațiune de scriere dată și permite scrierea software-ului care să fie robust împotriva unor erori de hardware și de putere. Pentru a fi considerat atomic, la citirea unei porțiuni doar scrise a discului, subsistemul de stocare trebuie să returneze datele de scriere sau datele care au fost pe acea porțiune a discului înainte de operațiunile de scriere.

Cele mai multe unități de disc computer nu sunt considerate stocare stabilă, deoarece nu garantează scrierea atomică; o eroare ar putea fi returnată după citirea ulterioară a discului unde a fost scrisă doar în locul datelor noi sau anterioare.

Punerea în aplicare

Au fost dezvoltate mai multe tehnici pentru a realiza proprietatea atomică de la dispozitivele atomice slab, cum ar fi discurile. Scrierea datelor pe un disc în două locuri într-un mod specific este o tehnică și poate fi realizată prin intermediul aplicației software .

Totuși, cel mai adesea, funcționalitatea de stocare stabilă se realizează prin oglindirea datelor de pe discurile separate prin tehnologia RAID (nivel 1 sau mai mare). Controlerul RAID implementează algoritmi de scriere a discului care permit discurilor separate să acționeze ca stocare stabilă. Tehnica RAID este robustă împotriva unor defecțiuni de un singur disc într-o serie de discuri, în timp ce tehnica software de scriere în zone separate ale aceluiași disc protejează doar împotriva unor tipuri de defecțiuni ale suportului de disc intern, cum ar fi sectoarele proaste din aranjamentele unui singur disc.