De acuerdo al pionero de bases de datos, Michael Stonebraker, Facebook opera una gigantesca implementación de MySQL, equivalente, según sus palabras, “a un destino peor que la muerte“, y la única manera de salir de este problema es “reescribirlo todo de nuevo“. Cabe decirse que no es un error necesariamente de Facebook. Stonebraker dice que el predicamento de la red social es comín a todos los inicios en la web que empiezan casi de cero y que crecen a proporciones épicas.
Durante una entrevista esta semana, Stonebraker explicó que Facebook ha dividido la base de datos MySQL en 4000 fragmentos, para poder manejar la cantidad masiva de datos y que está actualmente corriendo 9000 instancias (en memoria caché), para poder lidiar con el número de transacciones que la base de datos debe servir. Y aunque hay que corroborar estos números con Facebook, es evidente que no hay misterios en la historia de Facebook con MySQL. SigueLeyendo…