Google File System – Google's Success Secret Файлова система Google - Google успіх Таємне
GFS ot Google File System is one the most innovative feature of Google which forms the backbone of all the searches and storage of Google Technology. СГФ від Google Файлова система є однією з найбільш новаторських особливостей Google, яка є основою всіх пошуків і зберігання Google техніці. GFS is a scalable distributed file system which is based on Linux, built with the just one aim, to handle BIG files. СГФ є масштабованої розподіленої файлової системи, яка заснована на Linux, побудований з однією метою, для обробки великих файлів. Scalable means “the ability of a product or network to accommodate growth” where as Distributed means ” Thing which can be spread around, here its aim is to decentralize to handle multiple request for data. Масштабованість означає "здатність того чи іншого продукту або мережі з урахуванням зростання", де, як Трейдер означає "річ, яка може поширюватися навколо, тут її мета полягає в тому, щоб децентралізована для обробки декількох запит про подання даних.
What is GFS? Що таке СГФ?
GFS as I described above is storage system which allows main functionality of storage, processing search and retrieval and in case of failure should be able to self correct it in order to retrieve huge amount of data which Google's paper say is in terms of Multi-GB. СГФ як я описав вище, є система зберігання даних, яка дозволяє основні функції зберігання, обробки пошуку і пошуку, а також у разі відмови повинні бути в змозі самостійно виправити її, щоб отримати величезну кількість даних, які Google в документі сказати, з точки зору Multi-GB .
How GFS Work? Як СГФ робота?
According to Google Lab's Jeffery Dean, The idea behind GFS is to store data reliably even in the presence of unreliable machines. Згідно Google Лабораторії Джеффрі Дін, The СГФ Ідея полягає в тому, щоб надійно зберігати дані, навіть у присутності ненадійних машин. The GFS system works on master slave module. У системі СГФ майстер працює над рабом модуля. There is one machine which acts as server and several other which are slaves or node. Існує одна машина, яка виступає в якості сервера і ряду інших, які є рабами або вузла.
The master is responsible to keep track of “which data is stored on which machine” , called as meta data ( data about data). Майстер несе відповідальність відслідковувати ", які будуть зберігатися дані, за якими машина", що також називається метадані (дані про дані). The GFS is said to maintain 3 copies of any data or file including executable. СГФ називається зберегти 3 копії будь-яких даних або файлів, включаючи виконуваний файл. The meta data resides on the main memory of Master , ie on ram, thus allowing faster access.GFS was designed to store huge amount of data, till current date, У мета-даних, знаходиться на головній пам'яті майстра, тобто RAM, що дозволяє швидше access.GFS була призначена для зберігання величезного обсягу даних до поточної дати,
The largest Google Cluster ( Cluster is group of computers together as network) stores hundreds of terrabytes of memory across thousands of disks. Найбільший Google кластерів (кластер це група комп'ютерів, разом як мережу) зберігає сотні terrabytes пам'яті через тисячі дисків.
How Data Failure and tolerance works in GFS ? Як Недотримання даних і терпимості працює в СГФ?
In GFS, The master server handles all the requests , which in turn transfer the request to exact location of data to one or more nodes or slaves. У СГФ, майстер-сервер обробляє всі запити, які, в свою чергу, передати запит на точне розташування даних на один або декілька вузлів або рабів. In case the request takes more time than alloted the system switches to a backup-copy ( the reason of maintaining 3 copies!!). У випадку, якщо запит займає більше часу, ніж alloted система перемикається на резервні копії (причина збереження 3 примірниках!).
In case of one of the slaves or nodes fail, its Master which is responsible to maintain the count of nodes either by reallocating ro some other machine or creating a duplicate copy. У випадку одного з рабів або вузлів невдачею, його капітана, який несе відповідальність за підтримання кількість вузлів або шляхом перерозподілу ро деякі інші машини або створення дубліката. Although there is only single master “active” at any given point, the state of master ( log of what the master has been doing) is present on other machines too. Незважаючи на те, що тільки в одному майстер "активний" в будь-який даний момент, стан майстра (журнал про те, що капітан був робити) присутня на інших машинах теж.
Thus in case of failure of master , another machine which knows what the failed master was doing takes the position and keeps the work on move.This is an overview of how GFS works. Таким чином, у разі невиконання майстер, інша машина, яка знає, що "не майстер робить займає позицію і веде роботу по move.This наводиться огляд того, як СГФ робіт. For more technical details look at За більш докладної технічної подробиці дивитися на GFS Papers СГФ документи Next post I will talk about Наступний пост я буду говорити про MapReduce Tech used by Google MapReduce технічна використовується Google which forms another heart of Google's success. який утворює інше серце Google успіху.
![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |

Posted on 14th April 2007 by Опубліковано 14 апреля 2007 года Ashish Mohta Ashish Mohta , A tech blogger who writes about solving day to day problems of people who use computer. , А тек блогери, який пише про вирішення повсякденних проблем людей, які використовують комп'ютер. He also writes on How to use the applications like Office, PC tips, Online tools,Browsers and more. All posts by Він також пише про те, як використовувати у програмах, як управління, PC поради, онлайн інструменти, браузери та багато чого іншого. Всі посади Ashish Mohta Ashish Mohta | Connect with me @ | Зв'язатися зі мною @ Twitter Щебетати | | Linkedin LinkedIn | | Facebook Facebook | | Stumble Stumble | Need more help? | Потрібна допомога? Ask your Questions at our Задайте свої питання на нашому Support Center Центр підтримки




























Free Email Subscription
One Comment Один коментар » »
Leave your response! Залиште свій відгук!