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

දත්ත ගබඩා කරුණු: සුරක්ෂිතව සුරකින්න, වේගවත් ලියන්න, ඉක්මන් කියවන්න

දත්ත ගබඩා කරුණු: සුරක්ෂිතව සුරකින්න, වේගවත් ලියන්න, ඉක්මන් කියවන්න

System design වල අලුත්ම තත්ත්වයක් වන ‘Agentic Way’ හි තෙවැනි අදියරේදී, දත්ත ගබඩා කිරීමේ ව්‍යාපාරික තීරණ ගැන සවිස්තරාත්මක විශ්ලේෂණයක් ඉදිරිපත් කරයි. පසුගිය අදියරේ Redis පරිසරයක් භාවිතා කරමින් “දත්ත යළි ආරම්භ කිරීමෙන් පසු පවත්නා බව” කියා අනුමාන කර තිබුණි, නමුත් ඒක සාර්ථකව සුරක්ෂිත කිරීමේ කොන්දේසි පැහැදිලි නොවීය.

මූලික ප්‍රශ්නය – සේවාදායකයාට “saved” කියන විට, අපි ඇත්තටම කුමන වගකීමක් දෙනවාද? එම වගකීම ඉටු කිරීමේ වැය කුමක්ද? මේ ප්‍රශ්නයට පිළිතුරු සොයා ගන්නා අතර, ලියන වේගය, කියවන වේගය, සහ දත්තය අහිමි නොවීම (durability) අතර ඇති තදබදය විස්තර කරයි.

උදාහරණයක් ලෙස, Series B analytics SaaS එකක් 200 ms කාලයක් තුළ මතකයේ තාවකාලිකව ලියන ලද දත්ත තැන්පත් කර, පසුදා ඒවා ඩිස්ක් එකට ලියයි. එම කාලය තුළ පෝඩ් එකක් SIGKILL කරාම, 4,000 ක් පමණ සිදුවීම් “saved” කියා පිළිතුරු ලැබුවත් වාර්තා වලින් අතුරුදහන් විය. මෙය “acknowledged writes” සහ “durable writes” අතර ඇති විශාල පරතරයක් පෙන්වයි.

දත්ත ලියන ක්‍රියාව සිදුවන අවස්ථාවේ, එය හතරේ පළලක් හරහා ගමන් කරයි: (1) යෙදුමේ මතකය, (2) OS page cache, (3) SSD controller cache, (4) NAND/පැළඳුම. පළමු තුනම විදුලිය කඩා වැටීමේදී අහිමි විය හැකි අතර, අවසාන පියවර පමණක් සත්‍යයෙන් නොවෙනස් වන අංශයයි. එම නිසා “fsync” වැනි ක්‍රියා මගින් අවසන් පියවරට දත්තය ලියවීමේ වගකීම තහවුරු කරගත යුතුය.

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

ශ්‍රී ලංකාවේ තාක්ෂණික පරිසරය දැනටමත් cloud, AI, mobile වැනි ක්ෂේත්‍රවල නවෝත්පාදනයේ සිටින අතර, දත්ත ගබඩා කළමනාකරණය පිළිබඳ හොඳ අවබෝධයක් ඇති වීම ඉතා වැදගත්.

  • ඉගෙනුම – විශ්වවිද්‍යාල සහ තාක්ෂණික පාඨමාලා වලට real‑world system design උදාහරණයක් ලෙස භාවිතා කර, සිසුන්ට “ack‑nowledge vs durability” තේරුම් ගැනීමට උදව් වේ.
  • ආයෝජනය – ස්ථානීය startups ගේ data pipelines හෝ analytics services වල දෝෂ රහිතව ක්‍රියාත්මක කිරීමේ පදනමක් සපයයි, අවාසනාවන්ත data loss වලින් වළක්වා ගනී.
  • ව්‍යාපාරික ඉදිරිපත් කිරීම – ලාභදායී සේවා සැපයුම්කරුවන්ට SLA (Service Level Agreement) එකේ “data durability” කොටස තහවුරු කර, ගනුදෙනුකරුවන්ගේ විශ්වාසය වැඩි කරයි.

අවසානයේ, “saved” කියන වචනයේ අරුත පැහැදිලි කර ගැනීම, පද්ධති සැලසුම්කරුවන්ට ඉදිරියට යාමට මාර්ගයක් සලසයි. දත්ත ගබඩා තීරණය කරගැනීමේදී, ලියන වේගය, කියවන වේගය, සහ අහිමි නොවීම අතර ඇති තරමක තදබදය සැලකිල්ලට ගත යුතුය. එම තදබදය හොඳින් කළමනාකරණය කළහොත්, ශ්‍රී ලංකාවේ තාක්ෂණික ආර්ථිකය තවත් ශක්තිමත් වේ.

💡 දත්ත ගබඩා කරුණු ගැන වැඩිදුර කියවන්න, දැන්ම කියවන්න!
මූලාශ්‍රය මෙම ලිපිය AI මගින් රචිත මුල් සාරාංශයකි. සම්පූර්ණ වාර්තාව කියවන්න:
Dev.to ↗
#DataStorage #SystemDesign #Durability #Performance #Developers