February 2019
Beginner to intermediate
544 pages
14h 36m
English
Bucketing decomposes data into more manageable or equal parts. With partitioning, there is a possibility that you can create multiple small partitions based on column values. If you go for bucketing, you are restricting the number of buckets to store the data. This number is defined during table creation scripts. The advantage of bucketing is that because of equal volumes of data in each partition, joins at map side will be quicker. It also offers a faster query response, like partitioning.
Read now
Unlock full access