Foro de elhacker.net

Programación => Bases de Datos => Mensaje iniciado por: Gogeto en 1 Junio 2011, 02:47 am



Título: Optimizacion de MySQL y ejemplos bases de datos pelis/social
Publicado por: Gogeto en 1 Junio 2011, 02:47 am
Hola.

Estoy trabajando en un proyecto personal de página web que contenga una base de datos con películas, detalles, enlaces y demás, y mientras planeaba la estructura de la DB he pensado que no tengo ni idea sobre el rendimiento de MySQL cuando se enfrenta a multiples consultas en uan base de datos potencialmente grande.

He estado buscando un buen rato por google pero no he encontrado ningun manual genérico sobre la optimizacion de MySQL, y por esta web he de confesar que no he buscado demasiado porque ya tengo sueño y llevo varias horas con el pc...

En fin, si alguien conoce algun manual al respecto, tanto en inglés como en castellano (preferiblemente castellano, pero me desenvuelvo con el ingles aceptablemente jeje).

Gracias y perdon por la molestia, que estoy siempre pidiendo, pero cada dia hay más basura por internet, buscar hoy en dia da asco, antes buscabas algo en google y salian cosas útiles, ahora la mayoria son copias malas de algun documento con la esperanza de obtener algun click que les regale algun centimo >.<.

Oh, si alguno sabeis de algun ejemplo publicado de estructuras de una base de datos enfocadas a una web del tipo seriesyonkis o a una red social podriais linkarlas tambien? estoy buscando ideas para la estructura de ciertas bases de datos y me vendrian bien ejemplos hechos por gente que sabe del tema (no pido que me hagais el trabajo, pero creo que la mejor forma de aprender es ver código, o en este caso, estructuras de algo parecido a lo que yo quiero hacer).


Título: Re: Optimizacion de MySQL y ejemplos bases de datos pelis/social
Publicado por: Nakp en 1 Junio 2011, 03:43 am
sobre lo de optimizacion... pues justo arriba tienes un tema con chincheta
http://foro.elhacker.net/bases_de_datos/optimizacion_mysql_para_programadores_y_dba-t274965.0.html

sobre las estructuras.. dejame decirte que es todo lo contrario, no se aprende viendo codigo, las bases de datos se diseñan, no se programan en el aire :) necesitas teoria para diseñar una base de datos que sea la solucion optima a tus necesidades :) (a pensar mucho se ha dicho)


Título: Re: Optimizacion de MySQL y ejemplos bases de datos pelis/social
Publicado por: el-brujo en 1 Junio 2011, 09:54 am
Herramientas para Optimizar MySQL
http://foro.elhacker.net/tutoriales_documentacion/herramientas_para_optimizar_mysql-t214396.0.html


Título: Re: Optimizacion de MySQL y ejemplos bases de datos pelis/social
Publicado por: Gogeto en 24 Junio 2011, 03:29 am
sobre lo de optimizacion... pues justo arriba tienes un tema con chincheta
http://foro.elhacker.net/bases_de_datos/optimizacion_mysql_para_programadores_y_dba-t274965.0.html

sobre las estructuras.. dejame decirte que es todo lo contrario, no se aprende viendo codigo, las bases de datos se diseñan, no se programan en el aire :) necesitas teoria para diseñar una base de datos que sea la solucion optima a tus necesidades :) (a pensar mucho se ha dicho)


En primer lugar, gracias por la info, y en segundo aclarar lo que dije; me expliqué mal; con aprender mirando código no me referia a no saber nada y empezar a leer ningun lenguaje xD:
Tengo una base de 1 asignatura de 12 créditos (120 horas lectivas) sobre como funciona MySQL y tal, pero el problema es que no conozco el funcionamiento interno, por tanto optimizar se vuelve poco menos que ensayo-error.
Sobre lo de aprender viendo código:
Una vez que conoces la sintaxis y te desenvuelves en un lenguaje (tanto de los hablados como los de programacion) lo mejor para aprender rápido es sumergirte en el idioma, en nuestro caso ver código. Del código de una version de phpnuke que tenia por ahí he aprendido mucho, al igual que del rapidleech. No es mirar código como quien mira una serie, es mirar comprobando lo que hace cada funcion que no conoces y como, y una vez tienes una idea de un uso ir extrapolando poco a poco más usos, aprendiendo gradualmente.
Esto es lo que a mi me funciona, por eso pedía código de alguna cosa que, aunque muy diferente en finalidad utilice implementaciones parecidas para ver cómo lo hace.