I sidste uge kunne stifteren af Facebook, Mark Zuckerberg, oplyse, at der nu var 300 millioner brugere på den sociale netværkstjeneste. Hos hjemmesiden Technology Review har man haft fat i teknisk ansvarlig hos Facebook, Mike Schroepfer, for at høre, hvordan de har lavet et system, der kan klare de mange brugere.
Tallene bag Facebook afslører, at der håndteres meget data, ved spidsbelastninger vises op til 1,2 millioner billeder i sekundet. Set som hjemmeside er Facebook utaknemmelig, idet næsten hver enkelt side, der vises, er unik, hvorfor cachede sider, der ellers anvendes mange steder til at øge hastigheden, er ubrugelige.
Til at holde styr på, hvad ens venner laver, har de udviklet en database, der afvikles fra RAM, således at svartider minimeres, gerne til under et sekund. Denne trækker på tusinde af andre databaser, der indeholder alle de andre oplysninger, der gemmes om en selv, venner og venners venner.
Facebook indeholder verdens største samling af billeder, hvilket har givet helt unikke udfordringer til lagring af disse. I starten anvendte de købeløsninger, men selv med optimeringer, der gav 5-6 gange forbedringer i hastighed, var de ikke gode nok. I dag har de udviklet deres eget system, der anvender hyldevarer, som er meget hurtigere og billigere.
Schroepfer kommer i interviewet også ind på, hvordan deres system er lavet til at håndtere ændringer, som pludselig skal skaleres fra en lille testgruppe, til at 300 millioner brugere pludselig får adgang til dem.