Header Ads

Girl in a jacket

ডেটাবেজ/ডিবিএ কাজ সম্পর্কে ধারনা

 




Database Administrator (DBA) – আগামীর স্মার্ট ক্যারিয়ার

♦️
আমাদের দেশের ইন্সটিটিউট/ইউনিভার্সিটি থেকে ডিপ্লোমা/গ্রাজুয়েশন শেষ করে, যখন বিভিন্ন কোম্পানিতে জবের জন্য এপ্লাই করা হয়, তখন নির্দিষ্ট গাইডলাইন আর সুযোগের সদ্ব্যবহারের কারণে সুন্দর ক্যারিয়ার গঠন থেকে বঞ্চিত হতে হয়। কারণ, অধিকাংশ ইন্সটিটিউট/ইউনিভার্সিটি কখনও আমাদের ভবিষ্যৎ ক্যারিয়ার সম্পর্কে কোনও ধারণা দেয় না বা গাইডলাইন করে না। ফলে, আমরা অধিকাংশ শিক্ষার্থীকে অনিশ্চিত ভবিষ্যতের মধ্য দিয়ে ক্যারিয়ার শুরু করতে হয়।
ফলে, ক্যারিয়ারের একটা পর্যায়ে এসে খুবই আফসোস লাগে যে, মার্কেটে এত সুন্দর সুন্দর জব স্কোপ থাকতে ক্যারিয়ারের শুরুতে আমরা না পেয়েছি কোনো ধারণা, না পেয়েছি কোনো গাইড লাইন। কিন্ত, এই অবস্থায় অনেকেরই আর সামর্থ্য বা সাধ্য থাকেনা নতুন করে ক্যারিয়ার প্লান করা বা নতুন করে শুরু করা। ফলে, সেই আফসোস সারাজীবন বয়ে বেড়াতে হয়।
হ্যাঁ, ‘Database Management System (DBMS)’ হচ্ছে তেমনি একটি দীর্ঘশ্বাসের নাম। বর্তমানে এবং ভবিষ্যতে ডেটা এবং ডেটাবেজ সম্পর্কিত জবের চাহিদা এবং জব স্কোপ গুলা নিয়ে খোঁজ নিলে আপনি বেশ অবাক হবেন। আপনি যদি ‘google’ -এ ‘Top IT Career 2022’ লিখে সার্চ দেন, দেখবেন প্রথম ১০ টার মধ্যে আছে ‘Database Administrator’ এর ডিমান্ড এবং বিশ্বব্যাপী এটার চাহিদা। বাংলাদেশের মার্কেটেও রয়েছে ‘Database Administrator/Developer’ এর পর্যাপ্ত চাহিদা। আপনি শুধু ‘bd jobs’ -এ ‘Oracle’ দিয়ে সার্চ দেন, দেখবেন ৫০ এর অধিক জব অফার পাবেন। কিন্ত, এই ফিল্ডে পর্যাপ্ত এবং ভালো রিসোর্স না থাকার কারণে কোম্পানিগুলাকে বাইরে থেকে বা আউট সোর্সিং মাধ্যমে রিসোর্স হায়ার করতে হয়।
👉ডাটাবেজ ম্যানেজমেন্ট সিস্টেম (DBMS) নিয়ে ক্যারিয়ারঃ
-----------------------------------------------------------------------------------------
প্রাথমিক ভাবে ডেটাবেজ নিয়ে ক্যারিয়ার শুরু করলে আমাদের সামনে দুই ধরণের সুযোগ আসে, একটি হচ্ছে ‘Database Developer’ এবং অন্যটি হচ্ছে ‘Database Administrator (DBA)’ হিসেবে। ডেটা এবং ডেটাবেজ নিয়ে কাজের অভিজ্ঞতা থাকলে ভবিষ্যতে আরও উন্নত ক্যারিয়ার গড়ার সুযোগ থাকে। যেমন, একজন ডেটা প্রফেশনালের ভবিষ্যৎ ক্যারিয়ার হিসেবে নিচের ফিল্ড গুলাতে রয়েছে ব্যাপক সম্ভাবনাঃ
• Data Scientist
• Big Data DBA
• Data Engineer
• Data Analyst
• Cloud DBA
👉বিভিন্ন ধরনের ডেটাবেজ ম্যানেজমেন্ট সিস্টেম (DBMS):
----------------------------------------------------------------------------------------
মার্কেটে বিভিন্ন ধরনের ডেটাবেজ ম্যানেজমেন্ট সিস্টেম (DBMS) নিয়ে কাজ করার সুযোগ আছে, তার মধ্যে Relational Database Management System (RDBMS) বা Non-relational databases (often called NoSQL databases) নিয়ে কাজ করতে পারেন। সব চেয়ে মজার বিষয় হচ্ছে আপনি একটি প্লাটফর্মে আপনি কাজ জানলে অন্য প্ল্যাটফর্মও সহজে আয়ত্তে আনতে পারবেন। মার্কেটে Relational এবং Non-Relational বিভিন্ন ধরনের ডাটাবেজ সিস্টেম (Database Software) পাওয়া বা ব্যবহার হয়, নিচে জনপ্রিয় এবং বহুল ব্যবহৃত কয়েকটির নাম তুলে ধরা হয়েছেঃ
Relational Database Systems (RDBMS):
• Oracle
• MySQL
• MariaDB
• PostgreSQL
• Microsoft SQL Server
• IBM DB2
Non-Relation Database Systems: (Often Called NoSQL)
• MongoDB
• Firestore
• Cloud Bigtable
• Cassandra
• Redis
👉ক্যারিয়ার হিসেবে ‘Database Administrator (DBA)’ কে বেছে নেওয়াঃ
----------------------------------------------------------------------------
একজন ডাটাবেজ এডমিনিস্ট্রেটর (DBA) মুল দায়িত্ব হচ্ছে ডাটাবেজ ইন্সটল করা, কনফিগার করা, ডাটাবেজ সিস্টেম ম্যানেজ করা, ডাটাবেজ ট্রাবুলশুটিং করা, ডেটাবেজ ব্যাকআপ নেওয়া, ডেটাবেজ টিউনিং করা, ডেটাবেজের সিকিউরিটি নিশ্চিত করা এবং ডেটাবেজ সিস্টেমের পারফর্মেন্স সুনিশ্চিত করা। সুতারাং, একজন ডেটাবেজ ডেভলপার যেন নির্বিঘ্ন ভাবে সে তার ডেভলপিং সম্পর্কিত কাজ করতে, এবং বিভিন্ন ধরণের ডাটাবেজ ভিত্তিক সার্ভিস, যেমনঃ ব্যাংকিং, বিলিং সিস্টেম, মেইল সিস্টেম, ওয়েব সার্ভিস, ই-কমার্স, এডুকেশন সিস্টেম, একাউন্টিং ও ফাইন্যান্স, মেডিক্যাল, টেলিকমিউনিকেশন, ইনভেন্টরি ম্যানেজমেন্ট, হিউম্যান রিসোর্স (HR) ম্যানেজমেন্ট সহ নানা সার্ভিস অতি আস্থার সাথে প্রদান করার ক্ষেত্রে একজন ডাটাবেজ এডমিনিস্ট্রেটর (DBA) দায়িত্ব অতি গুরুত্বপূর্ণ।
👉Database Administrator’ হিসেবে ‘Oracle’ কে বেছে নেওয়াঃ
---------------------------------------------------------------------------
Oracle বিশ্বের ১ নাম্বার Relational Database Management System (RDBMS), কারণ এন্টারপ্রাইজ বা কর্পোরেট লেভেলে সবচেয়ে বেশি ব্যবহার করা হয় ‘Oracle Database Software’। কারণ, সিকিউরিটি, নির্ভরযোগ্যতা (Reliablility), পারফর্মেন্স, হেভি ওয়ার্ক লোডে অন্যান্য ডেটাবেজের পারফর্মেন্স যেখানে কমতে থাকে, Oracle সেখানে মার্কেট লিডার হিসেবে কাজ করছে। বড় বড় এন্টারপ্রাইজের প্রডাকশন ডেটাবেজ Oracle ভিত্তিক হয়ে থাকে। বিশ্বের ডেটাবেজ সফটওয়্যার মার্কেটের ৪৫% ‘Oracle’ এর দখলে এবং অন্যান্য ডেটাবেজ সফটওয়্যার কোম্পানি মিলে ৫৫%, তাহলে এখান থেকেই বোঝা যায় ডেটাবেজ সফটওয়্যার হিসেবে ‘Oracle’ এর কর্তৃত্ব।

