Witam serdecznie,
Mam pytanie odnośnie poziomu izolacji w przetwarzaniu transakcyjnym. Chciałbym wykonać transakcję realizującą złożenie zamówienia przez użytkownika. Wiąże się ona z dodaniem informacji ogólnych o zamówieniu do jednej tabeli, informacji o szczegółach (pozycjach zamówionych) do drugiej oraz jednocześnie należy zmniejszyć dostępną ilość produktu. Czy poziom repeatable read jest w tym przypadku wystarczający, czy należy użyć serializable? I pytanie drugie: czy dodając nowego klienta, gdy do jednej tabeli wstawiane są dane adresowe, a do innej login i hasło do sklepu, wystarczy w transakcji poziom read committed? Będę wdzięczny za odpowiedź, bo mam jeszcze trochę problemów z identyfikacją, kiedy jaki poziom jest wystarczający.