දත්ත ගබඩා ක්ෂේත්රය ඉදිරියට ගමන් කරද්දී, බොහෝ විට අපි "ඉලක්කය" එකක් දීලා සොයන්නෙමු – primary key, SQL predicate, vector embedding වගේ. එහෙත් කීපයක්ම අවස්ථා වල, අපේ යෙදුමට අවශ්ය වන්නේ "ආරම්භය" දැනගැනීමයි, ඒ ආරම්භය පදනම් කරගන්නා පරිපූර්ණ සන්දර්භය තවම තීරණය වී නොමැතිව.
උදාහරණයක් ලෙස, ගනුදෙනුකරුගේ සහය අයදුම්පතක් ගැන සිතමු. පාරිභෝගිකයා හඳුනා ගන්නා විට, ඔහුගේ පැතිකඩ, නවතම ඇණවුම්, සම්බන්ධිත නිෂ්පාදන, පූර්ව ටිකට්, රිෆන්ඩ් නීතිය වැනි තොරතුරු සියල්ලම අවශ්ය විය හැක. එහෙම නැත්නම්, සේවා සිදුවීමක් පරීක්ෂා කරන විට, සේවාව, කාල සීමාව, සම්බන්ධිත ඩිප්ලොයිමන්ට්, දෝෂ ලොග්, මැනුම් වැනි දේවල් එකතුවට අවශ්ය වේ.
KoutenDB මේ අවශ්යතාවය සලකා බැලීමට නව ආකාරයක් හඳුන්වා දෙයි. සාමාන්ය DB එකකින් "ඇණවුම A-001" එකක් හොයා ගැනීම ඉතා සරලයි. නමුත් ඒ ඇණවුම සමඟ තවත් කුමක් ගමන් කරවිය යුතුද? ගනුදෙනුකරු, වෙළඳසල, නවතම ගෙවීම්, අදාළ නිෂ්පාදන ලේඛන – මේ සියල්ලම ඇතුළත් කිරීම අයදුම්පත්රය පරිසරය, වත්මන් තත්ත්වය, ප්රොසෙසිං හැකියාව මත වෙනස් වේ.
සම්ප්රදායිකව, මේ සන්දර්භය ගොඩනැගීමට SQL joins, බහු ලේඛන පිරික්සුම්, ID ලැයිස්තු, ග්රැෆ් traversal, metadata filters, full‑text හෝ vector search වැනි ක්රම භාවිතා කරයි. ඒත් ඒ ක්රියාකාරකම් සෑම විටම යෙදුමටම නැවත නැවත ගොඩනැගිය යුතුය.
KoutenDB එකේ නව අදහස නම්, දත්ත ලියන විටම "ලෝකලිතාව" (locality) සුරකින්න, එවිට පසුව කියවීමේදී ඒ ලෝකලිතාවෙන්ම ආරම්භ කළ හැකිය. ඒ සඳහා රින්ග් (ring) කියන සංකල්පයක් භාවිතා කරයි – එය කේතයක් වගේම, දත්ත තබා ගැනීමේ ස්ථානයද වේ. උදාහරණයක් ලෙස, users/123, orders/A-001 වැනි රින්ග් නාමයන් නිර්මාණය කර, ඒවාට payload එකක් ඇමිණවයි. පසුව, stellar attach විධානයෙන් එකම "stellar" (lens) එකට බහු රින්ග් අමුණා, ඒමෙන්ම එකම මධ්යස්ථානයෙන් සියලු සම්බන්ධිත දත්ත එකවර ලබාගත හැකිය.
ශ්රී ලංකාවට ඇති වැදගත්කම
ශ්රී ලංකාවේ තාක්ෂණික සමාජය තවමත් API‑centric, join‑heavy ආකාරයට පණ නැගෙන අතර, KoutenDB වැනි නව දත්ත ගබඩා ආකෘතියක් පරිශීලකයින්ට පහත වාසි ලබා දෙයි:
- ඩිවෙලොපර්ලා – එකම ඇඳුමෙන් බහු සම්බන්ධිත තොරතුරු ලබාගැනීමේදී කේත රේඛාව කෙටි වේ, කාර්ය සාධනය වැඩිවේ.
- ව්යාපාරිකයන් – ගනුදෙනු, ගිණුම්, සේවා සිදුවීම් වැනි බහු මූලාශ්ර දත්ත එකම ප්රතිචාරයක් ලෙස ලබා දීමෙන් සේවා වේගය වැඩි වේ, ගනුදෙනුකරු අත්දැකීම වඩාත් හොඳ වේ.
- ඉගෙනුම්කරු – නව දත්ත ආකෘති, ring‑based indexing වැනි සංකල්පයන් ඉගෙන ගැනීමෙන් ජාත්යන්තර තාක්ෂණික ප්රවණතා සමඟ සම්බන්ධ වීමට අවස්ථාව ලැබේ.
කෙටි වශයෙන්, KoutenDB දත්ත ලෝකලිතාව තවත් වඩාත් පවත්වාගෙන යන නව පද්ධතියක් වන අතර, ශ්රී ලංකාවේ ආරම්භක තාක්ෂණික ව්යාපාර, startup, සහ විශ්වවිද්යාල පර්යේෂකයන්ට ඉතා ප්රයෝජනවත් වේ.
ඉදිරි කාලයේ KoutenDB වැනි නව පද්ධති ග්රහණය කරගැනීම, අපගේ දත්ත‑මූලික යෙදුම්වල කාර්ය සාධනය, ව්යාපාරික ප්රතිචාර වේගය, සහ තාක්ෂණික නව්යකරණය ඉහළ නැංවීමට මඟ පෙන්වයි.