Ingresar:

Tecnología Web :: Blog :: Tecnología que usan los más grandes servidores web del mundo

October 02, 2007

¿YouTube? Linux, Apache, Python, MySQL. ¿Software libre? Me suena. En este post 9 de los servidores más grandes del mundo. Como para apostar sobre la escalabilidad ... ¿quién dijo que MySQL no escala? Yo, pero hace varios años que me retracté :-)

Enviado por Pablo Azero @ Tecnología Web



Comentarios

  1. Increible ninguno usa PostgreSQL, bueno debe ser por la rapidez que tiene Mysql, increible como ha mejorado desde la versión 3.x que es con la que empecé yo :)

    user iconMarcelo Zambrana Villarroel on Tuesday, 02 October 2007, 17:02 BOT # |

  2. #1 Si es bastante raro lo de PostgreSQL, quizas se deba a que MySQL tiene soporte "comercial", y una version comercial del DBMS. Sobre que ha mejorado si lo ha hecho, pero todavia le falta, pero va por buen camino :)

    user iconJuan Jose Olivera on Tuesday, 02 October 2007, 21:58 BOT # |

  3. No hay comparación entre Postgres y mysql, el hecho de que este último sea mas popular no significa que sea mejor, su rapidez y sencillez son bien apreciados cuando las aplicaciones son también sencillas y pequeñas.

    user iconMarcelo Flores on Wednesday, 03 October 2007, 09:53 BOT # |

  4. Para calificar algo de mejor o peor es necesario tener criterios de comparación. No es verdad que no los existen. Si no los existieran no habría forma de decir que la sencillez y rapidez de MySQL es bien apreciada. El criterio de comparación aplicado en este caso parece ser el tamaño y simplicidad de la aplicación. En este caso MySQL parece una buena elección. ¿En qué casos PostgreSQL será una buena elección?

    user iconPablo Azero on Wednesday, 03 October 2007, 11:01 BOT # |

  5. me parece un punto de vista correcto

    para acusar a alguien se debe tener pruebas 

    user iconClauDia Ureña on Wednesday, 03 October 2007, 13:24 BOT # |

  6. Algunas pruebas:

    "En FLOSS Weekly, un podcast dedicado al software libre que pertenece a la red TWIT, han realizado recientemente una entrevista a Josh Berkus, empleado de Sun (aunque esto no es relevante) cuya labor dentro de la empresa está completamente orientada a la base de datos PostgreSQL (Sun ofrece soporte para ella). Durante la entrevista hizo una comparación entre MySQL y PostgreSQL .

     

    Aunque a priori pudiera parecer que tiene motivos para no ser neutral, sus opiniones me parecen sinceras y no tuvo reparos en indicar cuáles serán los puntos en los cuales MySQL era superior (probablemente más que en los que es inferior). Por otro lado, todo lo que dijo iba en la línea de las "impresiones" que yo tenía; os dejo aquí los puntos que desde mi punto de vista son más interesantes:

     

    • MySQL es más rápida que PostgreSQL a la hora de resolver consultas.
    • MySQL tiene mejor documentación y se ha orientado más a facilitarle la vida al desarrollador proporcionando mejores herramientas de administración.
    • PostgreSQL ofrece una garantía de integridad en los datos mucho más fuerte que MySQL. Berkus afirma que en aquellos escenarios en los cuales no podemos permitirnos que se corrompa o se pierda ni un solo registro (por ejemplo, aplicaciones médicas o bancarias) sólo es una opción PostgreSQL.
    • Aunque sea más lenta respondiendo a una única consulta, PostgreSQL presenta una mejor escalabilidad y rendimiento bajo grandes cargas de trabajo.

    La entrevista es un recurso muy interesante para hacerse una idea de las ventajas y desventajas de cada uno de las bases de datos." Fuente.

     

    Y otra: ¿Por qué postgreSQL en lugar de MySQL? 

     

     

    user iconFer © on Wednesday, 03 October 2007, 13:43 BOT # |

  7. (Una corrección, el título sería sobre "grandes sitios webs", no servidores web) 

     Vaya que se nota la preferencia por postgresql... varios sitios de esos son aplicaciones que no se imagino el gran éxito que iban a tener, y claro, los requerimientos del diseño de la bd no son complejos ni se partieron la cabeza en un diseño "perfecto" pero no práctico.

    Youtube, flickr, myspace... y muchos "populares" usan mysql. Pero miren ebay o amazon, que son mucho más complejos, usan mayoritariamente java con oracle.

    Incluso, no se si ebay o amazon (pueden verlo en highscalability), migro la parte de transactiones, joins, etc al área de aplicación, por que es más barato escalar en los servidores de aplicación que en los servidores de base de datos, o no? 

    "El que usar un martillo piensa que todo es un clavo" Wink

     

    user iconRho on Wednesday, 03 October 2007, 17:14 BOT # |

  8. Yo creo que la inclinación por usar Mysql en un inicio no iba tanto por la velocidad ni la complejidad que podía tener un gestor de base de datos de otro.

    Lo que favoreció a que mysql sea muy usado, es que siempre tubo soporte windows y por consecuencia  los estudiantes lo usaban, por que la alternativa era Postgres, pero hasta la versión 8 solo venia para Linux y si lo querías usar tenías que usar emuladores y todo ese rollo.

    Desde la versión 8 de Postgres para windows, veo que la balanza está cambiando, hay muchas mas  empresas de hosting's, que ofrecen Postgres como manejador de base de datos y esto pasa por que los desarrolladores ya lo exigen.

    Saludos 

     

    user iconRamirex on Wednesday, 03 October 2007, 20:01 BOT # |

  9. Creo que Oracle es arena de otro costal (♣soft. libre)

    user iconClauDia Ureña on Friday, 05 October 2007, 17:57 BOT # |

Debes iniciar sesión para enviar un comentario.