Hola a todos, no supe donde poner este tema, por que no es específicamente de programación en PHP, pero el sistema está en PHP y MySQL.
Hace 4 meses comenzamos un proyecto que registra datos en una BD MySQL, esta BD registra los datos de los neumáticos de 200 camiones, cada uno con 6 ruedas en 10 empresas (total=12.000).
Estos registros son enviados cada 5 segundos, o sea 12 veces por minuto, y por lo tanto 720 por hora, 17280 al dia, 518400 por mes y 6220800 al año.
Esto crea en total de los registros por camión (12.000) al año 74.649.600.000 registros.
El primer problema es que la consulta en MySQL demora demasiado en hacer algo como un order, lo segundo es que cuando guardo el resultado de la consultaen una variable en PHP, parece no poder, como que el volumen fuese demasiado grande, y el tercer problema es que el equipo del cliente se pega al mostrar tantos datos (por que lo que se muestra es un gráfico interactivo de todos los datos en el tiempo).
Me han dicho que para bases de datos tan grandes lo mejor es usar otro tipo de motor, como Oracle o DB2, y quizas deba segmentar el resultado de la consulta en PHP (no se como), pero antes que nada vine a preguntar aquí por que hay gente mucho más experimentada.
Espero se haya entendido y puedan ayudarme con alguno de los 3 problemas .