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