Apache pig - the easier to implement map reducer
October 08, 2018

Apache pig - the easier to implement map reducer

Subhadipto Poddar | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User

Overall Satisfaction with Apache Pig

Apache Pig is being used as a map-reduce platform. It is used to handle transportation problems and use large volume of data. It can handle data streaming from multiple sources and join them. This can be used to extract key findings, aggregate results and finally process output which is used for different types of visualizations.
  • Fast
  • Easy to implement
  • Can process data of almost any size
  • Easy to learn schema
  • It can only work on trivial arithmetic problems.
  • No or very difficult provision of looping across data
  • Sequential checks are almost impossible to implement
  • Positive includes quicker solutions to basic problems
  • Negative can be we also had to incorporate other softwares for advanced work.
  • Another positive is time saving
Apache Pig is picked up quickly and can be implemented with very little coding skills. Also the other languages require exact matching of versions during installations which made them somewhat less user-friendly. Also most of the tasks that are done in map reduce can be done quickly using a few lines of code from Apache Pig.
It is well suited when you are aggregating data but really difficult if you want to aggregate based upon line by line. Apache Pig can be picked up in a few days with a few demonstrations. Codes can be written quickly, however, it becomes difficult to take up complicated tasks using it.

Using Apache Pig

It is quick, fast and easy to implement Apache Pig which makes is quite popular to be used.
ProsCons
Like to use
Relatively simple
Easy to use
Consistent
Quick to learn
Feel confident using
Familiar
Not well integrated
Cumbersome
  • Arithmetic