Facebook cresce, raggiunti 10.000 server, 1800 sono server MySQL
Per quanto riguarda i database, Facebook utilizza server Mysql (8-core, come quelli web su cui viene eseguito Apache). Il popolare database opensource riesce tranquillamente a lavorare con 40 TB di dati. Tenete conto comunque che stiamo parlando di 800 macchine…
Dato che però le richieste ricevute sono 15 milioni al secondo, 800 database server non sono sufficienti. Per questo Facebook si avvale di un consistente sistema di caching (memcache, molto diffuso anche in Italia) che permette di rispondere in tempi rapidissmi al 95% delle richieste. “Solo” le rimanenti 500000 vengono inoltrate ai database server (Mysql) veri e propri.
Commenti
Posta un commento