Cassandra
| 1 de septiembre de 2010 a las 09:30 | 14 comentarios
El monstruo de Facebook
De Facebook podemos decir mil y una cosas, comenzando por el siempre comentado asunto de la privacidad. De lo que pocas veces hemos escuchado hablar es de su lado abierto, su lado open source. Y es que mucho del software que la inmensa red social utiliza para poder funcionar es de código abierto. Es el mismo software que le permite atender a más de 500.000.000 de usuarios que juntos realizan millones de actividades de diversa índole. Ahora bien, quiero usar este artículo para comentarles un...
| 12 de julio de 2010 a las 12:00 | 14 comentarios
logo-mysql
Señoras y señores, la Copa del Mundo ha finalizado, felicitaciones a nuestros hermanos españoles. Pero si hay un grupo de señores que se deben haber puesto contentos con el final (no importa el resultado, me refiero al final del torneo en sí) son los ingenieros de Twitter, sitio que vivió este mes terrible. No sólo no se podía acceder al servicio sino que los momentos en los que sí funcionaba, gran cantidad de tuits quedaban perdidos en alguna esfera extraña del cyberespacio, debido a límites...
| 16 de junio de 2010 a las 11:00 | 21 comentarios
failwhale
El día de ayer Twitter explicó en su blog oficial el motivo de las constantes caídas en el servicio vividas los últimos días y mi enojo no ha hecho más que aumentar con las explicaciones. Ocurre que aparentemente todos los problemas son causados por tres errores críticos del equipo de ingenieros: no sólo ubicaron dos componentes de banda ancha de rápido crecimiento en el mismo segmento de una red interna si no que la red no era monitoreada apropiadamente y estaba mal configurada. Y los...
| 8 de abril de 2010 a las 12:00 | 4 comentarios
Twitter liberó en estos días el código de un framework para el acceso a datos distribuidos, creado por el servicio de microblogging para lidiar con los 50 millones de tweets diarios que recibe. El framework, denominado Gizzard (molleja en español - perdónenme, pero no veo la relación) y escrito en el lenguaje Scala, se ubica entre la aplicación web y la base de datos y tiene como objetivo dividir y replicar los datos almacenados de una manera tal que sea fácil y rápidamente accesible por el...
| 31 de marzo de 2010 a las 12:00 | 13 comentarios
Parecen ser días de cambio para tecnologías que veníamos dando por sentadas. Estas últimas semanas les comentamos que tanto Twitter como Digg habían decidido migrar sus bases de datos MySQL a Cassandra, un modelo de bases de datos no relacional, y no sería justo echarle la culpa enteramente a Sun u Oracle, pues bien podrían haber elegido alguna de las tantas bases de datos tradicionales que existen, como PostgreSQL. Y ahora Twitter, que en el día de ayer rediseñó su sitio web, anuncia también que abandona...
| 13 de marzo de 2010 a las 11:00 | 6 comentarios
Hace poco más de una semana les contábamos que Twitter migraba sus bases de datos de MySQL a NoSQL, más exactamente a Apache Cassandra. El popular sitio de noticias Digg, si bien había anunciado ya hace un tiempo sus intenciones, lo acaba de hacer oficial: abandonan MySQL por la innovadora tecnología de bases de datos no relacional creada y liberada por Facebook y en la que también ha colaborado Google. Entre los motivos dados por la empresa, destacan que cada vez les resultaba más difícil mantener...
| 2 de marzo de 2010 a las 10:00 | 21 comentarios
Confirmado: Twitter se olvidará de MySQL. ¿La razón? La escalabilidad. ¿Qué significa esto? Que el manejador de bases de datos (DBM) relacionales MySQL no podrá (¿no puede más?) soportar la inmensa carga que suponen 50 millones de tweets al día sin degradar la calidad de su servicio. Es por ello que el equipo técnico de Twitter cambirá MySQL por Cassandra: quizá el mayor representante open source del nuevo paradigma en DBM, las llamadas NoSQL. Las transacciones de una base de datos relacional, como MySQL, deben...
| 17 de febrero de 2010 a las 09:00 | 5 comentarios
En el primer párrafo de la web de Twitter dedicada a sus proyectos open source, titulada como “Twitter ama el open source”, dice: Twitter está construido sobre open source —aquí están los proyectos que hemos liberado o en los que hemos contribuido. Mira también nuestro blog de ingeniería para encontrar mayores detalles. Los proyectos están separados por lenguaje de programación (e.g, Scala, Java, Ruby). Todos están alojados en github y liberados en su mayoría con licencia Apache; también los hay con GPLv3. Encontré tres proyectos muy dignos de...