Deadlocks. Everything that developer needs to know

Play Deadlocks. Everything that developer needs to know
Sign in to queue

Description

Zakleszczenia to nic dobrego. Z reguły mamy z nimi do czynienia gdy dwie sesje próbują uzyskać dostęp do tych samych zasobów, ale w innej kolejności. Książkowym przykładem jest modyfikowanie przez dwóch użytkowników danych w dwóch osobnych tabelach. Niestety, rzeczywistość jest znacznie bardziej skomplikowana, a zakleszczenia trudne do zinterpretowania. Ponieważ zaprojektowanie bazy danych w taki sposób aby zagwarantować brak zakleszczeń jest niemożliwe powinniśmy wiedzieć jak sobie z nimi radzić. A przepis jest prosty: złapać, wyjaśnić, wyeliminować. W trakcie sesji pokażemy Wam jak ten prosty przepis wdrożyć w życie.

 
 

 

Day:

1

Level:

300

Embed

Download

Download this episode

The Discussion

Add Your 2 Cents