প্রশ্ন:
পরিচালকগণকে কেন ডাটাবেস অপ্রয়োজনীয়তা থেকে রক্ষা করা উচিত?
উত্তর:ডেটাবেস পরিচালনাকারী এবং অন্যান্য তথ্যপ্রযুক্তি পেশাদারদের "ডাটাবেস রিডানডেন্সি" বা "ডেটা রিডানডেন্সি" থেকে রক্ষা করা উচিত কারণ ডেটাবেস সিস্টেম বা পরিবেশে রিডানডান্সির যে সমস্ত নেতিবাচক প্রভাব থাকতে পারে of ডেটাবেসের দুটি ক্ষেত্রে, বা দুটি পৃথক ডাটাবেস পরিবেশে যেখানে কোনও নির্দিষ্ট টুকরো নকল করা হয়, তথ্যের পুনরুদ্ধারের জন্য এটির পরিণতি হতে পারে।
ডেটা অপ্রয়োজনীয়তা এড়ানোর প্রথম কারণগুলির মধ্যে একটি হ'ল এটি অপব্যয় বা অত্যধিক হতে পারে।
এটি উল্লেখ করা গুরুত্বপূর্ণ যে ডেটা সুরক্ষিত এবং ব্যাক আপ করার জন্য কিছু ধরণের ডেটা রিডানডেন্সি পরিকল্পনা করা হয়েছে। তবে, অন্যেরা দুর্বল বা অদক্ষ কোডিং বা সর্বোত্তম অনুশীলনের দিকে মনোযোগের অভাব থেকেই উত্থাপিত হয়। অনেক ক্ষেত্রে, প্রচুর পরিমাণে ডেটা রিডানডেন্সির কারণে ডেটাবেসটি যুক্তিসঙ্গত আকারের চেয়ে দ্রুত বাড়তে পারে। এটি মাথায় রেখে, ডেটাবেজে স্থান বাঁচাতে এবং ফলস্বরূপ, ব্যয় এবং রক্ষণাবেক্ষণের প্রচেষ্টা হ্রাস করার জন্য ডেটা রিডানডেন্সির বিরুদ্ধে লড়াই করার অনেক প্রচেষ্টা করা হয়। যাইহোক, এটি ব্যবহারিকতার দিকে নজর দিয়ে করতে হবে - ইঞ্জিনিয়াররা ডেটা ডুপ্লিকেশন নামক কোনও কিছু অনুশীলন করতে পারেন, তবে এটি দক্ষতার সাথে এমনভাবে করতে হবে।
উদাহরণস্বরূপ, ডাটাবেস ম্যানেজাররা কোনও পুনরাবৃত্তি ক্ষেত্রের স্ট্রিং যেমন কোনও শেয়ার্ড গ্রাহক বা সংস্থার নাম কেড়ে নেওয়ার মতো কিছু সন্ধান করতে পারে এবং স্ট্রিং অন্য কোথাও রাখা হয় এমন একটি সাধারণ পরিবর্তনশীল রেফারেন্সের মাধ্যমে প্রতিস্থাপন করতে পারে। এটি একটি ডাটাবেসে স্থান বাঁচাতে পারে - তবে প্রদত্ত ক্যোয়ারি সম্পাদনের জন্য আরও সার্ভার ক্রিয়াকলাপের প্রয়োজন হতে পারে, সুতরাং এটি সম্ভবত এটি দক্ষ হিসাবে কার্যকর নাও হতে পারে।
ডেটা ডুপ্লিকেট করা বা ডেটা অপ্রয়োজনীয়তা এড়ানোর আরও একটি বড় কারণ হ'ল বিভ্রান্তির কারণ। একটি ডাটাবেসে অপ্রয়োজনীয় ডেটা বিভিন্ন ধরণের অসঙ্গতি সৃষ্টি করতে পারে। এর মধ্যে একটিকে আপডেট অ্যানোমালি বলা হয় - আপডেটের তথ্য সহ কোনও রেকর্ড পুনরায় প্রবেশ করা হলে আপডেট ব্যতিক্রম ঘটে, তবে আপডেটটি এটি মূল রেকর্ডে ফিরে আসে না। এ জাতীয় পরিস্থিতিতে, কোনও নির্দিষ্ট কোম্পানির কর্মচারীর জন্য তিনটি পৃথক কাজের শিরোনাম এবং তিনটি পৃথক ঠিকানা সহ তিনটি পৃথক রেকর্ড থাকতে পারে, কারণ এই ব্যক্তির তথ্য পুরো ডাটাবেস জুড়ে আপডেট করা হয়নি, তবে কেবল শেষ রেকর্ডে।
বিশেষজ্ঞদের পরামর্শ অনুসারে, ডাটাবেস প্রশাসকরা ডিজাইনের মাধ্যমে ডেটা রিডানডেন্সি এড়াতে পারবেন। তারা ডেটা নরমালাইজেশন অভ্যাসগুলিতেও জড়িত থাকতে পারে যা ডাটাবেস সারণীর রেকর্ডগুলি রাখা হয় সেই পদ্ধতিগুলিকে মানক করে আপডেট ব্যতিক্রম এবং অন্যান্য ধরণের ব্যতিক্রমী সমস্যাগুলি ঠিক করতে পারে। ডেটাবেস প্রশাসকরা ডেটা অনুলিপি প্রচেষ্টা চালিয়ে যেতে পারেন যা ডেটা পরিষ্কার করে এবং অন্যান্য উপায়ে মানক করে। এগুলি সব ক্লিনার ডাটাবেস টেবিল তৈরির উদ্দেশ্যে, ডাটাবেস রেকর্ডকে আরও সুসংগত করে তোলা এবং অপরিকল্পিত ডেটা অপ্রয়োজনীয়তার সাথে জড়িত সমস্ত মাথাব্যথা এবং জটিল সমস্যাগুলি প্রতিরোধ করার উদ্দেশ্যে কাজ করে।