close

Google-tiedostojärjestelmä

Siirry navigointiin Siirry hakuun

Google File System ( GFS ) on hajautettu tiedostojärjestelmä, jonka Google loi vuonna 2000 sisäisiin tarpeisiinsa. Käytetty toteutus on Googlen liikesalaisuus , mutta järjestelmän rakentamisen yleiset periaatteet julkaistiin vuonna 2003. [1] Ei POSIX-yhteensopiva , tiiviisti integroitu MapReducen kanssa . Päivitetty GFS-versio 2 (2009) on koodinimeltään Colossus. [2]

GFS on klusteroitu järjestelmä, joka on optimoitu Googlen keskitettyyn tiedontallennus- ja hakukonetarpeisiin sekä parannettu vikaturvallisuus. Järjestelmä on tarkoitettu vuorovaikutukseen laskentajärjestelmien välillä, ei käyttäjän ja tietokonejärjestelmän välillä.

Kaikki tiedot kopioidaan ja tallennetaan kolmeen (tai useampaan) paikkaan samanaikaisesti, kun taas järjestelmä pystyy erittäin nopeasti löytämään kopioidut kopiot , jos kone epäonnistuu. Vian jälkeisen automaattisen palautuksen tehtävät ratkaistaan ​​MapReduce - mallin mukaan luoduilla ohjelmilla .

GFS:ssä tiedostot jaetaan  64 Mt :n (ensimmäisessä versiossa hakuindeksien huoltoon) tai 1 Mt:n (yleisemmässä GFS 2.0:ssa) tietolohkoihin ( eng.  chunk - piece) [2] . FS:n kehittämisen aikana oletettiin, että tiedostoja kirjoitetaan erittäin harvoin päälle tai pienennetään tallennettujen tietojen kokoa, vaan ne vain luetaan tai niitä kasvatetaan lisäämällä uusia tietoja loppuun.

Yksi tekijöistä on Howard Gobov. [3]

Muistiinpanot

  1. Googlen tiedostojärjestelmä arkistoitu 2. joulukuuta 2017 Wayback Machinessa // 19th Symposium on Operating Systems Principles, 2003
  2. 1 2 Google File System: Colossus vs. Information Elephant Arkistoitu 7. syyskuuta 2013 Wayback Machinessa // Computerra Online, 4. syyskuuta 2013
  3. Objektien tallennus: onko mahdollista elää ilman tiedostoja? Arkistoitu 21. joulukuuta 2012 Wayback Machinessa // Computerra-Online, 23. marraskuuta 2012

Kirjallisuus

Linkit