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