sql >> Base de Datos >  >> RDS >> Oracle

Oracle Sequence no genera el número continuo

Una secuencia de Oracle es generador de un garantizado serie de único números que funciona bien y escala en un entorno multiusuario. La compensación por el rendimiento y la escalabilidad es que ocasionalmente hay lagunas en la serie.

Es increíblemente raro encontrar un caso de uso en el que tales brechas realmente importen a la organización. Aunque es trágicamente demasiado común que las personas entren en un frenesí innecesario por ellos.

¿Hay alternativas a las secuencias? Claro, siempre somos libres de escribir nuestro propio código. Dependiendo de las necesidades de su negocio, puede ser bastante simple o bastante complicado.

Las cosas importantes a tener en cuenta a tener en cuenta son el rendimiento y la escalabilidad. Inevitablemente, está sacrificando un poco de ambos al elegir no usar una secuencia. Pero escribir su propio generador en serie brinda la oportunidad de estropear las cosas.

Por lo tanto, comprenda las implicaciones y asegúrese de que su jefe esté completamente convencido de la idea.