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

LioranDB ගබඩා යන්ත්‍රය බයිට් පදනම් කරයි, JSON නොව – නවතම ලේයරඩ් ආකෘතිය

LioranDB ගබඩා යන්ත්‍රය බයිට් පදනම් කරයි, JSON නොව – නවතම ලේයරඩ් ආකෘතිය

LioranDB යනු බොහෝ සංවර්ධකයින්ගේ මතයට අනුව ලේඛන (document) ආකාරයේ දත්ත ගබඩා පද්ධතියක් ලෙස හඳුන්වා දෙනවා. එහෙත්, එහි ඇතුළත ගබඩා යන්ත්‍රය ලේඛන, වස්තු, ක්ෂේත්‍ර හෝ JSON වැනි උච්චිත දත්ත ආකෘති කිසිවක් නොදනි. එය පමණක් වගුව + යතුරු බයිට් + අගය බයිට් ලෙස දත්ත සංග්‍රහ කරයි.

මෙම වෙන් කිරීම ඉලක්ක කර ඇති නිර්මාණය LioranDB නවතම ස්ථර දෙකකට බෙදා හැරෙයි: ප්‍රථමයෙන් Document DBMS ස්ථරය, එහි පසුපස Transactional key‑value engine එකක්. කී‑වැලූ එන්ජින් එකේ WAL, memtables, B+ tree, pager, disk වැනි අඩු‑මට්ටමේ කොටස් පවතින අතර, DBMS ස්ථරය ඒවාට ලේඛන‑මූලික විශේෂතා (Collections, JSON encode, Queries, Secondary indexes, Text indexes, Transactions) එක් කරයි.

උදාහරණයක් ලෙස, තත්ත්වය (status) ‘active’ වන ලේඛනවල ID ගබඩා කිරීම සඳහා idx:status:active → document_id යන ආකාරයේ දෙවන අනුකූලකයක් (secondary index) භාවිතා වේ. එමෙන්ම, inv:database → posting_list ලෙස පාඨ්‍ය අනුකූලකයක් (text index) සකස් කරයි. ගබඩා යන්ත්‍රය මේ සියල්ල බයිට් පිළිබඳව පමණක් සැලකිල්ලට ගනී; “status” හෝ “database” යන වචන වල අර්ථය එයට අවශ්‍ය නොවේ.

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

මෙම වෙන්කිරීම LioranDB හි මූලික එන්ජින් කුඩා, පරිශීලක‑හිතකාමී, නැවත භාවිතා කළ හැකි ලෙස පවත්වා ගැනීමට උපකාරී වේ. ශ්‍රී ලංකාවේ තාක්ෂණික ආරම්භකයන්, විශ්වවිද්‍යාල සිසුන්, සහ මෘදුකාංග සංවර්ධකයන්ට මෙය විශේෂ වාසියක්:

  • ඉගෙනුම් පහසුකම: කී‑වැලූ මූලික ක්‍රියාකාරකම් (get, put, delete, scan) තේරුම් ගැනීමෙන් ද්‍රව්‍යමය දත්ත සැකසීමේ මූලික සංකල්ප ඉගෙනගත හැක.
  • ආකෘති සකස් කිරීමේ ස්වාධීනතාව: එකම ගබඩා යන්ත්‍රය මත වෙනත් දත්ත ආකෘති (graph, time‑series) නිර්මාණය කළ හැකි බැවින්, නව ව්‍යාපාරික අදහස් ඉක්මනින් පරීක්ෂා කළ හැක.
  • පිරිවැය අඩු කිරීම: කුඩා එන්ජින් එකක් නිසා සම්පූර්ණ පද්ධතියේ සම්පත් අවශ්‍යතා අඩු වේ; එය ශ්‍රී ලංකාවේ සීමිත බජට් ව්‍යාපෘති සඳහා සුදුසු වේ.

අනාගතයේදී, LioranDB වැනි ලේයරඩ් ආකෘති භාවිතා කරමින්, ශ්‍රී ලංකාවේ තාක්ෂණික පරිසරය තවත් විවිධ, ප්‍රබල, සහ නව්‍ය දත්ත සැකසීමේ විසඳුම් ලබාගත හැක.

අවසානයේ, LioranDB හි ගබඩා යන්ත්‍රය JSON නොව, බයිට් පදනමෙන් ක්‍රියා කරන බව තේරුම් ගැනීම, එය කොහොමද ඉතා කාර්යක්ෂම, පරිභෝගික‑හිතකාමී, සහ අනාගත‑දෘශ්‍යමාන පද්ධතියක් බව පෙන්වයි. ඔබත් මේ නවතම දත්ත ගබඩා තාක්ෂණය සමඟ ඔබේ ව්‍යාපාරය හෝ අධ්‍යයන කුසලතාව වැඩිදියුණු කරගන්න.

💡 LioranDB ගැන වැඩිදුර කියවන්න, දැන්ම පිවිසෙන්න!
මූලාශ්‍රය මෙම ලිපිය AI මගින් රචිත මුල් සාරාංශයකි. සම්පූර්ණ වාර්තාව කියවන්න:
Dev.to ↗
#LioranDB #Database #Key-Value #Developers #Sri Lanka #Programming