Ellos utilizan MySQL, bases de datos relacionales open source, para manejar sus datos con números masivos y extraordinarios en cantidad de transacciones y usuarios.
Veamos los números de las bases de datos MySQL de Twitter:
- Más de 140 millones de usuarios activos
- 4629 tweets por segundo (llegan a 25,000 en horas pico)
- 3 millones de registros generados por día
- 400 millones de tweets por día, replicados 4 veces.
Veamos los números de las bases de datos MySQL de PayPal:
- Mas de 17 millones de usuarios activos
- 256-byte lecturas por debajo de 10 milisegundos
- Replicación Global que escritura por debajo de 350 milisegundos
- Corre bajo Amazon Web Services en Estados Unidos, Japón y centros de datos europeos.
Veamos los números de las bases de datos MySQL de Facebook (2011):
- Mas de 950 millones de usuarios activos
- Registros leídos por segundo: 450 millones (en hora pico)
- Queries por segundo: 13 millones (en hora pico)
- Tiempo de respuesta de consultas: 4ms para leer, 5ms para escribir
- Registros modificados por segundo: 3.5 millones (en hora pico)
Los ingenieros de Twitter han revelado porqué, aunque las bases de datos NoSQL «a priori» son más rápidas, ellos utilizan MySQL como un bloque compacto, utilizando Gizzard para compartir y replicar , InnoDB como sistema de almacenamiento,y una base de datos NoSQL llamada FlockDB.
[fuente: ITNews]
Esto si no me lo esperaba D: ! Imaginaba algo de Oracle o como bien mencionaron, algo NoSQL, siempre me habían vendido la idea de que MySQL no era ideal para bases de datos tan enormes como estas.
Yo también pensaba eso !! Por otro lado, me siento orgullosa que es la tecnología que utilizo en mis bases de datos. ¿Vos te parece que nos habrán mentido ?!!! ;-) . Gracias por comentar !
Pues espero que no hayan mentido, digo, no ganan nada con hacerlo :P, además yo también es lo que uso, así que me cae excelente esta nota. :D