Google Dremel: 1 TRILLION FILE READS in 10 seconds

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

КОМЕНТАРІ • 52

  • @gkcs
    @gkcs  Місяць тому +3

    Thank you for watching!
    Here is the system design judge link: interviewready.io/practice/system-design-judge/

  • @ArunRamakrishnan
    @ArunRamakrishnan 29 днів тому +14

    Wonderful effort and quite rare to see discourses on deep system design. We used to do this when we were working on I/O on our large NUMA systems but it was internal. Keep up the amazing effort.

    • @gkcs
      @gkcs  29 днів тому +3

      Thank you!
      A new video is coming this Saturday 😁

  • @ashokansivapragasam2762
    @ashokansivapragasam2762 28 днів тому +3

    I have been following you since 6 years for Data Structures, Algorithms and System Design. Always informative and detailed. Love to see more videos! Good work!

    • @gkcs
      @gkcs  28 днів тому +1

      Thank you!

  • @shubhamjagtap108
    @shubhamjagtap108 Місяць тому +26

    Please do a research paper walkthrough for Hadoop Distributed File System too... Thank you for this, I work with parquet daily, I will go in details of compression.

    • @gkcs
      @gkcs  Місяць тому +3

      Great suggestion, thank you!

    • @blasttrash
      @blasttrash Місяць тому

      @shubhamjagtap108 when will you make video on parquet?

    • @shubhamjagtap108
      @shubhamjagtap108 26 днів тому

      @@blasttrash Hey, I mean I work as SW engineer (2 years experience) at an MNC, I daily work on distributed systems and AWS services (DevOps).

  • @harishrg777
    @harishrg777 18 днів тому +1

    I come from biomedical background, initially I was like why was this suggested randomly. But this explains skeletal concepts, since now we are all dealing with data and analytics irrespective of field and most part of queries is monopolized through google. This explanation gives a good understanding, thank you for making this explanation. Liked and subbed.

    • @gkcs
      @gkcs  18 днів тому

      Thank you!

  • @plashless3406
    @plashless3406 Місяць тому +9

    Wo wo wo, wait a minute. I just want to say "You are absolutely awesome"

    • @gkcs
      @gkcs  Місяць тому

      Thank you!

  • @ankushtagore4299
    @ankushtagore4299 24 дні тому

    following you since i was in college and i can tell this without thinking that you are one of the greatest teacher of all time.
    your lecturers are great, whether viewer is a noob or a veteran developer.

    • @gkcs
      @gkcs  24 дні тому

      Thank you Ankush!

  • @gradientO
    @gradientO Місяць тому +4

    Thanks for this!! I was just searching papers for Dremel, Bigtable and Aurora

    • @gkcs
      @gkcs  Місяць тому +2

      Cheers 😁
      More on the way!

  • @baibhabmondal1740
    @baibhabmondal1740 29 днів тому +1

    Did not watch the video fully yet, but just felt happy watching your vids again. I used to watch your videos back in college, we even chatted once over linkedin. Things got busy, Now I actually get to do what you used to explain on your older videos about design. Serve scale of Billions, as an EM. And its just feel nice that I started from here (your YT channel).
    Times were simpler then, maybe for both of us. I was in college. And you were still at Uber, unmarried, without a kid. Now you got a company of your own, married and a kid. Time flies. I am too getting married next year, lets see how that goes.
    2017 feels 2 days ago man.

    • @gkcs
      @gkcs  29 днів тому +1

      I am glad to connect with you again.
      Hope you have a great life ahead, and congratulations on the wedding!

    • @YashpriyadeepKatta
      @YashpriyadeepKatta 23 дні тому

      That was lovely to read mate, what's your name on Linkdin?

  • @madhuiitb-cse
    @madhuiitb-cse Місяць тому +2

    Thanks a lot for putting efforts for the engineers. It is really very helpful.

    • @gkcs
      @gkcs  Місяць тому

      Thank you!

  • @Tdavis1911
    @Tdavis1911 23 дні тому

    Fantastic work, great way to organize and present the subject material

    • @gkcs
      @gkcs  21 день тому

      Thank you, cheers!

  • @shubhamwaingade4144
    @shubhamwaingade4144 29 днів тому +1

    I think I have found a goldmine here! New subscriber added!

    • @gkcs
      @gkcs  29 днів тому +1

      Thank you!

  • @Md_sadiq_Md
    @Md_sadiq_Md Місяць тому +3

    Pushing the algorithm ❤

    • @gkcs
      @gkcs  Місяць тому

      Thank you!

  • @imhiteshgarg
    @imhiteshgarg 18 днів тому +1

    Hi Gaurav, Nice video. We are also in the process of using some tools for queries related to aggregations at our end but we have finalised with Apache Pinot. After going through this video, I think Dremel is a lot similar to Pinot. What are your thoughts on it?

  • @shreyaspatange8653
    @shreyaspatange8653 28 днів тому +2

    13:28 this is similar to AOS and SOA

    • @gkcs
      @gkcs  28 днів тому +1

      Yes 😁

  • @ArunRamakrishnan
    @ArunRamakrishnan 29 днів тому

    I am not sure if Cockroach DB is based on the spanner design enhancements or some parts of dremel as well.

  • @jiteshpanda09
    @jiteshpanda09 12 днів тому

    I think Oracle Exadata is also inspired by Google Sharding and Columnar Storage.

  • @shafiq_ramli
    @shafiq_ramli 21 день тому

    Where can I learn this like you did? Should I search a systematic syllable?

    • @gkcs
      @gkcs  21 день тому

      I use these resources:
      interviewready.io/resources

  • @kartikkaushik4743
    @kartikkaushik4743 Місяць тому

    Thanks for sharing it Gaurav from where we can study the reasearch for the same article can u pls share about it?

    • @gkcs
      @gkcs  Місяць тому

      It's in the description 😁

  • @sarveshsawant7232
    @sarveshsawant7232 Місяць тому

    Does amazon athena has similar architecture?

  • @raaz9662
    @raaz9662 15 днів тому

    Good one Gaurav

    • @gkcs
      @gkcs  15 днів тому

      Thank you!

  • @sachinkumar-jc3ub
    @sachinkumar-jc3ub Місяць тому +1

    Yes I seen system design judge on cup ,i think lot of missed it😅

    • @gkcs
      @gkcs  Місяць тому

      Hahahha :p

  • @ankk98
    @ankk98 24 дні тому

    Aggregation on column based databases are also faster because the chances of predicting the next index are much higher.

    • @gkcs
      @gkcs  24 дні тому

      Interesting point, thanks for sharing!

  • @BudsintheAir
    @BudsintheAir Місяць тому +1

    Thank you sir ❤

    • @gkcs
      @gkcs  Місяць тому +1

      Cheers!

  • @thilaksalian5419
    @thilaksalian5419 28 днів тому

    Thank you

    • @gkcs
      @gkcs  28 днів тому

      You're welcome :D

  • @Vikrant19912
    @Vikrant19912 Місяць тому +2

    I couldn't help but compare spark's architecture with this!

    • @gkcs
      @gkcs  Місяць тому

      It does have some ideas from here :)
      Spark also uses Map Reduce, and real-time mini batches.