Sekvence Oracle je generátorem pro zaručené série unikátních čísla, která dobře fungují a škálují v prostředí s více uživateli. Kompromisem za výkon a škálovatelnost je to, že se v sérii občas vyskytnou mezery.
Je neuvěřitelně vzácné najít případ použití, kdy by takové mezery pro organizaci byly skutečně důležité. I když je tragicky až příliš běžné, že se kvůli nim lidé dostanou do zbytečného šílenství.
Existují alternativy k sekvencím? Jistě, vždy můžeme svobodně napsat svůj vlastní kód. V závislosti na potřebách vašeho podnikání to může být docela jednoduché nebo může být poměrně složité.
Důležité věci, které je třeba mít na paměti, jsou výkon a škálovatelnost. Tím, že se rozhodnete nepoužít sekvenci, nevyhnutelně obětujete trochu obojího. Ale napsání vlastního generátoru řad poskytuje příležitost, jak věci pořádně posrat.
Pochopte tedy důsledky a ujistěte se, že váš šéf je tomuto nápadu plně oddán.