Loading

| HT news

| Database

Facebook rilascia Flashcache, l'obiettivo è far scalare ancora meglio MySQL

di Stefano Bellasio
facebook-logo-289-75.png

Facebook alcuni giorni fa ha annunciato il rilascio di Flashcache, un nuovo software, scritto da due ingegneri della compagnia, in grado di migliorare le prestazioni dei server di Facebook e scritto appositamente per migliorare le performance di MySQL: si tratta di una soluzione atta a consentire lo storage dei dati in cache all'interno di dischi SSD, in modo da rendere più veloce la lettura e la scrittura dei file. 

Il più grande social network è famoso per utilizzare ampiamente il noto DBMS MySQL, circa un anno fa si parlava di 1800 server adibiti esclusivamente a MySQL, oggi che siamo a 400 milioni di utenti è evidente che il numero sia cresciuto e far scalare questo gigantesco database non sia un gioco da ragazzi. Gran parte del lavoro di Flashcache riguarda l'ottimizzazione nell'uso del db engine InnoDB di MySQL, nel momento in cui vengono effettuate le scritture su disco, prima vengono messe in cache su SSD, dopo di che in un secondo momento queste vengono propagate all'unità di storage predisposta. 

Flashcache è disponibile all'interno di Github per il download pubblico. 

Commenti Recenti

Powered by Disqus
Friday 30 April 2010