Ver Mensaje Individual
  #5 (permalink)  
Antiguo 04/08/2013, 14:35
minombreesmm
 
Fecha de Ingreso: agosto-2012
Ubicación: M.
Mensajes: 2.031
Antigüedad: 11 años, 8 meses
Puntos: 52
Respuesta: 125567 usuarios en mi base de datos, consulta sql lenta.

Cita:
Iniciado por guardarmicorreo Ver Mensaje
creo que lo oportuno es implementar este sistema desde el principio y a medida que los usuarios crecen se aumentan paralelamente el número de máquinas que trabajan con los datos en ram.

creo que si tu tráfico va aumentando rápidamente deberías plantearte ya ir preparando la implementación y migración de sql a nosql. cuanto más tiempo dispongas para aprender sobre nosql y puedas hacer la migración mejor

saludos y espero que te funcione bien todo!
Bueno ya hice una consulta rapida que lo probe con 23,302,253 de registros ficticios(3.6 gigas)
osea 23 millones y funciono rapida con limit 30.
el caso es que a la hora de hacer busquedas de usuarios se queda colgada cuando lo que busca no esta en la base de datos, y si si esta dura 3 segundos.
y bueno me fije en la cantidad de usuarios y tiempo que tiene foros del web(480.233 Usuarios registrados) asi que reduje la cantidad de registros a el doble(803011) (130.7 mb)de usuarios registrados que tiene foros del web y todo anda genial.
mi conclusion es dividir las tablas cada vez que sobre pase el doble de usuarios que tiene foros del web para que las consultas sean mas rapidas en cuanto a usuarios.

cada vez que sobrepase suele tan fantasioso que minimo solamente lo sobrepasaria una vez.
pero bueno todo puede ocurrir facebook tiene http://www.culki.com/2011/06/estadis...-facebook.html

mas de 800 millones, osea 34 veces mas de lo que agregue al principio, por logica ellos tienen miles de servidores y yo solo mi pc, aunque la consulta sql es con una sola persona.
__________________
a veces creemos que es algo básico pero al profundizar nos damos cuenta que estábamos tocando solo la cola de la culebra

Última edición por minombreesmm; 04/08/2013 a las 14:43