Σύστημα αρχείων Google - Google; μυστικό επιτυχίας του s
Το σύστημα αρχείων GFS ot Google είναι ένα το πιό καινοτόμο χαρακτηριστικό γνώρισμα Google που διαμορφώνει τη σπονδυλική στήλη όλων των αναζητήσεων και της αποθήκευσης της τεχνολογίας Google. GFS είναι ένα εξελικτικό διανεμημένο σύστημα αρχείων που είναι βασισμένο σε Linux, που χτίζεται με το μόνο έναν στόχο, για να χειριστεί τα ΜΕΓΆΛΑ αρχεία. Εξελικτικά μέσα; η δυνατότητα ενός προϊόντος ή ενός δικτύου για να προσαρμόσει την αύξηση; πού ως διανεμημένα μέσα; Το πράγμα που μπορεί να διαδοθεί γύρω, εδώ ο στόχος του είναι να αποκεντρώσει για να χειριστεί το πολλαπλάσιο αίτημα για τα στοιχεία.
Τι είναι GFS;
GFS καθώς περιέγραψα ανωτέρω είναι σύστημα αποθήκευσης που επιτρέπει την κύρια λειτουργία της αποθήκευσης, θα έπρεπε η επεξεργασία της αναζήτησης και της ανάκτησης και σε περίπτωση αποτυχίας να είναι σε θέση σε μόνο το διορθώνει προκειμένου να ανακτήσει το τεράστιο ποσό στοιχείων που Google; το έγγραφο του s λέει ότι είναι από άποψη πολυ-ΜΒ.
Πώς εργασία GFS;
Σύμφωνα με το εργαστήριο Google; το s Jeffery Dean, η ιδέα πίσω από GFS είναι να αποθηκευτούν τα στοιχεία σοβαρά ακόμη και παρουσία των αναξιόπιστων μηχανών. Το σύστημα GFS λειτουργεί στην κύρια ενότητα σκλάβων. Υπάρχει μια μηχανή που ενεργεί ως κεντρικός υπολογιστής και διάφορη άλλη που είναι σκλάβοι ή κόμβος.
Ο κύριος είναι αρμόδιος για να παρακολουθήσει; ποιο στοιχείο αποθηκεύεται στο οποίο μηχανή; , αποκαλούμενος ως meta - στοιχεία (στοιχεία για τα στοιχεία). Το GFS λέγεται για να διατηρήσει 3 αντίγραφα οποιουδήποτε στοιχείων ή αρχείου συμπεριλαμβανομένου εκτελέσιμου. Το meta - το στοιχείο κατοικεί στην κύρια μνήμη του κυρίου, δηλ. στον κριό, η άδεια κατά συνέπεια γρηγορότερου access.GFS είχε ως σκοπό να αποθηκεύσει το τεράστιο ποσό στοιχείων, μέχρι την τρέχουσα ημερομηνία,
Η μεγαλύτερη συστάδα Google (η συστάδα είναι ομάδα υπολογιστών μαζί δεδομένου ότι δίκτυο) αποθηκεύει τις εκατοντάδες των terrabytes της μνήμης σε χιλιάδες δίσκοι.
Πώς αποτυχία στοιχείων και εργασίες ανοχής σε GFS;
Σε GFS, ο κύριος κεντρικός υπολογιστής χειρίζεται όλα τα αιτήματα, τα οποία μεταφέρουν στη συνέχεια το αίτημα να εξαναγκαστεί η θέση των στοιχείων σε έναν ή περισσότερους κόμβους ή σκλάβους. Σε περίπτωση που το αίτημα παίρνει περισσότερος χρόνος από οι αλλαγές συστημάτων σε ένα εφεδρικός-αντίγραφο (ο λόγος 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. For more technical details look at GFS PapersNext post I will talk about MapReduce Tech used by Google which forms another heart of Google?s success.
Tags: gfs, master server, master slave, storage system
![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
Posted on 14th April 2007 by 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 Ashish Mohta | Connect with me @
Twitter |
Linkedin |
Facebook |
Stumble
| Need more help? Ask your Questions at our Support Center




































Free Email Subscription


One Comment »
Trackbacks
Leave your response!