Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] Consultar millones de usuarios en SQL

Estas en el tema de Consultar millones de usuarios en SQL en el foro de PHP en Foros del Web. La pregunta es la siguiente: "Como le hacen para tener un dominio total de los usuarios cuando hablamos de millones de registros". Es decir, yo ...
  #1 (permalink)  
Antiguo 14/01/2011, 13:47
Avatar de j_silk_h  
Fecha de Ingreso: julio-2010
Mensajes: 54
Antigüedad: 13 años, 9 meses
Puntos: 6
Pregunta Consultar millones de usuarios en SQL

La pregunta es la siguiente:

"Como le hacen para tener un dominio total de los usuarios cuando hablamos de millones de registros". Es decir, yo manejo los login de los usuarios de forma clásica


$clave = md5($clave);
$sql = mysql_query("select * from usuarios where usuario = '.$usuario.' AND clave = '.$clave.' ",$conexion);

$array = mysql_fetch_array($sql);

if(emty($array['id'])){
echo "es usuario";
//se crea un $_session
}else{
echo "no es usuario";
}

en fin, esto es lo que comúnmente vemos y hacemos al iniciarnos en php pero, este mismo procedimiento se hace en el caso de facebook? o en el caso de forosdelweb donde existen millones de usuarios? no se pondría lenta la respuesta de la base de datos como MySQL???

de que manera estas paginas conectan al usuarios con sus paginas de forma tan rápida?? gracias de antemano...
  #2 (permalink)  
Antiguo 14/01/2011, 13:53
 
Fecha de Ingreso: junio-2008
Ubicación: Capital Federal xD
Mensajes: 1.208
Antigüedad: 15 años, 10 meses
Puntos: 35
Respuesta: Consultar millones de usuarios en SQL

Usan index en campos de busqueda, manejan cache a nivel de DB, que mas...
__________________
I am Doyle please insert code.
  #3 (permalink)  
Antiguo 14/01/2011, 13:55
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Consultar millones de usuarios en SQL

como dijo un amigo: aunque te equivoques de clase, no te preocupes, aquí te enseñamos a cocinar en el salón de educación física...

bueno, eso es mas bien un tema de base de datos... pues, a php no le interesa si tienes millonadas o no de registros en la base de datos, no son lo mismo, fuera de lugar!

pero... si lo piensas un poco, cuando haces una consulta de todos los datos (*) y solo vas a usar uno o dos, ¿que piensas al respecto de eso?

si... facebook, supongo, o mas bien, forosdelweb, seguro lo hacen así... cuando uno estudia base de datos se da cuenta que optimizando las tablas y las consultas se obtienen resultados mas rápidos y precisos...

Cita:
Iniciado por doylelives Ver Mensaje
Usan index en campos de busqueda, manejan cache a nivel de DB, que mas...
yo si se, hay que investigar en el lugar correcto...
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #4 (permalink)  
Antiguo 03/02/2011, 11:02
Avatar de j_silk_h  
Fecha de Ingreso: julio-2010
Mensajes: 54
Antigüedad: 13 años, 9 meses
Puntos: 6
Pregunta Respuesta: Consultar millones de usuarios en SQL

Men, explícame esto que dices con respecto a la cocina... Acaso me dio un mal consejo? o estoy en el lugar equivocado?

Cita:
Iniciado por pateketrueke Ver Mensaje
como dijo un amigo: aunque te equivoques de clase, no te preocupes, aquí te enseñamos a cocinar en el salón de educación física...

bueno, eso es mas bien un tema de base de datos... pues, a php no le interesa si tienes millonadas o no de registros en la base de datos, no son lo mismo, fuera de lugar!

pero... si lo piensas un poco, cuando haces una consulta de todos los datos (*) y solo vas a usar uno o dos, ¿que piensas al respecto de eso?

si... facebook, supongo, o mas bien, forosdelweb, seguro lo hacen así... cuando uno estudia base de datos se da cuenta que optimizando las tablas y las consultas se obtienen resultados mas rápidos y precisos...



yo si se, hay que investigar en el lugar correcto...
  #5 (permalink)  
Antiguo 03/02/2011, 11:21
 
Fecha de Ingreso: diciembre-2010
Ubicación: Rosario, Santa Fe
Mensajes: 326
Antigüedad: 13 años, 4 meses
Puntos: 13
Respuesta: Consultar millones de usuarios en SQL

Lo que tu preguntas es el tema de optimizar un base de datos, lo cual debería ir en el la sección de BD.
Aunque tu empiezas preguntando si en php se utiliza de otra manera, la respuesta es como te dijeron, no pasa tanto por PHP más bien porque hagas las consultas correctamente (no usar *) y optimizando la Base de Datos. Otros papeles importantes son el motor de base de datos usado y el "driver" usado por PHP para la comunicación. Para más información sobre optimizar bases de datos busca en google o pregunta en el subforo de Bases de Datos.
  #6 (permalink)  
Antiguo 03/02/2011, 11:24
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Consultar millones de usuarios en SQL

Cita:
Iniciado por j_silk_h Ver Mensaje
Men, explícame esto que dices con respecto a la cocina... Acaso me dio un mal consejo? o estoy en el lugar equivocado?
si, claro.. estas preguntando cosas de SQL en el foro de PHP, ¿te parece correcto?
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.

Etiquetas: html, sql
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:40.