Uurige andmebaasi järjepidevust ja selle mõju tehingutele

Andmebaasi järjepidevuse riigid, et andmebaasi sisestatakse ainult kehtivad andmed

Andmebaasi järjepidevus näitab, et andmebaasi kirjutatakse ainult kehtivad andmed. Kui tehing sooritatakse, mis rikub andmebaasi järjepidevuse reegleid, kogu tehing tagastatakse ja andmebaas taastatakse selle algsesse olekusse. Teisest küljest, kui tehing sooritatakse edukalt, võtab see andmebaas ühestki riigist, mis on eeskirjadega kooskõlas, teisele riigile, mis on kooskõlas ka eeskirjadega.

Andmebaasi järjepidevus ei tähenda, et tehing oleks õige, vaid see, et tehing ei rikkunud programmi määratletud reegleid. Andmebaasi järjepidevus on oluline, sest see reguleerib andmeid, mis tulevad ja jätavad tagasi andmed, mis ei vasta eeskirjadele.

Töökoha järjepidevuse eeskirjade näide

Näiteks võib andmebaasi veerus sisaldada ainult väärtusi, mis on mündi ümberlülitamiseks "pea" või "sabad". Kui kasutaja püüdis "külili" panna, ei luba andmebaasi järjepidevuse eeskirjad seda võimaldada.

Sul võib olla kogemusi järjepidevuse reeglitega, kui jätate veebiaadressi väljad tühjaks. Kui isik täidab vormi veebis ja unustab ühe vajaliku tühiku täitmisest, läheb andmebaasi väärtus NULL väärtus, mis muudab vormi tagasilükkamise, kuni tühi ruum sisaldab midagi.

Järjepidevus on ACID-i mudeli teine ​​etapp (Atomicity, Consistency, Isolation, Durability), mis on andmebaaside tehingute õigsuse tagamise suuniste kogum.