#BigData ¿Qué tecnología utilizan Twitter, Facebook o PayPal para sus Bases de datos?

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]

 



3 Comments

  1. Machin 5 octubre 2012
    • Andrea Cummins 5 octubre 2012
      • Machin 5 octubre 2012