W ★kilka minut★ o poziomach izolacji wg standardu ANSI oraz o zjawiskach towarzyszących każdemu z tych poziomów. Trochę o domyślnych poziomach w różnych motorach baz danych oraz o wpływie poziomu izolacji na współbieżność transakcji działających na bazie danych.
Rozdziały:
00:00 Wstęp
00:26 Spójność w bazach danych
01:45 READ UNCOMMITTED
02:05 DIRTY READ
02:30 NON-REPEATABLE READ
03:07 PHANTOM READ
03:36 READ COMMITTED
05:02 REPEATABLE READ
05:59 SERIALIZABLE
07:03 Domyślny poziom izolacji
08:29 Zakończenie
Terminy:
► READ UNCOMMITTED - najniższy poziom izolacji. Odczytuje nie commit'owane zmiany dokonane przez inną transakcję.
► READ COMMITTED - poziom izolacji zapewniający odczyt tylko commit'owanych zmian innych transakcji
► REPEATABLE READ - poziom izolacji zawierający READ COMMITTED oraz zapewniający niezmienność jakości danych pomiędzy odczytami tych samych danych
► SERIALIZABLE - poziom izolacji zawierający REPEATABLE READ oraz zapewniający brak różnicy w ilości rekordów pomiędzy kolejnymi odczytami tych samych danych
► DIRTY READ - zjawisko odczytu nie commit'owanych zmian innych transakcji
► NON-REPEATABLE READ - zjawisko różnicy jakościowej pomiędzy kolejnymi odczytami tych samych danych przez jedną transakcję
► PHANTOM READ - zjawisko różnicy ilościowej pomiędzy kolejnymi odczytami tych samych danych przez jedną transakcję
Linki:
Facebook: [ Ссылка ]
Log transakcyjny: [ Ссылка ]
Deadlock: [ Ссылка ]
MVCC w bazach danych, UNDO i Flashback w Oracle: [ Ссылка ]
-
Keywords: #database #rdbms #mysql #postgresql #sqlserver #oracle #programming #coding #development #sql #plsql #backend #programowanie #poziomyizolacji #isolationlevels #bazadanych #bazydanych #oracledatabase #oracledba
Ещё видео!