অবজেক্ট-রিলেশনাল ম্যাপিং (ওআরএম)

লেখক: Randy Alexander
সৃষ্টির তারিখ: 1 এপ্রিল 2021
আপডেটের তারিখ: 26 জুন 2024
Anonim
অবজেক্ট-রিলেশনাল ম্যাপিংয়ের ভূমিকা
ভিডিও: অবজেক্ট-রিলেশনাল ম্যাপিংয়ের ভূমিকা

কন্টেন্ট

সংজ্ঞা - অবজেক্ট-রিলেশনাল ম্যাপিং (ওআরএম) এর অর্থ কী?

অবজেক্ট-রিলেশনাল ম্যাপিং (ওআরএম) একটি প্রোগ্রামিং কৌশল যাতে কোনও মেটাডেটা বর্ণনাকারী একটি সম্পর্কিত ডেটাবেসের সাথে অবজেক্ট কোডটি সংযুক্ত করতে ব্যবহৃত হয়। অবজেক্ট কোডটি জাভা বা সি # এর মতো অবজেক্ট-ওরিয়েন্টেড প্রোগ্রামিং (OOP) ভাষায় লেখা হয়। ওআরএম সেই ধরণের সিস্টেমের মধ্যে ডেটা রূপান্তর করে যা সম্পর্কিত ডেটাবেস এবং ওওপি ভাষার মধ্যে সহাবস্থান করতে অক্ষম।


মাইক্রোসফ্ট আজুর এবং মাইক্রোসফ্ট মেঘের একটি পরিচিতি | এই গাইড জুড়ে, আপনি ক্লাউড কম্পিউটিং সম্পর্কে কী শিখবেন এবং মাইক্রোসফ্ট অ্যাজুরে কীভাবে আপনাকে মেঘ থেকে আপনার ব্যবসা স্থানান্তর করতে এবং পরিচালনা করতে সহায়তা করতে পারে তা শিখতে পারবেন।

টেকোপিডিয়া অবজেক্ট-রিলেশনাল ম্যাপিং (ওআরএম) ব্যাখ্যা করে

ওআরএম তিনটি পদ্ধতির সাথে অবজেক্ট কোড এবং রিলেশনাল ডাটাবেস মেলে না res এটি সমাধান করে: নীচে উপরে, উপরে-নীচে এবং মাঝখানে মিলিত হয়। প্রতিটি পদ্ধতির সুবিধা এবং ত্রুটিগুলির অংশ রয়েছে। সেরা সফ্টওয়্যার সমাধান নির্বাচন করার সময়, বিকাশকারীদের অবশ্যই পরিবেশ এবং নকশার প্রয়োজনীয়তাগুলি পুরোপুরি বুঝতে হবে।

ডেটা অ্যাক্সেস কৌশল ছাড়াও, ওআরএম সুবিধাগুলিতেও রয়েছে:

  • সরলীকৃত বিকাশ কারণ এটি অবজেক্ট-টু-টেবিল এবং টেবিল-টু-অবজেক্ট রূপান্তরকে স্বয়ংক্রিয় করে তোলে, ফলস্বরূপ নিম্ন বিকাশ এবং রক্ষণাবেক্ষণ ব্যয় হয়
  • এম্বেড করা এসকিউএল এবং হস্তাক্ষর দ্বারা সঞ্চিত পদ্ধতির তুলনায় কম কোড
  • অ্যাপ্লিকেশন স্তরে স্বচ্ছ বস্তু ক্যাশে করা, সিস্টেমের কার্যকারিতা উন্নতি করে
  • একটি অ্যাপ্লিকেশনটি দ্রুত এবং বজায় রাখা সহজতর করে তোলে optim

একাধিক অ্যাপ্লিকেশন বিকাশে ORM এর উত্থান বিশেষজ্ঞদের মধ্যে মতবিরোধ তৈরি করেছে। মূল উদ্বেগগুলি হ'ল ওআরএম ভাল সম্পাদন করে না এবং সঞ্চিত পদ্ধতিগুলি আরও ভাল সমাধান হতে পারে। তদুপরি, ওআরএম নির্ভরতা নির্দিষ্ট পরিস্থিতিতে খারাপভাবে নকশা করা ডেটাবেসগুলিতে তৈরি হতে পারে।