Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/12/2008, 11:41
diablonigromante
 
Fecha de Ingreso: febrero-2008
Mensajes: 28
Antigüedad: 16 años, 2 meses
Puntos: 0
Formulas en php o resultado en mysql?

paso a explicar mi titulo:

Imaginemos que dependiendo del nivel del puesto de un trabajador, se cobre mas o menos dinero, que se rige por una formula que tiene como entrada el nivel del trabajor. El nivel del trabajador esta almacenado en un tabla de BD.Maximo nivel 100.
La cuestion es saber q es mejor de estas opciones:
1- almacenar para cada nivel, lo que se cobra en una tabla, y cada vez que se necesite este dato solo tenemos que buscar el dato correspondiente.
2-usando php, cuando se necesite mostrar el resultado, que php calcule con el dato nivel, el resultado.

La cuestion es qeu el resultado se tiene que calcular con bastante frecuencia, asi que la cuestion es saber que sera mas rapido, php calculando las formulas o mysql accediendo a los datos.
Tambien hay que tener en cuenta que en la mayor parte de los casos, tengo que mostrar el resultado de 5 personas, de manera que serian 5 formulas en php, frente a una consulta de 5 campos en mysql, pero no sabria que hacer ^^