ClickHouse නවතම 26.3 අනුවාදය නිකුත් කරමින්, ANSI SQL සම්මතයට සමීපවීමට වැදගත් පියවරක් ගෙන ඇත. දත්ත විශ්ලේෂණ වේදිකා අතර ප්රචලිත වූ Current Date සහ Current Timestamp වැනි කීවර්ඩ් භාවිතයන් දැන් ClickHouse තුලද පාරම්පරික වාක්ය රීති අනුව පරිශීලනය කළ හැකිය.
පෙර අනුවාදවල, ClickHouse හි today() සහ now() යන ෆංක්ෂන් භාවිත කළ යුතුය. නව අනුවාදය තුල CURRENT_DATE, CURRENT_TIMESTAMP සහ NOW (කෝෂ්ඨක නොමැති) වැනි කීවර්ඩ්වලට මූලික පාරම්පරික SQL සින්ටැක්ස් සපයයි. මෙය තවත් පද්ධති වලින් ClickHouse වෙත දත්ත මාරු කරන සංවර්ධකයින්ට කේත පිරිවැය අඩු කරයි.
ඇයි මේ වැදගත්? PostgreSQL, MySQL, SQL Server වැනි දත්ත ගබඩා වලින් ClickHouse වෙත මාරු වීමේදී දැනටමත් ලියූ නාමාවලියන් වෙනස් කිරීමක් අවශ්ය විය. වාරිකව දහස් ගණනක SQL ප්රශ්න, BI ඩැෂ්බෝර්ඩ්, ORM ජනිත SQL කේත, වාර්තා ආදිය යළි ලිවීමේ බර අඩු කර, මාරු කාලය කෙටි කරයි. එමෙන්ම, BI මෙවලම් සහ ව්යාපාරික විශ්ලේෂණ වේදිකා ANSI‑සමඟ අනුකූල SQL භාවිතය බලාපොරොත්තු වන නිසා, නව කීවර්ඩ්වලට අනුකූලතාව වැඩි වීම වැඩි පරිසර සමගිතාවක් ලබා දෙයි.
ශ්රී ලංකාවට ඇති වැදගත්කම
ශ්රී ලංකාවේ තාක්ෂණික සමාජය දැනටමත් ClickHouse භාවිතා කරමින් විශාල දත්ත පිරිවිතර ගණනක විශ්ලේෂණ කරයි. නව ANSI‑සමඟ කීවර්ඩ්වල ඇතුළත් කිරීමෙන්:
- ශ්රී ලංකා විශ්වවිද්යාල සිසුන්ට SQL පාඨමාලා අතර පාලනය පහසු වේ, කේතයක් වෙනස් නොකර පාඨමාලා අඩංගු කරගත හැක.
- දේශීය සොෆ්ට්වේයාර් සමාගම්ට පුරාතන PostgreSQL හෝ MySQL පද්ධතිවලින් ClickHouse වෙත මාරු වීමට අඩු වියදමෙන් කාලය ඉතිරි වේ.
- BI, රිපෝට්, ORM වැනි මෙවලම් භාවිතා කරන ව්යාපාරිකයන්ට පද්ධති අතර අනුකූලතාව වැඩි වීම නිසා නව පද්ධතියේ ගැටළුවක් නොමැතිව ඉක්මනින් අනුගමනය කළ හැක.
එමෙන්ම, ClickHouse හි මූලික ෆංක්ෂන් තවමත් පවතින බැවින්, සංවර්ධකයින්ට අවශ්ය නම් පරණ රීතිය භාවිතා කරගෙන ඉදිරියට යාමට හැකියාව ලැබේ.
අද සිට, ClickHouse 26.3 නව ANSI‑සමඟ කාල ෆංක්ෂන් සමඟ ඔබේ දත්ත විශ්ලේෂණ කාර්යයන් තවත් සරල, වේගවත්, සහ අන්තර්ජාල සම්මතයට අනුකූලව සිදු කරගන්න.