¿Cuántos Tweets se necesitarían para llenar el servidor de Twitter?

Dudo que ese sea el caso.

Lo primero, los servidores no almacenan datos, solo los procesan. Las bases de datos (también llamadas servidor de bases de datos) almacenan datos.

Twitter es un entorno políglota, es decir, utiliza múltiples tipos de bases de datos para presentarle la aplicación.

  • MySQL almacena tuit
  • Cassandra se usa como escritura en DB
  • Hadoop para procesar conjuntos de datos no estructurados
  • Vertica para analítica

Además, hay un concepto llamado DB dinámico, que es cuando se agrega más espacio de almacenamiento a la estructura existente automáticamente, que el DB se está cerrando en el espacio libre. Estoy seguro de que Twitter usaría esto.

El siguiente video es el de Amazon DynamoDB, que Twitter no usa, pero le dará una idea sobre cómo se agrega la base de datos dinámica.

Lee mas:
Cómo Twitter almacena 250 millones de tweets al día usando MySQL – Alta escalabilidad –