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