දත්ත සමුදා කළමණාකරණ පද්ධතියක් (DBMS) යනු කුමක්ද?

DBMSs ඔබගේ දත්ත ආරක්ෂා කිරීම, සංවිධානය කිරීම සහ කළමනාකරණය කිරීම

දත්ත ගබඩා කළමණාකරණ පද්ධතියක් (DBMS) යනු පරිගණකය ගබඩා කිරීම, ලබා ගැනීම, එකතු කිරීම, මකා දැමීම හා වෙනස් කිරීම සඳහා පරිගණකයට ඉඩ සලසන මෘදුකාංගයකි. ඩීඑම්එස්එස්, පරිශීලක අනන්යතාවය, දත්ත ඇතුළු කිරීම හෝ ලබා ගැනීම වැනි පරිශීලක දත්ත හසුරුවීම වැනි දත්ත සමුදායේ සියලුම මූලික අංශ පාලනය කරයි. දත්ත සමුදායක් ලෙස හැඳින්වෙන දේ හෝ දත්ත ගබඩා කර ඇති ව්යුහය DBMS මගින් අර්ථ දක්වා ඇත.

සෑම දිනකම අපි භාවිතා කරන මෙවලම් DBMSs පසුපස පිටුපස අවශ්යයි. උදාහරණයක් වශයෙන් ස්වයංක්රීය ටෙලර් යන්ත්ර, ගුවන් ගමන් වෙන් කිරීම් පද්ධති, සිල්ලර බඩු තොග පද්ධති සහ පුස්තකාල නාමාවලි.

සාපේක්ෂ දත්ත ගබඩා කළමණාකරණ පද්ධති (RDBMS) වගු සහ සම්බන්ධතා වල සාපේක්ෂ ආකෘතිය ක්රියාත්මක කරයි.

දත්ත සමුදා කළමණාකරණ පද්ධති පිළිබඳ පසුබිම

1960 ගණන්වල සිටම DBMS යන යෙදුම සතුව තිබුනේ IBM විසින් පළමු දත්ත ගබඩාව (DBMS) ලෙස හැඳින්වුණු තොරතුරු කළමනාකරණ පද්ධතියක් (IMS) ලෙස හඳුන්වාදීමයි. එක් එක් දත්තයන් සම්බන්ධ වූයේ දෙමාපියන් සහ ළමා වාර්තා අතර පමණි.

දත්ත සමුදායන් අතර එක්-බොහෝ සම්බන්ධතාවයක් ඇති කිරීම මගින් ධූරාවලි නිර්මාණයේ සීමාවන් සමහරක් විසදීමට උත්සාහ කළ ඩිජිටල් ක්රමලේඛන පද්ධතියේ ඊළඟ පරම්පරාවේ ජාලගත පද්ධති වේ. මෙය 1970 ගණන්වලදී අප විසින් එවකට එම්ගාර් එෆ්. කෝඩ් (Edgar F. Codd) විසින් හඳුන්වාදෙන ලද අන්තර්ජාතික දත්ත සමුදාය ආකෘතිය ස්ථාපිත කරන ලදී.

නූතන සාපේක්ෂ DBMS වල විශේෂාංග

සාපේක්ෂ දත්ත ගබඩා කළමණාකරණ පද්ධති (RDBMS) වගු සහ සම්බන්ධතා වල සාපේක්ෂ ආකෘතිය ක්රියාත්මක කරයි. වර්තමාන සාපේක්ෂ DBMS වල ප්රාථමික නිර්මාණ අභියෝගය වන්නේ දත්ත අඛණ්ඩතාව පවත්වා ගැනීමයි. දත්තවල නිරවද්යතාව සහ අනුකූලතාව ආරක්ෂා කරයි. මෙය පිටපත් කිරීම හෝ දත්ත නැතිවීම් වළක්වා ගැනීම සඳහා දත්ත මත ඇති බාධක සහ රීති මාලාවක් මගින් මෙය සහතික කෙරේ.

ඩීඑම්එස්එස් මඟින් විවිධ මට්ටම්වල ක්රියාත්මක කළ හැකි අවසරය මගින් දත්ත සමුදායට ප්රවේශය පාලනය කරයි. උදාහරණයක් ලෙස, කළමනාකරුවන් හෝ පරිපාලකයන්ට අනෙකුත් සේවකයින්ට නොපෙනෙන දත්ත වලට ප්රවේශ වීමට ඉඩ ඇති අතර, සමහර පරිශීලකයින්ට එය දැකිය හැක්කේ දත්ත සමීක්ෂණය සඳහා අවසරය තිබිය හැකිය.

බොහොමයක් DBMS විසින් ව්යුහගත විමසුම් භාෂාවක් භාවිතා කරයි, දත්ත සමුදායට සම්බන්ධ වීමට ක්රමයක් සපයයි. ඇත්ත වශයෙන්ම දත්ත සමුදාය මඟින් චිත්රක අතුරු මුහුණතක් ලබා දෙන්නේ පරිශීලකයන්ට පහසුවෙන් බැලීම, තෝරා ගැනීම, සංස්කරණය කිරීම හෝ වෙනත් ආකාරයෙන් හැසිරවීමට ඉඩ ඇති නමුත්, එම පසුබිම තුළ මෙම කාර්යයන් ඉටු කරයි.

DBMS වල උදාහරණ

වර්තමානයේ බොහෝ වාණිජමය හා විවෘත මූලාශ්ර DBMS තිබේ. ඇත්ත වශයෙන්ම, ඔබට අවශ්ය දත්ත ගබඩාව තෝරා ගැනීම සංකීර්ණ කාර්යයකි. ඉහළ පෙළේ සාපේක්ෂ DBMS වෙළෙඳපොළ ප්රමුඛස්ථානය වන්නේ Oracle, Microsoft SQL Server සහ IBM DB2, සංකීර්ණ සහ විශාල දත්ත පද්ධති සඳහා විශ්වසනීය තේරීම්. කුඩා සංවිධාන හෝ නිවාස භාවිතය සඳහා ජනප්රිය DBMS වේ Microsoft Access සහ FileMaker Pro.

මෑත දී වෙනත් අනේකල් DBMS වඩා ජනප්රිය වී ඇත. මෙය RDBM හි දැඩි ලෙස අර්ථ දක්වා ඇති විචල්ය NoSQL රසය වෙනුවට වඩා නම්යශීලී ව්යුහයක් මඟින් ආදේශ කරනු ලැබේ. මෙය පුළුල් දත්ත මාදිලි ගණනාවක් සහිත ඉතා විශාල දත්ත කට්ටල සමඟ ගබඩා කිරීම සහ වැඩ කිරීම සඳහා ප්රයෝජනවත් වේ. මෙම අවකාශයේ ප්රධාන ක්රීඩකයින් MongoDB, Cassandra, HBase, Redis සහ CouchDB යන ඒවාට අයත් වේ.