SEMINAR ON SEMINAR ON Android App Development Android App Development Trained by- Trained by- Hewlett-Packard Education Hewlett-Packard Education Services, Mumbai Services, Mumbai Presented to- Mr. R.K. Banyal By- Mr. Hukum Chand Saini Urvashi Kataria
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
SEMINAR ONSEMINAR ONAndroid App DevelopmentAndroid App Development
• Distributed data and computation.• Tasks are independent. Entire nodes can fail and restart.• Linear scaling in the idle case. It’s used to design cheap
commodity, hardware.• Simple programming model. The end-user programmer
only writes map reduce task.
Disadvantages/ Cases where Disadvantages/ Cases where MR isn’t a suitable choice:MR isn’t a suitable choice:
• Real time processing• It is not always very easy to implement each and every
thing as a map reduce program• When your intermediate processes need to talk to each
other • When your processing requires lot of data to be shuffled
over the network• When you need to handle streaming data. MR is best suited
to batch process huge amount of data which you already have
Limitations of Limitations of MapReduceMapReduce
RDBMS vs. RDBMS vs. HadoopHadoop
Traditional RDBMS Hadoop / MapReduce
Data Size Gigabytes (Terabytes) Petabytes (Hexabytes)
Access Interactive and Batch Batch – NOT Interactive
Updates Read / Write many times
Write once, Read many times
Structure Static Schema Dynamic Schema
Integrity High (ACID) Low
Scaling Nonlinear Linear
Query Response Time
Can be near immediate Has latency (due to batch processing)
ReferencesReferences• J. Dean and S. Ghemawat. “MapReduce: Simplified Data
Processing on Large Clusters.” Proceedings of the 6th Symposium on Operating System Design and Implementation (OSDI 2004), pages 137-150. 2004.
• S. Ghemawat, H. Gobioff, and S.-T. Leung. “The Google File System.” OSDI 200?
• http://hadoop.apache.org/common/docs/current/mapred_tutorial.html. “Map/Reduce Tutorial”. Fetched January 21, 2010.
• Tom White. Hadoop: The Definitive Guide. O'Reilly Media. June 5, 2009
• http://developer.yahoo.com/hadoop/tutorial/module4.html• J. Lin and C. Dyer. Data-Intensive Text Processing with