What is MapReduce?

Sdílet
Vložit
  • čas přidán 6. 10. 2016
  • Building efficient data centers that can hold thousands of machines is hard enough. Programming thousands of machines is even harder. One approach pioneered by Google is known as MapReduce. MapReduce provides a programming model that simplifies programming thousands of machines by breaking down distributed programs into two steps: map, and reduce.
    Credits: Talking: Geoffrey Challen (Assistant Professor, Computer Science and Engineering, University at Buffalo). Producing: Greg Bunyea (Undergraduate, Computer Science and Engineering, University at Buffalo).
    Part of the www.internet-class.org online internet course. A blue Systems Research Group (blue.cse.buffalo.edu) production.

Komentáře • 164

  • @standcontractdelta8120
    @standcontractdelta8120 Před 18 dny +1

    FINALLY. This made sense. I watched a few others try to explain it in the weirdest way, immediately jumping into details instead of giving a bigger picture first.

  • @kob3570
    @kob3570 Před 4 lety +161

    Thank you my GTA character

  • @test-mm7bv
    @test-mm7bv Před 6 lety +244

    thanks for explaining this so clearly.
    this is one of the rare explanations in youtube that isn't inane or polluted with pointless jargon.

    • @hoelefouk
      @hoelefouk Před 4 lety +10

      People love complicating simple stuff!

    • @marleyharper3261
      @marleyharper3261 Před 2 lety

      I guess im asking the wrong place but does anybody know of a trick to log back into an Instagram account??
      I somehow lost my account password. I love any tricks you can give me!

    • @justicenasir9989
      @justicenasir9989 Před 2 lety

      @Marley Harper Instablaster =)

    • @marleyharper3261
      @marleyharper3261 Před 2 lety

      @Justice Nasir Thanks for your reply. I found the site on google and Im in the hacking process atm.
      I see it takes a while so I will reply here later with my results.

    • @marleyharper3261
      @marleyharper3261 Před 2 lety

      @Justice Nasir it did the trick and I now got access to my account again. I am so happy!
      Thanks so much, you saved my ass!

  • @kevinohare4330
    @kevinohare4330 Před 6 lety +64

    A simple topic made unnecessarily difficult to understand by others poor explanation. Thanks so much, concept is now crystal clear to me.

    • @10Exahertz
      @10Exahertz Před 4 lety +6

      almost everything is this, ppl wanna seem smart so they spew jargon.

  • @Rahul_1.618
    @Rahul_1.618 Před rokem +6

    This is the single best explanation on the topic on CZcams. It helped me 6 years ago and it still holds up now that I'm revising. Thanks!

  • @igcc13
    @igcc13 Před měsícem

    Finally a good professor on this matter.

  • @arocco89
    @arocco89 Před 4 lety +5

    How random. Came here looking to learn more about Map Reduce before a Facebook interview next week, and the guy doing the video ends up being one of my old CS professors.

  • @skipa9906
    @skipa9906 Před 4 měsíci

    I still refer to this video and I get to understand MR better with every play, if only I could like this video every time I watched it. Thank you for the content.

  • @807johnny807
    @807johnny807 Před 6 lety +58

    straight to the point and specific, great explanation

  • @newbie2743
    @newbie2743 Před 6 lety +5

    This the most explicit and best explanation on MapReduce concept ever!!!

  • @jotarokuzo
    @jotarokuzo Před 5 lety +3

    Thank you so much for the simple yet effective visuals. Perfect for people who just need the basic knowledge before stepping into all of the complicated parts.

  • @ciloc2768
    @ciloc2768 Před 3 lety +4

    This video was super helpful for me!! Not only talked about the counting example but also explained that there are some tasks that do not fit in this framework!! Now I think I got the concept!! Thanks!!

  • @xianshuzeng3476
    @xianshuzeng3476 Před 5 lety +1

    Thanks a lot! I struggled a bit to learn what is map reduce from documents. This video makes everything so clear!

  • @aemethes
    @aemethes Před 4 lety +3

    Brilliantly put, I must say, when you explain it like that, it makes our understanding of distributed computing much easier to understand. Saving your video is a play list for future references and sharing. thank you~

  • @kenii28
    @kenii28 Před 6 lety +1

    amazing. cramming for a parallel and distributed systems in an hour. thanks so much!

  • @itzindy12
    @itzindy12 Před 5 lety +9

    This is an excellent explanation! thank you so much :D

  • @nikhil182
    @nikhil182 Před 8 měsíci

    This is channel is so underrated.

  • @MeridiusMaximus
    @MeridiusMaximus Před 4 lety

    WOW, what a crystal clear explanation. Thank you!

  • @user-fy5go3rh8p
    @user-fy5go3rh8p Před 4 lety

    Absolutely brilliant explanation. Best I've seen so far.

  • @fostercityjoe
    @fostercityjoe Před 5 lety +11

    I just shed a tear. That was beautiful!

  • @arnavmathur1926
    @arnavmathur1926 Před 5 lety +2

    Simply amazed by you dude. Loved it. Thanks !

  • @pierricknonnis8526
    @pierricknonnis8526 Před 4 lety +1

    Thanks for your clear explanations! Very useful 👏🏼

  • @high_fly_bird
    @high_fly_bird Před 2 lety

    so cool, so consistent! Five minutes and I already understand the essence! Thank u so much!

  • @Sira-
    @Sira- Před 4 lety

    Thank you that was a great concept explanation video! Easy to understand and right to the point.

  • @mohammadrahimtaheri5134
    @mohammadrahimtaheri5134 Před 5 lety +3

    Thank you so much for the explanation and excellent example

  • @ssamiuddin1
    @ssamiuddin1 Před 3 lety

    Wonderfully explained, thank you!

  • @creaturerohit
    @creaturerohit Před rokem

    simple and to the point , thanks !

  • @brianssendagire262
    @brianssendagire262 Před 5 lety +2

    Well done, precise and elaborate

  • @PasinduTennageprofile
    @PasinduTennageprofile Před 6 lety

    Excellent tutorial :) Thanks for uploading.

  • @ShabnamKhan-cj4zc
    @ShabnamKhan-cj4zc Před 4 lety

    Wow thank you so much for such a simple and crystal clear example..

  • @fatemehcheginisalzmann2189

    Well done!!! I enjoyed listening to a 5 min video and I got the concept of the MapReduce, thank you sooo much :)

  • @sebon11
    @sebon11 Před 3 lety

    AMAZING explanation, thanks!!

  • @Alexandra-he8ol
    @Alexandra-he8ol Před 3 lety

    Best explanation in the CZcams! Thanks🙏🏻

  • @prasannakoirala8489
    @prasannakoirala8489 Před 4 lety

    Bless you! Wonderfully explained.

  • @ziad4744
    @ziad4744 Před 3 lety

    High quality explanation in a simple way.

  • @kibagamij777
    @kibagamij777 Před 4 lety

    Thank you! A terrific explanation.

  • @atharvashirode9711
    @atharvashirode9711 Před 3 lety +1

    Best video on map-reduce on internet

  • @maoryahalomi-work1869

    Thank you so much for great and short explain!

  • @farazirfan47
    @farazirfan47 Před 3 lety

    Easy to understand, great work done!

  • @maheshwaranparamasivan5177

    Very good explanation, Thank You !!

  • @lamprosvelentzas7112
    @lamprosvelentzas7112 Před 3 lety

    Great explanation! Thank you for that!

  • @venustann1300
    @venustann1300 Před 10 měsíci

    thank you for explaining so clearly

  • @inamjanibragimov
    @inamjanibragimov Před 2 lety

    Amazing explanation! Thank you.

  • @roxanacepoiu5436
    @roxanacepoiu5436 Před 5 lety

    Great explanation! Thank you

  • @george4746
    @george4746 Před 3 lety

    Fantastic introduction. Thanks

  • @niels564
    @niels564 Před 6 lety

    Thank you for the explanation!

  • @ChiefRemoteOfficer
    @ChiefRemoteOfficer Před 3 lety

    Nicely done. Give this man a raise.

  • @danvisan7017
    @danvisan7017 Před 4 lety

    straight to the point. nice video

  • @Daniel-iy1ed
    @Daniel-iy1ed Před rokem

    Beautifully explained thanks 🙏

  • @tshaylatte9502
    @tshaylatte9502 Před 2 lety

    Once you understand the why, it is so much clear. Thank you

  • @cad1729
    @cad1729 Před 6 lety

    Very clear explanation. Thanks

  • @iqminiclip1222
    @iqminiclip1222 Před rokem

    MapReduce is distributed sorting
    Map: splitting data up to multiple computers, and those computers individually conducts the sorting
    Reduce: combining the sorted results into a lookup table

  • @ExcelTutorials1
    @ExcelTutorials1 Před 2 lety

    Very easy to understand, thank you!

  • @mustafamohammadi5741
    @mustafamohammadi5741 Před 5 lety

    Wonderful explanation! Good job

  • @oleghools4177
    @oleghools4177 Před 2 lety

    Very easy explanation. Thanks a lot.

  • @bogassolti8082
    @bogassolti8082 Před 5 lety

    Thank you so much, man! Neat explanation.

  • @Shermila
    @Shermila Před rokem

    Got a clear idea about it. Thanks from India.

  • @aakashnandrajog7035
    @aakashnandrajog7035 Před 7 lety +2

    BEST explanation .

  • @alinaqvi385
    @alinaqvi385 Před 4 lety

    Excellent explanation, seldom found.

  • @JohnDoe-zc4mu
    @JohnDoe-zc4mu Před 4 lety

    One of the best explanation ever

  • @maximiliancunningham6598

    This was a great explenation. Thanks!

  • @robertsamal
    @robertsamal Před 2 lety

    Thanks for this man. You really helped me.

  • @AndersonSilva-vs4gn
    @AndersonSilva-vs4gn Před 2 lety

    Very good and simple explanation!

  • @vinothkumarsugumar1436

    Thank you soo much best explanation !!

  • @btcboy823
    @btcboy823 Před 2 lety

    Perfectly explained, helped me a lot thank you 😊

  • @rahulpillai2625
    @rahulpillai2625 Před 6 lety

    Amazing introduction!

  • @oluwaseunshadare3645
    @oluwaseunshadare3645 Před 6 lety

    MapReduce explanation made easy. Good job

  • @chijiokeonukem4237
    @chijiokeonukem4237 Před 5 lety

    Best explanation so far. Nice one Brof...

  • @SauravSagar19
    @SauravSagar19 Před 3 lety

    Nice explanation, Thank you

  • @mohammedaminelachhabe2087

    You MapReduced the haadop MapReduce concept in 5 minutes.

  • @harryjohnsonperu724
    @harryjohnsonperu724 Před 5 lety

    Beautifully Explained 👍

  • @steveellison8686
    @steveellison8686 Před 2 lety

    Yes, that was great. Thanks so much.

  • @justinkim8856
    @justinkim8856 Před 2 lety

    I like the way he speaks and orgnaizes the training material

  • @abunasar786
    @abunasar786 Před 3 lety

    amazingly explained

  • @WittCode
    @WittCode Před 3 lety

    Good video! Thanks man!

  • @simonlan6993
    @simonlan6993 Před 2 lety

    That's incredible!

  • @GIULI4994
    @GIULI4994 Před 4 lety

    your explanation was very helpful, thanks for the video

  • @frantisekspurny9019
    @frantisekspurny9019 Před 7 lety +4

    Great video finally got it!

  • @divyanshuchaudhari5416

    Great explanation...Keep up good work.

  • @Dani-bx2lt
    @Dani-bx2lt Před 2 lety

    Great explanation

  • @Jkudjo
    @Jkudjo Před rokem

    When you got a thing for teaching you know you got it. !

  • @abrahamodefunso4878
    @abrahamodefunso4878 Před 4 lety

    Well explained
    Thank you.

  • @matejkonopik2628
    @matejkonopik2628 Před 7 měsíci

    this guy woke up and chose th DRIP for his presentation.. love it

  • @SOmar-zq1nq
    @SOmar-zq1nq Před 5 lety

    very clear explanation

  • @TarekFaham
    @TarekFaham Před 3 lety

    Fantastic!

  • @JohnDoe-zc4mu
    @JohnDoe-zc4mu Před 4 lety

    So clear I could see through the whiteboard.

  • @nandkumarkarlekar4973
    @nandkumarkarlekar4973 Před 2 lety

    Very Good explanation

  • @sambuzz1993
    @sambuzz1993 Před 2 lety

    Thank you for explaining what my lecturer took 2 hours in 5min

  • @behappy9441
    @behappy9441 Před rokem

    Thanks man ❤

  • @m4d_al3x
    @m4d_al3x Před rokem

    Great Video :)

  • @LLLLLLEON216
    @LLLLLLEON216 Před 6 lety

    Great video

  • @yassineyounes3479
    @yassineyounes3479 Před 5 lety

    Thank you, sir

  • @albertgao7256
    @albertgao7256 Před 4 lety

    Finally, someone can make sense!

  • @chahrazedbachir4740
    @chahrazedbachir4740 Před 4 lety

    Thanks a lot!!

  • @tamandeepsingh6684
    @tamandeepsingh6684 Před 6 lety

    Amazing!

  • @ravirathore91
    @ravirathore91 Před 6 lety

    great! thanks.

  • @TheHamboss
    @TheHamboss Před 3 lety

    great stuff

  • @MaxVD1997
    @MaxVD1997 Před 5 lety +1

    Helped me alot! Thankyou!

  • @hafizmfadli
    @hafizmfadli Před 5 lety

    great explanation bro

  • @shashankkhandelwal6876

    The Shuffle step groups data with similar key and sends it for reduce. How does Shuffle work? How does it group the data produced by mappers that is spread across multiple nodes?