Google File System - Paper that inspired Hadoop

Поділитися
Вставка
  • Опубліковано 1 гру 2024

КОМЕНТАРІ • 83

  • @adiglasman2198
    @adiglasman2198 4 роки тому +31

    You have managed to take the written article published by google and explains Google File System and MapReduce in a very good, clear way so anyone can consume it. good job!

  • @siddheshswnt
    @siddheshswnt 5 років тому +39

    This is how one should teach. Loved it!

  • @nitinaggarwal8278
    @nitinaggarwal8278 3 роки тому +9

    Best explanation of GFS on UA-cam. This is how one should teach. Wish the channel had posted more such videos.

  • @SayanInMoves
    @SayanInMoves 5 років тому +3

    amazing video. the finest tutorial of GFS on youtube.

  • @salma-amlas
    @salma-amlas Рік тому

    high quality video. your explanations are clear as crystal

  • @mavbloopy
    @mavbloopy 5 років тому +5

    Thank you for getting into distributed systems realm. Would love to see some videos about the workings of cassandra.

  • @mfaraday4044
    @mfaraday4044 4 роки тому +12

    Now I realsed that my teacher must have watched this video before lecture .

  • @chandandastanti7557
    @chandandastanti7557 4 роки тому

    Your explanation is GREAT.

  • @srijanya2112
    @srijanya2112 5 років тому

    This explanation and the voice clarity is too good, thanks a lot for the video

  • @atharvajadhav8598
    @atharvajadhav8598 4 роки тому

    Excellent video clearing the basics of GFS.

  • @piyushkumar-wg8cv
    @piyushkumar-wg8cv Рік тому

    So a simple explanation. Amazing.

  • @DanielSmith-uj7rr
    @DanielSmith-uj7rr 4 роки тому

    Very well systematically explanation.! Great Work! Thank you. God bless you.

  • @arizavala5297
    @arizavala5297 Рік тому

    Amazing video, super clear.

  • @gauravsah7780
    @gauravsah7780 5 років тому

    Your videos are crisp and very clear. Thanks. Keep up the good work😊👍

  • @adityalingam2635
    @adityalingam2635 2 роки тому

    Very well explained. Thanks for the content and effort

  • @mukeshrathaur
    @mukeshrathaur 5 років тому +2

    Excellent Explanation sir. Loved it. Wanted to learn more on it. I am now big fan of yours. Watched most of your videos and trying to read as much possible from you sir. Please consider to share more videos on this topic.

    • @DefogTech
      @DefogTech  5 років тому +1

      Thank you so much for your kind words! Planning to do more videos soon

  • @Nachiket_upadhye_23
    @Nachiket_upadhye_23 2 роки тому

    Amazing video. Thank you so much

  • @sahenamaharjan6167
    @sahenamaharjan6167 Рік тому

    Explained clearly. Thanks.

  • @anirvangoswami
    @anirvangoswami 11 місяців тому

    Such a good explanation.

  • @nkadoor
    @nkadoor 3 роки тому

    Very nicely explained. Thank you.

  • @prajaktakhandve7501
    @prajaktakhandve7501 3 роки тому

    Very well explained and articulated.

  • @SteveLoughran
    @SteveLoughran 7 місяців тому

    FWIW the google paper left out some of the details you needed for full resilience. We had to learn those through things going wrong -e.g the infamous facebook cascade failure where, once a critical mass of servers went offline, the recovery work took the rest down

  • @jorgedfbranco
    @jorgedfbranco 3 роки тому

    Very good explanation!

  • @aakashkhopade4666
    @aakashkhopade4666 4 роки тому

    Perfect explanation .Thank you for this.

  • @bhimanijanki
    @bhimanijanki Рік тому

    Great job!

  • @danyald4880
    @danyald4880 3 роки тому

    Exceptional sir.

  • @rutujadolas5347
    @rutujadolas5347 2 роки тому +1

    Very nice explanation. Thank you so much for the same. I had a few questions - 1. Which type(s) pf write operation(s) can a client application perform on the files. In other words, what does GFS supports in terms of writing into files? 2. Where in the file the writing can be done? 3. How much data can be written there and by how many applications at the same time and at the same location? 4. In what type of memory is the metadata stored on the master

    • @spider-bot
      @spider-bot Рік тому

      Bit late but hopefully others find it useful:
      Regarding (1) & (2), GFS was primarily aimed at applications which involved appending data to a long-running file, with random location writes happening rarely (if at all).
      For (3), the limits would depend on the actual implementation - this was just a theoretical paper on GFS. But yes, it is meant to support concurrent writes.
      And regarding (4), the Master keeps a track of all the files on the GFS, a list of chunk handlers that make up each file, and the list of chunk servers that hold a particular chunk (there are multiple servers for redundancy)
      Additionally the master keeps a log of all the changes that were made (along with checkpoints), so that it can recover from crashes

  • @magnarwium8520
    @magnarwium8520 4 роки тому

    Nice! Very easy to follow

  • @ChetanKulkarni1994
    @ChetanKulkarni1994 5 років тому

    Very nicely explained.Thanks a lot :)

  • @prabudasv
    @prabudasv 4 роки тому

    Very well explained , thanks

  • @FirefoxGuy18
    @FirefoxGuy18 6 місяців тому

    great content , thank you

  • @lenso2010
    @lenso2010 3 роки тому

    Well explained ,thank you.

  • @nikhilmakam8794
    @nikhilmakam8794 3 роки тому

    Thanks for the great content. But I haven't seen any recent videos from you, it'd be great if you start making these videos again, they're just wonderful.

  • @vineethp3644
    @vineethp3644 4 роки тому

    Great explanation

  • @sivagurunathanparanitharan4714
    @sivagurunathanparanitharan4714 4 роки тому

    🙏 You are the Best Teacher that I have ever seen.🥇, A classical method of approach = Superb indeed.👌.🎯Please Could you kindly teach us Flutter & Dart & Go lang & Scala too . Pleeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeese Sir..... 🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏

    • @DefogTech
      @DefogTech  4 роки тому +1

      Thank you so much for the kind words. Definitely plan to continue creating videos, and also covering more topics like Dart and Go

  • @shreyas6589
    @shreyas6589 5 років тому

    Great explanation! Thanks.

  • @talirabetti8066
    @talirabetti8066 5 років тому

    Thank you! a very clear explanation.

  • @MartinCharles
    @MartinCharles 4 роки тому

    Can't wait for the BigTable and DynamoDB episodes!! Also can you do one on pagerank?

  • @somanshbudhwar
    @somanshbudhwar 9 місяців тому

    Epic!

  • @F1mus
    @F1mus 4 роки тому

    Really good video.

  • @ajeetstationajeet
    @ajeetstationajeet 6 місяців тому

    its architecture somewhat similar to napster ( I think napster was ahead of its time)

  • @MuhammadNadeem-rc5bk
    @MuhammadNadeem-rc5bk 4 роки тому

    Good work

  • @rahulsinghai3033
    @rahulsinghai3033 5 років тому

    I really like your videos and regular follower of your channel. Please publish a video on Cassandra architecture. If possible.

    • @DefogTech
      @DefogTech  5 років тому

      Yes sir! Cassandra is similar to Google Bigtable. Will cover it soon.

  • @prathamesh5565
    @prathamesh5565 4 роки тому

    Awesome 👍

  • @itaco8066
    @itaco8066 3 роки тому

    Awesome

  • @tendies
    @tendies 3 роки тому

    Well done,thank you

  • @SameerSrinivas
    @SameerSrinivas 3 роки тому

    Great video. Thanks for making. There is a typo in the last slide about chunk size being 64kb instead of 64mb :)

  • @sureshchaudhari4465
    @sureshchaudhari4465 3 роки тому

    waw u explained so smilply

  • @mrunalshende1449
    @mrunalshende1449 2 роки тому

    Thank you so much..

  • @Chris-bq4qd
    @Chris-bq4qd 5 років тому

    Very helpful.

  • @sharanyarai378
    @sharanyarai378 5 років тому +1

    Thanks, can you also explain MapReduce please?

    • @DefogTech
      @DefogTech  5 років тому

      Absolutely. That video is coming tomorrow!

  • @MrPrince0277
    @MrPrince0277 2 роки тому

    If each chunk has 3 replicas, then will there be a total of 4 such chunks ?

  • @movingtoweb
    @movingtoweb 5 років тому

    Good one buddy👏

    • @DefogTech
      @DefogTech  5 років тому

      Thank you buddy! Btw, Congrats on 40K, that was fast!

    • @TechPrimers
      @TechPrimers 5 років тому

      Defog Tech thanks dude🙏🏻

    • @sanjaykantheti4002
      @sanjaykantheti4002 5 років тому +1

      I m happy to see 2 good Java content creators at one place. Continue the legacy. :)

    • @TechPrimers
      @TechPrimers 5 років тому

      Sanjay Kantheti 🤘

  • @aurojitbasak3249
    @aurojitbasak3249 5 років тому

    Thank you for your video

  • @rozz984
    @rozz984 5 років тому

    Hi , Can you make video related to transaction management ,propagations ,isolations,2-phase commit, deadlocks in transactions..

  • @prashantjha439
    @prashantjha439 4 роки тому +2

    Hey , why have you stopped uploading videos....let me know if you need any funding

    • @DefogTech
      @DefogTech  4 роки тому +3

      hey, thanks so much for reaching out.. just been busy with new job, and added laziness :(
      I am researching for NoSQL series, but will take time.
      Regarding funding, absolutely.. I love teaching and hope to someday do this fulltime. Might start UA-cam subscriptions for earning. Let me know your thoughts, is ~130 INR a month something everyone would go for, or should it be course based fees on a separate website?

    • @prashantjha439
      @prashantjha439 4 роки тому +1

      @@DefogTech , this channel is my first point of reference for any cs related topic , things that make your videos unique are the awesome slides , quality content & very crisp explanation. I myself being a software professional at Adobe frequently watch your videos, so yes youtube subscription seem to be a viable option. Hoping you to resume soon so that we can make best amidst the lockdown. :)

  • @kunal4350
    @kunal4350 4 роки тому

    Hey , request you to please make new video.
    Eagerly waiting for your new videos.

  • @chitthiaayeehai
    @chitthiaayeehai 5 років тому

    Perfect.

  • @HamzaMahmood1261
    @HamzaMahmood1261 10 місяців тому

    Gr8

  • @nemiltimbadia7134
    @nemiltimbadia7134 4 роки тому

    Can you please do Dynamo paper

  • @meghaharlalka
    @meghaharlalka 5 років тому +2

    is the master something like a zookeeper?

    • @DefogTech
      @DefogTech  5 років тому

      No, it's a single instance backed by a secondary one unlike concensus based one like zookeeper

  • @speak_charlie
    @speak_charlie 2 роки тому

    👍🏿👍🏿👍🏿

  • @siripanchadi6288
    @siripanchadi6288 5 років тому

    💙

  • @martinharris4416
    @martinharris4416 2 роки тому

    The chunk is **64KB** NOT MB

    • @DefogTech
      @DefogTech  2 роки тому

      It is 64MB. GFS is used mainly for large files with append-only structure. In the paper there is good trade-off of why they chose 64MB.

    • @ALOKSINGH-d5g
      @ALOKSINGH-d5g 6 місяців тому

      MB

  • @ScribbleDribble
    @ScribbleDribble 3 роки тому

    Very clear explanation. Thank you!

  • @eko100200
    @eko100200 Рік тому

    Great explanation.

  • @nishantparmar
    @nishantparmar 2 роки тому

    Awesome explanation