Өгөгдлийн сангийн нийцэмжит байдал, ажил гүйлгээний үр нөлөөний талаар суралц

Зөвхөн Өгөгдлийн сан нь Өгөгдлийн сан руу ордог мэдээллийн баазын нийцлийн улсууд

Өгөгдлийн сангийн Зохицуулалт нь зөвхөн өгөгдлийн сантай холбоотой зөвхөн үнэн зөв мэдээлэл бичигдсэн байх болно гэж заасан. Хэрвээ гүйлгээ хийгдсэн тохиолдолд өгөгдлийн сангийн тогтвортой байдлын дүрмийг зөрчсөн бол бүх гүйлгээ буцааж, мэдээллийн баазыг анхны төлөв байдалд нь сэргээнэ. Нөгөөтэйгүүр, хэрэв ажил гүйлгээ амжилттай хэрэгжүүлбэл, өгөгдлийн сан нь дүрмүүдтэй нийцэж буй нэг мужид дүрмэнд нийцэх болно.

Өгөгдлийн сангийн тогтвортой байдал нь уг ажил гүйлгээ зөв гэдгийг хэлээгүй бөгөөд гүйлгээ нь хөтөлбөрийн тодорхойлсон дүрмийг зөрчөөгүй байсан гэсэн үг юм. Өгөгдлийн санг тогтвортой байлгах нь чухал бөгөөд учир нь энэ нь орж ирж байгаа өгөгдлийг зохицуулж, дүрмэнд тохирохгүй өгөгдлийг үгүйсгэдэг.

Ажлын байршил дахь нийцлийн дүрмүүдийн жишээ

Жишээлбэл, өгөгдлийн санд байгаа баганыг зөвхөн "толгой" эсвэл "сүүл" гэсэн зоосон шилний утгатай байж болно. Хэрэглэгч "хажуу тийш" тавихыг оролдсон бол өгөгдлийн сангийн тогтвортой байдлын дүрэм үүнийг зөвшөөрөхгүй.

Вэб хуудсан дахь хоосон орон зайд хоосон орхих талаар байнгын дүрэм журамтай байж болно. Хэн нэгэн онлайн хэлбэрээр бөглөж, шаардлагатай зайг бөглөхдөө мартсан бол NULL утга нь өгөгдлийн сан руу шилжих бөгөөд хоосон орон зайд ямар нэгэн зүйл орох хүртэл маягтыг татгалзах болно.

Тогтвортой байдал гэдэг нь ACID загвар (Atomicity, Consistency, Isolation, Durability) гэсэн хоёр дахь шат бөгөөд өгөгдлийн сангийн гүйлгээний үнэн зөв байдлыг хангах удирдамж юм.