সুচিপত্র:

আপনি মাল্টি সংস্করণ কৌশল দ্বারা কি বোঝেন?
আপনি মাল্টি সংস্করণ কৌশল দ্বারা কি বোঝেন?

ভিডিও: আপনি মাল্টি সংস্করণ কৌশল দ্বারা কি বোঝেন?

ভিডিও: আপনি মাল্টি সংস্করণ কৌশল দ্বারা কি বোঝেন?
ভিডিও: 18 - মাল্টি-ভার্সন কনকারেন্সি কন্ট্রোল এমভিসিসি (সিএমইউ ইনট্রো টু ডাটাবেস সিস্টেম / ফল 2022) 2024, মে
Anonim

মাল্টিভারসন সম্পাতবিন্দু নিয়ন্ত্রণ. মাল্টিভারসন কনকারেন্সি কন্ট্রোল (MVCC) দ্বারা অ্যাক্সেস করা ডেটার ধারাবাহিকতা নিয়ন্ত্রণ করার একটি পদ্ধতি একাধিক ব্যবহারকারীরা একই সাথে। MVCC স্ন্যাপশট আইসোলেশন গ্যারান্টি প্রয়োগ করে যা নিশ্চিত করে যে প্রতিটি লেনদেন সর্বদা ডেটার একটি সামঞ্জস্যপূর্ণ স্ন্যাপশট দেখে।

তদনুসারে, বিভিন্ন সঙ্গতি নিয়ন্ত্রণ কৌশল কি কি?

লকিং-ভিত্তিক কনকারেন্সি কন্ট্রোল সিস্টেম এক-ফেজ বা দুই-ফেজ লকিং প্রোটোকল ব্যবহার করতে পারে।

  • এক-ফেজ লকিং প্রোটোকল।
  • দুই-ফেজ লকিং প্রোটোকল।
  • বিতরণ করা দুই-ফেজ লকিং অ্যালগরিদম।
  • বিতরণ করা টাইমস্ট্যাম্প কনকারেন্সি কন্ট্রোল।
  • দ্বন্দ্ব গ্রাফ।
  • ডিস্ট্রিবিউটেড অপটিমিস্টিক কনকারেন্সি কন্ট্রোল অ্যালগরিদম।

অতিরিক্তভাবে, ডিবিএমএসে মাল্টিভারসন স্কিমগুলি কী? বিমূর্ত. একটি সামঞ্জস্য নিয়ন্ত্রণ পরিকল্পনা ডেটা অবজেক্টের একাধিক সংস্করণ ব্যবহার করে উপস্থাপিত হয় যা বর্ধিত একযোগে অনুমতি দেয়। দ্য পরিকল্পনা প্রতিটি পড়ার অনুরোধের জন্য একটি উপযুক্ত সংস্করণ প্রদান করে। ডাটাবেসের অখণ্ডতা নষ্ট করতে পারে এমন লেখার অনুরোধ জারি করা লেনদেন বাতিল করা হয়।

এছাড়া, DBMS-এ একযোগে নিয়ন্ত্রণ কৌশল কী?

সম্পাতবিন্দু নিয়ন্ত্রণ মধ্যে পদ্ধতি আছে ডিবিএমএস একে অপরের সাথে বিরোধ না করে একযোগে অপারেশন পরিচালনার জন্য। সমস্ত ব্যবহারকারী যদি কেবল ডেটা পড়ছেন তবে সমবর্তী অ্যাক্সেস বেশ সহজ। সম্পাতবিন্দু নিয়ন্ত্রণ এই ধরনের দ্বন্দ্ব মোকাবেলার জন্য ব্যবহৃত হয় যা বেশিরভাগই একটি বহু-ব্যবহারকারী সিস্টেমের সাথে ঘটে।

postgresql এ মাল্টি সংস্করণ কনকারেন্সি কন্ট্রোল কি?

MVCC, যার অর্থ মাল্টিভারসন কনকারেন্সি নিয়ন্ত্রণ , প্রধান কৌশল এক পোস্টগ্রেস লেনদেন বাস্তবায়ন করতে ব্যবহার করে। MVCC অনুমতি দেয় পোস্টগ্রেস একইসাথে একই সারি স্পর্শ করে এমন অনেকগুলি প্রশ্ন চালান, সেই প্রশ্নগুলিকে একে অপরের থেকে বিচ্ছিন্ন রেখে।

প্রস্তাবিত: