შეგიძლიათ ახსნათ პესიმისტური ჩაკეტვა?

შეგიძლიათ ახსნათ პესიმისტური ჩაკეტვა?
შეგიძლიათ ახსნათ პესიმისტური ჩაკეტვა?
Anonim

პესიმისტური საკეტი არის ადგილი, სადაც თქვენ თვლით, რომ ყველა მომხმარებელი ცდილობს ერთსა და იმავე ჩანაწერზე წვდომას და ის ფაქტიურად ბლოკავს ჩანაწერს ექსკლუზიურად პირველი დაწყებული ტრანზაქციისთვის, სანამ ის წარმატებით ან წარუმატებლად დასრულდება.. … ეს დაბლოკავს ობიექტს, სანამ გადახდა არ დასრულდება ან ვერ მოხერხდება.

რა არის პესიმისტური საკეტი?

პესიმისტური კონკურენტულობის კონტროლს (ან პესიმისტურ ჩაკეტვას) ეწოდება "პესიმისტური", რადგან სისტემა ვარაუდობს ყველაზე უარესს - ის ვარაუდობს, რომ ორ ან მეტ მომხმარებელს მოუნდება ერთი და იგივე ჩანაწერის განახლება ერთდროულად, და შემდეგ ხელს უშლის ამ შესაძლებლობას ჩანაწერის ჩაკეტვით, მიუხედავად იმისა, რამდენად ნაკლებად სავარაუდოა კონფლიქტები.

რა განსხვავებაა ოპტიმისტურ და პესიმისტურ ჩაკეტვას შორის?

ოპტიმისტური ჩაკეტვა გამოიყენება, როდესაც არ ელით ბევრ შეჯახებას. ნორმალური ოპერაციის გაკეთება ნაკლები ღირს, მაგრამ თუ შეჯახება მოხდება, თქვენ გადაიხდით უფრო მაღალ ფასს მის მოსაგვარებლად, რადგან ტრანზაქცია შეჩერებულია. პესიმისტური ჩაკეტვა არის გამოიყენება როდესაც მოსალოდნელია შეჯახება.

რა არის ოპტიმისტური ჩაკეტვა და პესიმისტური ჩაკეტვა ზამთარში?

პესიმისტურ ჩაკეტვაში, ობიექტი იკეტება, როდესაც მას პირველად წვდებიან მოცემულ ტრანზაქციაში. … ოპტიმისტური ჩაკეტვისას ობიექტი არ იკეტება, როდესაც მას პირველად წვდებიან ტრანზაქციაში. ამის ნაცვლად, მისი მდგომარეობა (ზოგადად, ვერსიის ნომერი) შენახულია.

რომელიჩანაწერის ჩაკეტვის ტიპს ასევე უწოდებენ პესიმისტურ ჩაკეტვას?

4.3 პესიმისტური ჩაკეტვა. პესიმისტურ ჩაკეტვას ზოგჯერ მოიხსენიებენ, როგორც ჩანაწერის ჩაკეტვას. თქვენ შეგიძლიათ გამოიყენოთ პესიმისტური ჩაკეტვა მრავალი მომხმარებლის ან აპლიკაციის თავიდან ასაცილებლად ერთიდაიგივე ჩანაწერის ერთდროულად განახლებაში. მაგალითად, დავუშვათ, რომ მომხმარებელი შემოდის ტრანზაქციაში, რომელიც იყენებს შემდეგ ნომრებს.

გირჩევთ: