Hive Bucket End to End Explained

แชร์
ฝัง
  • เผยแพร่เมื่อ 13 ม.ค. 2025

ความคิดเห็น • 40

  • @ririraman7
    @ririraman7 2 ปีที่แล้ว +12

    You nailed the game, I do not need expensive courses to learn when I can have a brother like you.

    • @dataengineeringvideos
      @dataengineeringvideos  2 ปีที่แล้ว +1

      Thank you so much bro 🙏

    • @shubhamwaingade4144
      @shubhamwaingade4144 ปีที่แล้ว +1

      True! in every video of the Big Data playlist there will be a moment where you feel like you just learnt something that will blow away your senior's mind!!!1

  • @sakshipandey5137
    @sakshipandey5137 2 ปีที่แล้ว +2

    Love the way you explain. Completed whole hive series. Keep posting more.

  • @agamjotsingh4762
    @agamjotsingh4762 ปีที่แล้ว +1

    great explanation. I was having hard time understanding why bucketing concept is required if partitioning is there in hive. Now i got the idea

  • @nishantbahikar5639
    @nishantbahikar5639 2 ปีที่แล้ว +2

    Bro ur videos are genuinely so helpful.. they way you give actual examples are really nice.. easy to understand.. thanks to you.. keep up the good work we would watch the inbetween youtube ads 👍

  • @vikasbabu4497
    @vikasbabu4497 2 ปีที่แล้ว +2

    Thanks for the series, gives deep understanding and clear picture on topics. Waiting for Pyspark videos.

  • @mydeenkasim9902
    @mydeenkasim9902 3 ปีที่แล้ว +1

    Outstanding explanation..Thanks much..-Mohamed

  • @manjulagulabal
    @manjulagulabal 3 ปีที่แล้ว +1

    This explaination on hive bucketing was really useful👍it has really helped me to clear technical interview

  • @RohitSaini52945
    @RohitSaini52945 2 ปีที่แล้ว +1

    Keep updating this playlist. Very useful Thanks!

  • @shailendraakshinthala
    @shailendraakshinthala ปีที่แล้ว

    what if the bucketed column is a string how will it perform the hash partition on it using Modulus division ...will it take the ASCII value of string into consideration?

  • @AnandKumar310
    @AnandKumar310 2 ปีที่แล้ว

    Thank you very much Gowtham for making Big Data concepts so easy and understandable. The contents are great and help millions of people like me who are moving toward Big Data. Keep on good work :)

  • @Hunter-di9by
    @Hunter-di9by 2 ปีที่แล้ว

    It was a great session.thank you for your efforts.

  • @chandramouli1330
    @chandramouli1330 6 หลายเดือนก่อน

    Good explanation. thanks for the video

  • @addipendimalibasha6557
    @addipendimalibasha6557 2 ปีที่แล้ว

    While scanning the buckets for the records , does it scan all the buckets one by one until the record is found and will break out once the record is found ?

  • @divyaneelamegam1784
    @divyaneelamegam1784 3 ปีที่แล้ว +1

    Bro, your interview questions vd was very useful. Can you do the same for each topic separately pls?

  • @asif1673
    @asif1673 3 ปีที่แล้ว

    I am working in internal audits ( 2 years exp..) - role is to be checking the business transactions with large data and making the observations... Companies can consider the internal audit Experience for data analyst jobs ???

  • @kumarsatyachaitanyayedida4717
    @kumarsatyachaitanyayedida4717 3 ปีที่แล้ว

    Easily understandable explaination❤

  • @sperooo
    @sperooo 2 ปีที่แล้ว +1

    excellent work and explanation
    but i have a question. what if the remainder is bigger than the number of buckets ?
    for example if we have 3 buckets and hash % 3 is 6 .
    in which bucket that record will be ?
    thanks.

    • @dataengineeringvideos
      @dataengineeringvideos  2 ปีที่แล้ว

      Thanks
      So you mean hash is 3 and number of bucket is also 3
      Therefore 3 mod 3 right ?

    • @subimalkhatua2886
      @subimalkhatua2886 2 ปีที่แล้ว

      If i get it correctly you are assuming what happen any hash value hash (x) % (mod a) > (mod a) and then whil bucket will it go? The simple answer is no this is not possible in current math . What you are assuming is the qoutient and this is separte than remainder . Lets take an example of hash value 95 and mod value 3 . Here qoutient would be 31 that is (95 - (31*3)) = 2. If you have 10001 also in hash value still you will get qoutient 3333 that is (10001-(3333*3)) = 2. Remainder will always be

    • @localmartian9047
      @localmartian9047 2 ปีที่แล้ว +1

      It is property of natural numbers that any number n divided by x will have remainder

    • @bibhutimishra1275
      @bibhutimishra1275 22 วันที่ผ่านมา

      I also had the same doubt came to my mind. But that is not the case. Because reminder of 3 can not be more than 3...

  • @aneksingh4496
    @aneksingh4496 3 ปีที่แล้ว

    Very nicely explain ...keep posting new videos pls

  • @khaledbenaggoune8598
    @khaledbenaggoune8598 2 ปีที่แล้ว

    Good content as always, thank you.

  • @shubhamwaingade4144
    @shubhamwaingade4144 ปีที่แล้ว

    Found a gem in you tube!💎💎

  • @justvenkyy...3423
    @justvenkyy...3423 2 ปีที่แล้ว

    hi can you post video on how to prepare and crack faang interviews?

  • @shuaibsaqib5085
    @shuaibsaqib5085 2 ปีที่แล้ว

    Nice explanation brother.

  • @RakeshKumar-eb9re
    @RakeshKumar-eb9re 2 ปีที่แล้ว

    How bucket works on top of partition?

  • @Harsith504
    @Harsith504 3 ปีที่แล้ว

    for the begginer hard to find the order, to follow, would appreciate if you rename it with part-1,part-2...

  • @done8959
    @done8959 ปีที่แล้ว

    what is that 's' at the end of the command SELECT avg(amt) FROM bk_test_data TABLESAMPLE(BUCKET 1 OUT OF 3 ON rand()) s;

  • @sopankardile2603
    @sopankardile2603 3 ปีที่แล้ว +1

    Great bro thanks

  • @ashoki16
    @ashoki16 2 ปีที่แล้ว

    Nice explanation 😁

  • @kotturumadhu8354
    @kotturumadhu8354 11 วันที่ผ่านมา

    Great info bro

  • @ririraman7
    @ririraman7 2 ปีที่แล้ว

    Thank you brother

  • @bharatrbk2884
    @bharatrbk2884 2 ปีที่แล้ว

    When you have taken 2 buckets and if you insert values in same order
    1. 9876
    2.1234
    3.5678
    4.0014
    Then, if we are searching for 0014
    Now it come under Full Scan,
    So that is the reason, you have taken 1&4 in 1st bucket and the remaining in 2nd bucket.
    Hahaha....good cover drive

    • @dataengineeringvideos
      @dataengineeringvideos  2 ปีที่แล้ว +1

      Ha ha it's not like that , and the records will not store in the order the way we insert in the bucket , the hash partition algorithm will decide the buckets destinations for the records , 0014 can be in 1st bucket too . Using bucket we are not completely avoiding full scannn... 🙂

  • @prashanthg365
    @prashanthg365 2 ปีที่แล้ว

    Thankyou

  • @HarshaVardhan-mm2rm
    @HarshaVardhan-mm2rm 3 ปีที่แล้ว

    First view 😀