MapReduce and Design Patterns - What is Design Pattern ?
2K views
Oct 18, 2024
MapReduce and Design Patterns - What is Design Pattern ? https://www.tutorialspoint.com/market/index.asp Get Extra 10% OFF on all courses, Ebooks, and prime packs, USE CODE: YOUTUBE10
View Video Transcript
0:00
In this video we are discussing what is design pattern
0:04
Design pattern is nothing but best practices or some techniques which was adopted and developed
0:10
and evolved by different experience developers. So design patterns are required to execute our algorithms, our programs with minimum space
0:21
and minimum time. So it reduces the space and time complexities. In case of map-produced design pattern, it is special
0:29
Why? Because here we are supposed to deal with huge amount of data
0:33
So ordinary bubble shot, merge shot, quick shot cannot be applied on them
0:38
So that's why we required a separate set of design patterns for this map-produce oriented
0:43
application development. And that is the origin of the design pattern. The design patterns are used to represent some good practices and techniques adopted by some
0:57
experienced developers. years experiences developers have found that for this kind of problem this is the design pattern to be adopted In MapReduce tasks we need to follow some design patterns to perform different tasks on the
1:13
large set of data. Because MapReduce is the part of Hadoop. Hadoop is the solution against the problem, big data
1:21
And we cannot use the traditional operations like our quick shot, much shot, on these type
1:27
of data because the data size is too big. So, in the design pattern, we should also care about the computational time and the space
1:36
That means, design pattern will take care of reduction of time complexities, also the space complexities
1:43
Our target is to reduce time and space required to perform the task
1:48
So, in this particular tutorial, we are supposed to deal with multiple different design
1:52
patterns, and we'll be discussing that for these kind of problems, this design pattern
1:56
is necessary to get implemented. So, let us start with the other videos so that you can feel that how this design pattern is playing
2:04
role in MapReduce Related Application Development. Thanks for watching this video
#Programming