0 0 votes Databases databases two-phase-locking-protocol + – Na462 2.5k views answer comment Share Follow Print See all 6 Comments 6 6 Comments reply Show 3 previous comments abhishekmehta4u commented Jul 14, 2018 reply Follow flag It should be strict . 0 0 replyShare Na462 commented Jul 14, 2018 reply Follow flag Sir what should be the answer According to u. Sir please provide the reference for Strict 2pl to be strict 0 0 replyShare abhishekmehta4u commented Jul 14, 2018 reply Follow flag I am refrencing made easy note book and also read in book also. 0 0 replyShare Please log in or register to add a comment.
Best answer 1 1 vote If a schudle is in strict 2pl then it must be All exclusive modes taken by a transaction must be held untill transaction commits. It should be conflict serializable It should be strict . It is in growing phase and shrinking phase . Option b is right abhishekmehta4u answered Jul 14, 2018 • selected Jul 14, 2018 by Na462 abhishekmehta4u comment Share Follow See all 3 Comments 3 3 Comments reply Na462 commented Jul 14, 2018 reply Follow flag Sir when a schdule is said to be strict it means the every write operation will be done of T1 first completely then write of T2 will be done, Read can come in any order ?? As here R1(A) comes then R2(B). I thought in strict first all the operation i.e. reads as well as writes will be done then T2 will be start to execute. Is it sir? 1 1 replyShare abhishekmehta4u commented Jul 14, 2018 reply Follow flag Strict ---->If a transaction T1 writes data item "A" and some other transaction T2 R(A)/W(A) must delay untill T1 commit. 0 0 replyShare Gurdeep Saini commented Jan 16, 2019 reply Follow flag in the option b . T2 did not release the share lock on data A then how can T1 can take exclusive lock on data A 0 0 replyShare Please log in or register to add a comment.