Vývojář | |
---|---|
První vydání | 2003 |
Operační systém | Linux |
Některá data mohou pocházet z datové položky. |
Google File System (GFS) je distribuovaný souborový systém navržený pro spolehlivé ukládání velkých zřídka přepisovaných souborů na velké množství nespolehlivých jednotek. Je používán pro ukládání dat v počítačových systémech společnosti Google.
Mezi klíčové odlišnosti od požadavků na běžné souborové systémy (mezi něž lze v tomto ohledu zařadit i „tradiční“ distribuované souborové systémy, jako je AFS nebo CODA) patří:
GFS poskytuje obvyklé rozhraní pro přístup k souborům, přestože neimplementuje žádné obvyklé API (jako je např. POSIX pro připojení jako svazek na unixové systémy). Soubory jsou hierarchicky organizovány v adresářích a identifikovány cestami. GFS podporuje obvyklé operace create, delete, open, close, read a write, ale navíc i snapshot (pro rychlé vytvoření kopie souboru nebo stromu podadresářů – řešeno pomocí copy on write) a record append (pro současný zápis více klientů na konec souboru, garantující atomicitu).