দুই ফেজ লকিং প্রোটোকল কি এটা কিভাবে সিরিয়ালাইজেবিলিটির গ্যারান্টি দেয়?
দুই ফেজ লকিং প্রোটোকল কি এটা কিভাবে সিরিয়ালাইজেবিলিটির গ্যারান্টি দেয়?

ভিডিও: দুই ফেজ লকিং প্রোটোকল কি এটা কিভাবে সিরিয়ালাইজেবিলিটির গ্যারান্টি দেয়?

ভিডিও: দুই ফেজ লকিং প্রোটোকল কি এটা কিভাবে সিরিয়ালাইজেবিলিটির গ্যারান্টি দেয়?
ভিডিও: Concurrency Control/2 2024, মে
Anonim

কিভাবে এটা কি সিরিয়ালাইজেবিলিটি গ্যারান্টি দেয় ? দুই - ফেজ লকিং : দুই - ফেজ লকিং স্কিমা হল এর একটি লকিং স্কিমা হল যা একটি লেনদেন একটি নতুন অনুরোধ করতে পারে না তালা যতক্ষণ না এটি লেনদেনের ক্রিয়াকলাপগুলি আনলক করে। এর সাথে জড়িত দুটি পর্যায়.

এই পদ্ধতিতে, 2 ফেজ লকিং প্রোটোকল কী এটি কীভাবে সিরিয়ালাইজেবিলিটির গ্যারান্টি দেয়?

ডাটাবেস এবং লেনদেন প্রক্রিয়াকরণে, দুই - ফেজ লকিং (2PL) হল একটি সঙ্গতি নিয়ন্ত্রণ পদ্ধতি যা ধারাবাহিকতা নিশ্চিত করে . দ্য প্রোটোকল লক ব্যবহার করে, ডেটাতে লেনদেন দ্বারা প্রয়োগ করা হয়, যা লেনদেনের সময়কালে একই ডেটা অ্যাক্সেস করা থেকে অন্যান্য লেনদেনকে ব্লক করতে পারে (বন্ধ করার সংকেত হিসাবে ব্যাখ্যা করা হয়)।

উপরের পাশাপাশি, কঠোর দুই ফেজ লকিং কি সুবিধা প্রদান করে? উত্তর: কঠোর দুই - ফেজ লকিং আছে সুবিধাদি এর কঠোর 2PL . উপরন্তু এটা যে জন্য সম্পত্তি আছে দুই বিরোধপূর্ণ লেনদেন, তাদের কমিট অর্ডার তাদের ক্রমিকতা আদেশ. কিছু সিস্টেমে ব্যবহারকারীরা এই আচরণ আশা করতে পারে।

একইভাবে, 2 ফেজ লকিং প্রোটোকল কি?

দুই - ফেজ লকিং প্রোটোকল যা 2PL নামেও পরিচিত প্রোটোকল . একে P2Lও বলা হয়। এই ধরনের মধ্যে লকিং প্রোটোকল , লেনদেন একটি অর্জন করা উচিত তালা এটি তার একটি তালা প্রকাশ করার পরে। এই লকিং প্রোটোকল মৃত্যুদন্ড ভাগ করে পর্যায় তিনটি ভিন্ন অংশে একটি লেনদেনের।

দুই ফেজ লকিং প্রোটোকলের কিছু বৈচিত্র কী

কঠোর বা কঠোর দুই - ফেজ লকিং হয় পছন্দের কারণ, এতে প্রকরণ , একটি লেনদেন T এর কোনো একচেটিয়া প্রকাশ করে না (লিখুন) তালা যতক্ষণ না এটি কমিট বা বর্জন করে। সুতরাং, অন্য কোন লেনদেন T দ্বারা লিখিত একটি আইটেম পড়তে/লিখতে পারে না যদি না T প্রতিশ্রুতি দেয়। এবং কঠোর 2PL মৃত নয় তালা -মুক্ত।

প্রস্তাবিত: