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.
Using Apache Pig
Pros | Cons |
---|---|
Like to use Relatively simple Easy to use Consistent Quick to learn Feel confident using Familiar | Not well integrated Cumbersome |
- Arithmetic
- Looping