Pessimistinen lukitus on paikka, jossa oletat, että kaikki käyttäjät yrittävät päästä samaan tietueeseen, ja se kirjaimellisesti lukitsee tietueen vain ensimmäiselle aloitetulle tapahtumalle, kunnes se on suoritettu onnistuneesti tai epäonnistuu. … Tämä lukitsee kohteen, kunnes maksu on suoritettu tai epäonnistunut.
Mikä on pessimistinen lukko?
Pessimististä samanaikaisuuden hallintaa (tai pessimististä lukitusta) kutsutaan "pessimistiseksi", koska järjestelmä olettaa pahimman - se olettaa, että kaksi tai useampi käyttäjä haluaa päivittää saman tietueen samanaikaisesti, ja sitten estää tämän mahdollisuuden lukitsemalla tietueen riippumatta siitä, kuinka epätodennäköisiä ristiriidat todella ovat.
Mitä eroa on optimistisella ja pessimistisellä lukitsemisella?
Optimistista lukitusta käytetään, kun et odota montaa törmäystä. Normaalin toiminnon suorittaminen maksaa vähemmän, mutta jos törmäys TAPAHTUU, maksaisit korkeamman hinnan sen ratkaisemisesta, koska tapahtuma keskeytyy. Pessimististä lukitusta käytetään, kun törmäys on odotettavissa.
Mitä on optimistinen lukitseminen ja pessimistinen lukitseminen horrostilaan?
Pessimistisessä lukituksessa objekti lukitaan, kun sitä käytetään ensimmäisen kerran tietyssä tapahtumassa. … Optimistisessa lukituksessa objektia ei lukita, kun siihen käytetään ensimmäistä kertaa tapahtumassa. Sen sijaan sen tila (yleensä versionumero) tallennetaan.
Mikäkutsutaan tietueiden lukitsemista myös pessimistiseksi lukitukseksi?
4.3 Pessimistinen lukitus. Pessimististä lukitusta kutsutaan joskus tietueen lukitsemiseksi. Voit käyttää pessimististä lukitusta estääksesi useita käyttäjiä tai sovelluksia päivittämästä samaa tietuetta samanaikaisesti. Oletetaan esimerkiksi, että käyttäjä syöttää tapahtuman, joka käyttää seuraavia numeroita.