close

Systém souborů Google

Přejít na navigaci Přejít na hledání

Google File System ( GFS ) je distribuovaný souborový systém vytvořený společností Google v roce 2000 pro své interní potřeby. Použitá implementace je obchodním tajemstvím společnosti Google , ale obecné zásady pro budování systému byly zveřejněny v roce 2003. [1] Nevyhovuje POSIX , těsně integrováno s MapReduce . Aktualizovaná verze GFS 2 (2009) má kódové označení Colossus. [2]

GFS je klastrový systém optimalizovaný pro potřeby centrálního úložiště dat a vyhledávače Google s vylepšenou bezpečností při selhání. Systém je určen pro interakci mezi výpočetními systémy, nikoli mezi uživatelem a výpočetním systémem.

Všechny informace jsou zkopírovány a uloženy na třech (nebo více) místech současně, přičemž systém je schopen velmi rychle najít replikované kopie , pokud stroj selže. Úlohy automatické obnovy po poruše jsou řešeny pomocí programů vytvořených podle modelu MapReduce .

V GFS jsou soubory rozděleny do datových bloků ( angl.  chunk  - piece) o velikosti 64 MB (v první verzi zaměřené na obsluhu vyhledávacích indexů) nebo 1 MB (v univerzálnější GFS 2.0) [2] . Při vývoji FS se předpokládalo, že soubory se velmi zřídka přepisují nebo zmenšují velikost uložených dat, ale pouze čtou nebo zvětšují velikost přidáním nových dat na konec.

Jedním z tvůrců je Howard Gobov. [3]

Poznámky

  1. Systém souborů Google byl archivován 2. prosince 2017 na Wayback Machine // 19. sympozium o principech operačních systémů, 2003
  2. 1 2 Systém souborů Google: Colossus vs. Information Elephant Archived 7. září 2013 na Wayback Machine // Computerra Online, 04. září 2013
  3. Úložiště objektů: je možné žít bez souborů? Archivováno 21. prosince 2012 na Wayback Machine // Computerra-Online, 23. listopadu 2012

Literatura

Odkazy