ClickHouse හි පසුබැසි Merge ක්රියාකාරකම්, දත්ත ඉන්සර්ට් කිරීමේදී නිර්මාණය වන අමාරු කොටස් එකට එකතු කරමින්, සෙවුම් වේගය හා ගබඩා කාර්යක්ෂමතාව රැක ගැනීමට මහත් වැදගත් වේ. නමුත් කෝලම් ගණන ලක්ෂ ගණනකට පත් වීමත්, ලොකු String, JSON වැනි නෙස්ට් ව්යුහයන් අඩංගු වීමත් සමඟ, මේ Merge ක්රියාවලිය මතක භාවිතය ඉහළ යාමට හේතු වෙයි.
ClickHouse 26.3 නව සංස්කරණය, Vertical Merge නමැති උපක්රමය TTL DELETE Merge වලටත් යොදා ගැනීමෙන්, මතක පරිභෝජනය ගැඹුරු ලෙස අඩු කරයි. මෙහිදී පූර්ණ පේළියක් එකවර සැකසීමට බදාගැනීමේ (horizontal) ක්රමය වෙනුවට, ප්රාථමික යතුරු (primary key) එකතු කර පසු, අනෙකුත් කෝලම් එකෙන් එකක් පරික්ෂා කර ඒ අනුව ලිවීම සිදු කරයි. එක් කෝලමක් සම්පූර්ණයෙන්ම සකස් වීමෙන් පසු මතකය නිදහස් කර, ඊළඟ කෝලමට පසුබැසීමේ හැකියාව ලැබේ.
මෙම පරිවර්තනය, කෝලම් ගණන වැඩි, දත්ත ප්රමාණය අති විශාල ව්යාපාරික විශ්ලේෂණ පද්ධති සඳහා විශේෂයෙන් වැදගත්. Horizontal Merge මතක අවශ්යතාවය කෝලම් ගණන සමඟ රේඛීයව වැඩි වුවත්, Vertical Merge මඟින් ඒ අවශ්යතාවය තදින් සීමා කරයි. එමඟින් පසුබැසි Merge ත්රෙඩ්ස් වැඩි පරිමාණයේ මතක භාවිත නොකර, සර්වර් සම්පත් හොඳින් බෙදා හැරීමට ඉඩ සලසයි.
ශ්රී ලංකාවට ඇති වැදගත්කම
ශ්රී ලංකාවේ තාක්ෂණය, විද්යාව, ව්යාපාරික ක්ෂේත්ර තුළ දත්ත විශ්ලේෂණය ඉදිරියට යාමට ClickHouse වැනි column‑store දත්ත ගබඩා පද්ධති භාවිතා වේ. නව Vertical Merge නවීකරණය, විශ්ව විශ්ලේෂණාත්මක ව්යාපෘතිවල මතක පිරිවැය අඩු කර, ගණනාවකට අධික කෝලම් සහිත ලොකු ලොග් වගු පවත්වා ගැනීමට අවශ්ය පරිසරය සාධාරණ කරයි. සිසුන්ට, උපාධි පර්යේෂණ හෝ AI මොඩල පුහුණුවට අඩු වියදමින් පරිසරය සකස් කරගත හැකි අතර, ස්ථානීය සමාගම්ට, මතක සම්පත් සීමා ඇති සර්වර් මතද වැඩි කාර්යක්ෂමතාවක් ලබා දේ. මෙයින් තොරතුරු ආරක්ෂාව, කාර්ය සාධනය, ව්යාපාරික පිරිවැය අඩු කිරීම වැනි අංශ වලින් සෘජු ප්රතිලාභ ලැබේ.
Vertical Merge නවීකරණය, ClickHouse භාවිතා කරන සංවිධානවල පසුබැසි Merge ක්රියාවලිය මතක අඩු කර, සර්වර් ධාරිතාව වැඩි කර, කාලය ඉතිරි කරයි. මේ නිසා ශ්රී ලංකාවේ තාක්ෂණික කණ්ඩායම්, ව්යාපාරික විශ්ලේෂකයන්, හා අධ්යාපන ආයතන, ලොකු දත්ත පරිච්ඡේදයන් සමඟ වැඩ කිරීමේ ගුණාත්මකත්වය වැඩි කරගැනීමට අවස්ථාව ලැබේ.