Udostępnij!
Webinarium poświęcone tematowi, który jest często pomijany nawet przez doświadczonych programistów, a mianowicie metodom zapewnienia spójności danych w trakcie algorytmów przetwarzających te dane.
- Zdefiniowanie problemu spójności odczytów w czasie
- Spójność w trakcie pojedynczego polecenia
- Problem używania funkcji
- Determinizm funkcji
- Spójność w procesach opartych na wielu poleceniach SQL
- Zastosowanie FOR UPDATE w zapytaniach
- Zastosowanie klauzuli RETURNING w poleceniach DML
- Metody zapewnienia spójności oparte na danych wycofania
- Uzyskanie spójności w obrębie transakcji poprzez tryby transakcyjne
- Uzyskanie spójności poprzez zapytania retrospektywne
- Uzyskanie spójności poprzez zatrzymywanie lub cofanie czasu dla sesj
- Fizyczna implementacja mechanizmów opartych na danych wycofania – ile to kosztuje
- Ograniczenia: polecenia DDL, parametr UNDO_RETENTION, rozmiar przestrzeni UNDO