edición general
377 meneos
 

Arquitectura de YouTube

¿Cuál es el secreto de YouTube para soportar tan alta cantidad de peticiones? En esta web se describen tanto los lenguajes utilizados así como las tecnologías usadas para poder sobrevivir sin venirse abajo. Un gran reto para los ingenieros sin duda.

| etiquetas: web , youtube , ingeniería , escalabilidad
201 176 0 K 821 mnm
201 176 0 K 821 mnm
¡Oh dios mío! ¡Usan MySql! ¿Ese no era la base de datos esa que era totalmente inviable para un proyecto de gran tamaño?

Pd: Comentario irónico
Otro de los secretos de Youtube es dedicarse a borrar muchos videos y cuentas para asi no tener los servidores petados xD
Cuando mi jefe me vuelva a cuestionar el uso de mysql en mi proyecto le enviaré este artículo.
Aquí tenéis unas notas sobre la escalabilidad en YouTube kylecordes.com/2007/07/12/youtube-scalability/
¡¡Anda!!, si el servidor es una distro Linux de esas de mentira, la SuSE :-/

No se como no peta, porque no es Debian ni Slackware ni ninguna de "verdad"
Ojalá todas las cosas menos fiables fueran como Mysql...
Python rules!!!
Tambien dependen del ancho de banda grandisisisisisisiiiimo por lo menos unos 2Gb de conexion.
Un artículo buenísimo.
Sigo sin entender como todo lo que han montado sigue sin petar y hasta cierto punto baje como un tiro.
Ni mysql ni postgresql, ni oracle ni puñetas, donde este una buena base de datos en Cisam informix, que se quiten las tonterias </ironic>
Y lo mantienen con sólo 9 técnicos. Con Google (que también usa Linux) creo que eran 15.
Es cierto que tendría que haber petado, por cierto. Habeis visto este corto?
www.youtube.com/watch?v=x-bqK_MOD_Q , jeje. qué pasada.
Tienen que evaluar la complejidad de la base de datos, cuantos procedimientos almacenados tiene (?), cuantas validaciones usa (no chequea stock, precios, saldos,linea de creditos, formas de pago, logistica de entrega, despacho de almacen, punto de reorden, etc etc etc , en una sola transaccion), que pasa si se pierde un par de datos (nada, nada nada nada). Hay uan base de datos para cada tipo de proyecto, y el mysql es perfecta para el youtube.
Me encanta Python!

Ahora lo estoy usando con PyQt4
comentarios cerrados

menéame