ACID දත්ත සමුදාය ආකෘතිය

ACID ඔබේ දත්තගබඩාවේ දත්ත ආරක්ෂා කරයි

දත්ත සමුදා නිර්මාණය පිළිබඳ ACID ආකෘතිය, දත්ත සමුදාය පිළිබඳ පැරණිතම හා වඩාත්ම වැදගත් සංකල්පයකි. සෑම දත්ත සමුදා කළමණාකරණ පද්ධතියක්ම ඉටු කිරීමට උත්සහ කරනු ඇත: පරමාණුක බව, අනුකූලතාවය, හුදකලාව හා කල්පැවැත්මයි. මෙම අරමුණු සපුරා ගැනීමට අසමත් වූ සාපේක්ෂ දත්ත ගබඩාවක් විශ්වසනීය ලෙස සැලකිය නොහැකිය. මෙම ලක්ෂණ සහිත දත්ත සමුදායක් ACID-අනුකූල වේ.

ACID අර්ථ දක්වයි

මෙම එක් එක් ලක්ෂණයන් පිළිබඳව විස්තරාත්මකව විමසා බලමු.

ප්රායෝගිකව ACID ක්රියා කරන්නේ කෙසේද?

සංයුක්ත පරිපාලකයන් ACID බලාත්මක කිරීම සඳහා ක්රමෝපායන් කිහිපයක් භාවිතා කරයි.

පරමාණුක ක්රියාවන් ක්රියාත්මක කිරීම සඳහා භාවිතා කරන ලද අයෙක් යනු කිසියම් ගණුදෙනු විස්තරයක් නැවත ලියන ලද දෝෂ සහ නැවත ලබා ගත හැකි තොරතුරු ඇතුලත් කරන ලඝු-සටහන් පෙරහන් ලිවීම (WAL) වේ. එබැවින් දත්ත ගබඩාව අසමත් වුවහොත් දත්තගබඩාව පරීක්ෂා කළ හැකිය සටහන් සහ එහි අන්තර්ගතය දත්ත සමුදායේ තත්වය වෙත සංසන්දනය කරන්න.

පරමාණුකත්වය හා කල්පැවැත්ම සඳහා භාවිතා කරන තවත් ක්රමයක් වන්නේ දත්ත වෙනස් කිරීම සඳහා සෙවණ පිටුව නිර්මාණය කරන ලද සෙවුම් පේජිං ය. විමසුම් යාවත්කාලීනයන් දත්ත ගබඩාවේ සැබෑ දත්ත වලට වඩා සෙවනැලි පිටුව වෙත ලියනු ලැබේ. දත්තගබඩාව ම වෙනස් වන්නේ සම්පූර්ණ සංස්කරණය පමණි.

තවත් ක්රමෝපායක් ද්වි-පියවර කැපුම් ප්රොටෝකෝලය ලෙස හඳුන්වනු ලැබේ. විශේෂයෙන් බෙදාහැර ඇති දත්ත සමුදා පද්ධතීන්ට ප්රයෝජනවත් වේ. මෙම ප්රොටෝකෝලය අදියර දෙකකට දත්ත වෙනස් කිරීම සඳහා ඉල්ලීමක් වෙන් කරයි: කොමර්ෂල්-ඉල්ලීම් අදියර හා කැපුම් අවධියක්. ඉල්ලීම් අදියර තුළ, ගණුදෙනුවේ බලපෑමට ලක්වූ ජාලයක ඇති සියලුම DBMS, එය ලබා ගෙන ඇති අතර එම ගනුදෙනුව සිදුකිරීමේ ධාරිතාවය සනාථ කල යුතුය. අදාල අදාල DBMS වලින් තහවුරු කිරීමක් ලබා ගන්නා විට, දත්ත සැකසුම සත්ය වශයෙන්ම වෙනස් කරන ලද කැපුම් අවධිය සම්පූර්ණ වේ.