Ver Mensaje Individual
  #6 (permalink)  
Antiguo 21/01/2010, 19:34
Avatar de Nemutagk
Nemutagk
Colaborador
 
Fecha de Ingreso: marzo-2004
Ubicación: México
Mensajes: 2.633
Antigüedad: 20 años, 1 mes
Puntos: 406
Respuesta: -Aporte- Función AutoID

El punto de utilizar recursos de mas no se refiere a tus 36 lineas de codigo si no cuando una tabla contiene miles de registros, hay es cuando la maquina trabaja de mas, ahora, se supone que si utilizas un campo id en una tabla es para que ese registro sea unico en toda la tabla, asi, siempre que llames ese id sepas que te va a regresar, no tiene caso utilizar un id autoincrementable si vas a revivir id muertos, en ese caso es un problema de concepto en el diseño de tu aplicacion, ahora, con reutilizar id realmente no estas recuperando espacio perdido, con lo cual no estas optimizando, ya que en realidad el id autoincrementable esta haciendo su trabajo tal y como fue desarrollado, el cual da un id unico e irrepetible por cada registro ingresado y por ultimo ¿si hay un id existente porque no utilizarlo? por la simple razon que te di anteriormente, el id autoincrementable esta pensado para dar un id unico a cada registro, y darle de esa manera una identidad a la informacion guardada, si no es tu necesidad de un id entonses lo que tienes es un problema de diseño en tu aplicacion, al final, en un desarrollo grande, el revivir id's te va a traer mas problemas que veneficios

Al final, nadie esta diciendo que tu aporte este mal, al contrario, todo aporte es bueno, solo se comenta el porque vemos como inecesario o incluso contraproducente el implementarlo aun en proyectos pequeños ya que crea una idea erronea de como utilizar optimamente una tabla a personas que comienzan a programar
__________________
Listo?, tendría que tener 60 puntos menos de IQ para considerarme listo!!!
-- Sheldon Cooper
http://twitter.com/nemutagk
PD: No contestaré temas vía mensaje personal =)