Cita:
Empezado por Delphius
Por el tema de incrementales, sería bueno que nos digas a que te refieres... ¿al uso de generadores/tiggers? Si es eso debes tener en cuenta que los generadores escapan al concepto de la transaccionalidad.
Saludos,
|
Uy amigo salteño, que bueno poder discutir algo así. Tengo entendido que no. Porque habrían de escapar al concepto de transacción? Una transacción incrementa el generador y va para delante, la que viene detrás toma el próximo número y así. Si alguna cancela se pierde ese número.
Estoy equivocado?
Hace rato que no uso generadores, para que la base sea migrable a otros motores (mssql, oracle,etc) en lugar de generar la clave primaria en el motor de base de datos la genero en la aplicación y utilizo UIDs que son GUIDS pasados a textos para que ocupen menos bytes. Se sacrifican algunos bytes pero el registro creado es único en el mundo (en teoría) y permite que varias 'sucursales' se repliquen a un central facilmente.
Bueno, me fui por las ramas. Contame que opinas (como extraño mi tierra, carajo).
Saludos.