উদাহরণ সহ দুই ফেজ লকিং কি?
উদাহরণ সহ দুই ফেজ লকিং কি?
Anonim

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

শক্ত কড়া দুই - ফেজ লকিং.

তালা টাইপ পড়া- তালা লিখুন- তালা
লিখুন- তালা এক্স এক্স

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

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

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

কঠোর দুই ফেজ লকিং কি?

কঠোর দুই - ফেজ লকিং : একটি লেনদেন ডাটাবেসে লিখতে পারে না যতক্ষণ না এটি তার কমিট পয়েন্টে পৌঁছেছে। একটি লেনদেন কোনো মুক্তি দিতে পারে না তালা ডাটাবেসে লেখা শেষ না হওয়া পর্যন্ত; তাই তালা কমিট পয়েন্ট না হওয়া পর্যন্ত মুক্তি পায় না।

কিভাবে দুই ফেজ লকিং প্রোটোকল ক্রমিকতা নিশ্চিত করে?

কারণ কোনো অসামঞ্জস্যতা শুধুমাত্র লেখার অপারেশন দ্বারা তৈরি হতে পারে। একটি ডাটাবেস আইটেমে একাধিক রিড সমান্তরালভাবে ঘটতে পারে। 2- ফেজ লকিং প্রোটোকল এক্সক্লুসিভ প্রয়োগ করে এই অবাঞ্ছিত পড়া/লেখাকে সীমাবদ্ধ করে তালা . তাছাড়া যখন এক্সক্লুসিভ থাকে তালা একটি আইটেম এটি শুধুমাত্র সঙ্কুচিত মুক্তি হবে পর্যায়.

প্রস্তাবিত: