Oracle
 sql >> Base de données >  >> RDS >> Oracle

Oracle Sequence ne génère pas le nombre continu

Une séquence Oracle est génératrice d'une garantie série de uniques des nombres performants et évolutifs dans un environnement multi-utilisateurs. Le compromis entre performances et évolutivité est qu'il y a parfois des lacunes dans la série.

Il est incroyablement rare de trouver un cas d'utilisation où de telles lacunes comptent vraiment pour l'organisation. Bien qu'il soit tragiquement trop courant que les gens entrent dans une frénésie inutile à leur sujet.

Existe-t-il des alternatives aux séquences ? Bien sûr, nous sommes toujours libres d'écrire notre propre code. Selon les besoins de votre entreprise, cela peut être assez simple ou plutôt compliqué.

Les éléments importants à garder à l'esprit sont les performances et l'évolutivité. Vous sacrifiez inévitablement un peu des deux en choisissant de ne pas utiliser de séquence. Mais écrire votre propre générateur de séries offre une opportunité de vraiment gâcher les choses.

Alors, comprenez les implications et assurez-vous que votre patron est entièrement convaincu par l'idée.