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

SQLite ගැඹුරු වේගය: ලොකු පද්ධතිවලද සරල ගොනු දත්ත ගබඩා

SQLite ගැඹුරු වේගය: ලොකු පද්ධතිවලද සරල ගොනු දත්ත ගබඩා

කොහොමද ඔබේ යෙදුමට තත්පර කිහිපයක්ම ඉතුරු වීම? SQLite එකක් ANALYZE විධානයක් පමණක් ධාවනය කිරීමෙන්, විමසුමක් 100 ගුණයකින් වේගවත් වුණා. සේවාදායකය නැවත ඇරඹීමට, ජාල සැකසීමට, හෝ රෑ 3.00 ට ඇලර්ට් එකක් ලැබීමට අවශ්‍ය නොවුණා. මේ කතාව Julia Evans ගේ ලිපියෙන් ආරම්භවූ අතර, මට Richard Schneeman සමඟ පසුගිය අවුරුදු 5 ක සංවාදයක් මත තවත් සලකුණක් එක්වුණා.

බොහෝ සංවිධාන Postgres පරිපාලිත සේවා භාවිතා කරමින්, පළමුව පරිශීලකයකුගේ පූර්ණ පූරණය පවා අත්විඳීමට පෙර, සම්බන්ධතා පූල්, රීඩ් රිප්ලිකා, කැෂ් පිරිවැය වැනි අතිරේක ස්ථර එකතු කරයි. ඒ නිසා පද්ධතිය පවත්වාගෙන යාම, නිරීක්ෂණය කිරීම, සහ අලුත්කාලීන කිරීමේ බර වැඩි වේ.

අපේ රූපවාහිනියේ බොහෝ වැඩකාරකම් වෙලාවට කියවීමේ වැඩි ප්‍රමාණයක්. 2026 පෙබරවාරි මාසයේ, ස්ථානීය SQLite පළමු 50% ප්‍රතිචාර වේගය 0.01ms පමණයි. Turso Embedded Replica 0.02ms, ඒත් එකම ප්‍රදේශයේ Postgres 1‑5ms, Neon වැනි කළමනාකාරී Postgres 3‑10ms පමණ වේ. කියවීම‑බර වැඩකාරකම් සඳහා, SQLite 100‑1000 ගුණයක් වේගවත්.

Ben Johnson (Litestream, Fly.io) කීවේ, "දත්තය ඔබේ යෙදුමට අසළ තබාගත් පසු, ප්‍රතිචාර වේගය මයික්‍රොසෙකන්ඩ් වලට පත් වේ". ජාලය අඩු කිරීමේ ප්‍රයෝජනය මෙන්න.

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

ශ්‍රී ලාංකීය සංවර්ධකයින්, ව්‍යාපාරිකයින්, සහ විද්‍යාල සිසුන්ට SQLite හි මේ ලාභය බොහෝ පරිදි ප්‍රයෝජනවත්.

  • අඩු පිරිවැය: පරිසරය සකස් කිරීම, සේවාදායකය ගෙවීම, සහ නියෝජිතයන්ගේ වැටුප් වැනි වියදම් අඩු වේ.
  • ඉක්මන් සංවර්ධනය: ලොකු පද්ධති පදනමක් ගොඩනැගීමට කාලය අවශ්‍ය නොවී, කේතය ලියන කාලය වැඩි වේ.
  • ආරක්ෂිත හා ස්ථානික: එක් ගොනුවක් තුළ දත්ත සුරක්ෂිත කර, noisy‑neighbor ගැටළුවක් නොමැත. Forward Email වැනි සේවාවන් මෙය භාවිතා කරයි.
  • කලාවත් පරිගණක මට්ටමේ අත්දැකීම්: PropFirm Key වැනි සයිට් එකක් 47MB SQLite ගොනුවක් මත 50,000 දිනපතා පරිශීලකයන්ට සේවය කරයි.

ඒත් SQLite සෑම අවස්ථාවකම Postgres නවත්වන්නේ නැත. වැඩි ලිඛිත, අධික සමුදා, බහුල ලේඛකයන් අවශ්‍ය වන්නේ සම්පුර්ණ සේවාදායකයක්. Turso CEO Glauber Costa, SQLite අඩවිය libsql ලෙස පවත්වා, ස්වභාවික ප්‍රතිපල, vector search වැනි අංග එක් කර ඇත.

අවසානයට, පද්ධති සංකීර්ණතාවය අඩු කර, කාර්යක්ෂමතාව වැඩි කර, නින්දක් නැතිව වැඩ කිරීමේ හැකියාව ලබා දේ. 47MB ගොනුවක් 50,000 පරිශීලකයන්ට සේවය කරනවා කියලා හිතන්න – ඒකම තවත් පදනමක් නොවේ, නවෝත්පාදන පදනමක්.

💡 ඔබේ ව්‍යාපෘතියේ දත්ත ගබඩා සරල කරමු!
මූලාශ්‍රය මෙම ලිපිය AI මගින් රචිත මුල් සාරාංශයකි. සම්පූර්ණ වාර්තාව කියවන්න:
Dev.to ↗
#SQLite #Performance #SriLankaTech #Developers #DataStack