Sekwencja Oracle jest generatorem gwarantowanej seria unikalnych liczby, które działają dobrze i skalują się w środowisku wielu użytkowników. Kompromis za wydajność i skalowalność polega na tym, że czasami w serii występują luki.
Niezwykle rzadko zdarza się znaleźć przypadek użycia, w którym takie luki naprawdę mają znaczenie dla organizacji. Chociaż tragicznie zbyt często zdarza się, że ludzie wpadają w niepotrzebny szał z ich powodu.
Czy istnieją alternatywy dla sekwencji? Jasne, zawsze możemy pisać własny kod. W zależności od potrzeb biznesowych może to być dość proste lub dość skomplikowane.
Ważne rzeczy, o których należy pamiętać, to wydajność i skalowalność. Nieuchronnie poświęcasz trochę z obu, decydując się nie używać sekwencji. Ale napisanie własnego generatora serii daje możliwość naprawdę zepsuć rzeczy.
Więc zrozum konsekwencje i upewnij się, że twój szef jest w pełni przekonany do tego pomysłu.