Introducere Cum Google File System Works
Google este o companie multi-miliarde de dolari. Este un jucător de mare putere de pe World Wide Web și nu numai. Compania se bazeaza pe un sistem de calcul distribuit pentru a oferi utilizatorilor cu infrastructura de care au nevoie pentru a accesa, de a crea și modifica date. Cu siguranță Google cumpără de stat-of-the-art calculatoare și servere pentru a menține lucrurile rulează fără probleme, nu?
greșită. Mașinile că operațiunile de alimentare Google nu sunt de ultimă oră calculatoare putere cu o mulțime de clopote și fluiere. De fapt, acestea sunt relativ ieftine mașini care rulează pe sistemele de operare Linux. Cum se poate una dintre cele mai influente companii de pe Web se bazează pe hardware-ul ieftin? E din cauza sistemul de fișiere Google (GFS), care valorifică pe punctele forte ale serverelor off-the-shelf în timp ce compensarea oricăror deficiențe de hardware. Totul e în design.
Google utilizează GFS pentru a organiza și manipula fișiere uriașe și pentru a permite dezvoltatorilor de aplicatii resursele de cercetare și dezvoltare au nevoie. GFS este unic pentru Google și nu este de vânzare. Dar ar putea servi ca model pentru sistemele de fișiere pentru organizații cu nevoi similare.
Prezentare informatii GFS rămâne un mister pentru nimeni in afara de Google. De exemplu, Google nu dezvăluie cât de multe computere se folosește pentru a funcționa GFS. În documentele oficiale Google, compania spune doar că există " mii " de calculatoare în sistemul (sursa: Google). Dar, în ciuda acestui văl de secret, Google a făcut o mare parte din structura și funcționarea cunoștințe publice GFS lui.
Deci, ce anume face SFP face, și de ce este important? Aflați în secțiunea următoare.
Adăugați Raport Rewrite
Echipa GFS optimizat sistemul de fișiere atașate, mai degrabă decât rescrieri. Asta pentru ca clienții în cadrul Google rareori trebuie să suprascrie fișierele - acestea se adauga datele pe capătul de fișiere în loc. În timp ce este încă posibil pentru a suprascrie datele de pe un fișier în GFS, sistemul nu se ocupa aceste procese foarte eficient
Google Fișier dezvoltatori Sistem de bază
Google în mod curent se ocupe de fișiere de dimensiuni mari, care pot fi dificil de manipulat utilizând un sistem de fișiere de calculator tradițional. Dimensiunea fișierelor condus multe dintre deciziile progr