ශ්‍රී ලංකාවේ නවතම තාක්ෂණික පුවත් 2026-07-22, Wednesday
💻 ක්‍රමලේඛනය · 🕒 කියවීමට විනාඩි 2 · 👁 1

ACID ගුණධර්මයන්: විශ්වාසදායී දත්ත සමුදා පරිපාලනයේ රහස

ACID ගුණධර්මයන්: විශ්වාසදායී දත්ත සමුදා පරිපාලනයේ රහස

ඔබ බැංකු ගිණුමකට මුදලක් හුවමාරු කළාම, අන්තර්ජාලයෙන් භාණ්ඩයක් මිලදී ගත්තාම, හෝ ගුවන් ටිකට් එකක් වෙන් කළාම, පසුපස දත්ත සමුදායක් තත්පර කුඩා කාලයක් තුළ තීරණ ගනී. එම තීරණ වල නිරවද්‍යතාව තහවුරු කරන මූලික යන්ත්‍රය ACID කියලා හැඳින්වෙයි.

ACID ගුණධර්මය 1970 දශකයේ අගයේ පර්යේෂක ජිම් ග්‍රේ විසින් නිර්මාණය කළා. එතැන් සිට, දත්ත සමුදායක් විශ්වාසදායී, නිරවද්‍ය, සහ ආරක්ෂිත බව පරීක්ෂා කරන සිදුවීම් මාර්ගයක් ලෙස මෙය භාවිතා වේ. ACID යනු Atomicity, Consistency, Isolation, Durability යන නාලිකා හතරකි.

Atomicity කියන්නේ ගනුදෙනුව සම්පූර්ණයෙන් සිදු විය යුතුද, නැත්නම් කිසිවක් සිදු නොවිය යුතුද යන තත්ත්වයයි. උදාහරණයක් ලෙස, රුපියල් 500ක් A ගිණුමෙන් B ගිණුමට මාරු කරන විට, මුදල A ගිණුමෙන් අඩු වුණත් B ගිණුමට නොඑන්නා නම්, පද්ධතිය ඒ ගනුදෙනුව අහෝසි කරයි.

Consistency යනු ගනුදෙනුවක් සිදු වීමෙන් පසු දත්ත සමුදාය නිතර නීති, සීමා, හා සම්බන්ධතා (foreign keys) ආදිය පාලනය කරන නීති රීති වලට අනුකූලව පවතින බව තහවුරු කරයි. ගිණුමක ශේෂය ඍණයක් වීමට ඉඩ නොදෙන විධියෙන්, නීති උල්ලංඝනය වුනොත් ගනුදෙනුව ප්‍රතික්ෂේප වේ.

Isolation ගුණධර්මය, එකවර සිදු වන ගනුදෙනු අතර අන්තර්ක්‍රියා අඩු කරයි. දෙදෙනෙකු එකම අවසන් ටිකට් එකක් මිලදී ගැනීමට උත්සාහ කරන විට, පද්ධතිය එකවර දෙදෙනාටත් “ලබා ගත හැකිය” කියා නොපෙන්වා, පළමු ගනුදෙනුව සම්පූර්ණ වුන පසු දෙවනට අවස්ථාව දේ.

Durability ගුණධර්මය, ගනුදෙනුව commit වූ පසු, එය ශක්තිමත් ලෙස තැන්පත් වේ. වද්දීම, විදුලිය කැඩීම, හෝ සේවාදායකය නැවත ඇරඹීම වැනි අවස්ථා සිදු වුවත්, ඒ ගනුදෙනුව නැවත නැති නොවේ. මෙය write‑ahead log (WAL) මඟින් සපයයි.

ශ්‍රී ලංකාවට ඇති වැදගත්කම

ශ්‍රී ලංකාවේ තොරතුරු තාක්ෂණ ශිෂ්‍යයන්, සංවර්ධකයින්, හා ව්‍යාපාරිකයන්ට ACACID ගුණධර්මය තේරුම් ගැනීම අත්‍යවශ්‍යයි:

  • ශිෂ්‍යයන් – දත්ත සමුදා පාඨමාලා තුළ ACID මූලිකත්වය ඉගෙන ගෙන, ජාත්‍යන්තර මට්ටමේ සාර්ථක වෘත්තීය නිපුණතා ලබා ගත හැක.
  • සංවර්ධකයින් – මොබයිල්, වෙබ්, හෝ IoT යෙදුම් නිර්මාණයේ ACID‑අනුකූල දත්ත සමුදා තේරීමෙන් පද්ධතියේ විශ්වාසය වැඩි කරයි.
  • ව්‍යාපාර – මූල්‍ය, සෞඛ්‍ය, ඉ‑කොමර්ස් වැනි ක්ෂේත්‍රවල ACID‑ගුණධර්මය ඇති දත්ත සමුදා භාවිතා කිරීමෙන් නීතිමය අධීක්ෂණයන්ට පූර්ණ අනුකූලතාව සහ අලාභ අවදානම අඩු වේ.

අවසන් වශයෙන්, ACID ගුණධර්මය තොරතුරු තාක්ෂණයේ මූලික ගොඩනැගිල්ලක්. එය නිතර පරීක්ෂා කර, නිවැරදිව ක්‍රියාත්මක කරගත් පසු, ඔබේ යෙදුම් හෝ සේවාවන් පරිශීලකයින්ගේ විශ්වාසය දිනා ගත හැක.

💡 ACID ගුණධර්මයන් ගැන වැඩිදුර කියවන්න අපේ වෙබ් අඩවියට පිවිසෙන්න!
මූලාශ්‍රය මෙම ලිපිය AI මගින් රචිත මුල් සාරාංශයකි. සම්පූර්ණ වාර්තාව කියවන්න:
Dev.to ↗
#ACID #Database #Transactions #Sri Lanka #Developers #Tech