Hive Bucket End to End Explained

Поделиться
HTML-код
  • Опубликовано: 17 окт 2024

Комментарии • 37

  • @ririraman7
    @ririraman7 2 года назад +11

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

    • @dataengineeringvideos
      @dataengineeringvideos  2 года назад

      Thank you so much bro 🙏

    • @shubhamwaingade4144
      @shubhamwaingade4144 Год назад

      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

  • @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

  • @sakshipandey5137
    @sakshipandey5137 2 года назад +2

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

  • @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.

  • @manjulagulabal
    @manjulagulabal 2 года назад +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!

  • @mydeenkasim9902
    @mydeenkasim9902 2 года назад +1

    Outstanding explanation..Thanks much..-Mohamed

  • @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?

  • @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

  • @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 ?

  • @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 :)

  • @divyaneelamegam1784
    @divyaneelamegam1784 3 года назад +1

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

  • @Hunter-di9by
    @Hunter-di9by 2 года назад

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

  • @kumarsatyachaitanyayedida4717
    @kumarsatyachaitanyayedida4717 2 года назад

    Easily understandable explaination❤

  • @chandramouli1330
    @chandramouli1330 3 месяца назад

    Good explanation. thanks for the video

  • @aneksingh4496
    @aneksingh4496 2 года назад

    Very nicely explain ...keep posting new videos pls

  • @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;

  • @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 ???

  • @shubhamwaingade4144
    @shubhamwaingade4144 Год назад

    Found a gem in you tube!💎💎

  • @khaledbenaggoune8598
    @khaledbenaggoune8598 2 года назад

    Good content as always, thank you.

  • @RakeshKumar-eb9re
    @RakeshKumar-eb9re 2 года назад

    How bucket works on top of partition?

  • @shuaibsaqib5085
    @shuaibsaqib5085 2 года назад

    Nice explanation brother.

  • @justvenkyy...3423
    @justvenkyy...3423 2 года назад

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

  • @Harsith504
    @Harsith504 2 года назад

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

  • @sopankardile2603
    @sopankardile2603 2 года назад +1

    Great bro thanks

  • @ashoki16
    @ashoki16 2 года назад

    Nice explanation 😁

  • @ririraman7
    @ririraman7 2 года назад

    Thank you brother

  • @prashanthg365
    @prashanthg365 Год назад

    Thankyou

  • @bharatrbk2884
    @bharatrbk2884 Год назад

    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  Год назад +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... 🙂

  • @HarshaVardhan-mm2rm
    @HarshaVardhan-mm2rm 3 года назад

    First view 😀