----------------------------------------------------
একজন ডাটাবেজ এডমিনিস্ট্রেটর (DBA) মুল দায়িত্ব হচ্ছে ডাটাবেজ ইন্সটল করা, কনফিগার করা, ডাটাবেজ সিস্টেম ম্যানেজ করা, ডাটাবেজ ট্রাবুলশুটিং করা, ডেটাবেজ ব্যাকআপ নেওয়া, ডেটাবেজ টিউনিং করা, ডেটাবেজের সিকিউরিটি নিশ্চিত করা এবং ডেটাবেজ সিস্টেমের পারফর্মেন্স সুনিশ্চিত করা। একজন ডাটাবেজ এডমিনিস্ট্রেটর (DBA) হতে হলে যে সকল বিষয়ের উপরে গুরুত্ব দিতে হয়, তার উপরে ভিত্তিক করে এই কোর্সটি সাজানো হয়েছে। নিচের মডিউল সমুহের উপরে ভিত্তি করে সাজানো হয়েছেঃ
• Introduction to Oracle Database
• Oracle Architecture
• Understand the Process and Memory Architecture
• Install Oracle Database 11g
• Database instance and storage
• Client connections
• Manage users and security
• Networking (Configuring Listeners and TNS entries)
• Understand various Data dictionary tables/views
• Database storage file types
• Backup and Recovery (User Managed)
• Backup and Recovery (RMAN Backup)
• Multitenant databases
• Starting and stopping the database
• Using the developer tools
• Project works
➖➖➖➖➖➖➖➖➖➖➖➖➖

No comments

Oracle Report Online Quiz Test -1

Oracle Report Quiz Test Please fill the above data! Start The Quiz Mark :  0 Next question See Your Result Name : Apu Roll : 9 To...

Powered by Blogger.