Gå til indholdet

Optimistisk låsning

Optimistisk låsning registrerer ved lagring, om en post er ændret siden den læste tilstand.

Softwareudvikling

Sammenlign udgangspunktet ved lagring

Optimistisk låsning kontrollerer ved en ændring, om den kendte posttilstand stadig gælder. Ofte bruges en versionsidentifikator til sammenligning. I et opdigtet eksempel redigerer to personer samme serviceadresse. Efter første lagring må den anden ikke ubemærket overskrive den ændrede tilstand.

Versionsbetingelsen og skrivningen skal håndhæves pålideligt sammen. En tidligere sammenligning efterfulgt af ubeskyttet skrivning er ikke nok. Der holdes ingen lang redigeringslås under brugerens indtastning; korte låse kan stadig opstå ved databaseskrivning. En opdaget konflikt kræver en faglig løsning, eksempelvis at læse igen og vurdere ændringer. Mekanismen afgør ikke, hvilken indtastning der er rigtig.

Kilder

Artikler om emnet

Softwareudvikling med ASES

Skræddersyet software, web- og mobilapps