04/03/2012, 13:31
|
| | Fecha de Ingreso: marzo-2012 Ubicación: Buenos Aires
Mensajes: 2
Antigüedad: 12 años, 8 meses Puntos: 0 | |
Guardar Hola, tengo un sistema de registro de mantenimientos con una base de datos con tablas como: usuarios, vehiculos, motores, compononetes, modelos, marcas, mantenimientos, etc, etc..
Mi problema está en optimizar los datos a guardar cada vez que se registra un nuevo mantenimiento, en donde debo guardar todos los datos del vehiculo, por ejemplo: todos los datos del auto (si es auto), datos del motor, kilometros recorridos, etc. para luego poder consultarlos y ver los datos que tenían en ese momento, pero no puedo cargarlos en una sola tabla, ya que son miles de campos y la performance se me va a piso.
Una forma que se me ocurrió es agregar por cada cambio en las tablas, (motor, vehiculo, y similares) un nuevo registro con un TIMESTAMP o DATE, y ese valor lo guardo en la tabla mantenimientos, pero queria saber si hay algo mas optimo, ya que comparar fechas no me parece lo mejor, mas cuando deberian ser pk o fk los campos.
quería saber si alguien tuvo el mismo problema antes y como lo solucionó.
Muchas Gracias! |