ABSTRACT
Current trends in computer science drive users toward more serviceoriented architectures such as the so-called cloud platforms. The cloud allows provisioning of computing and storage, converting physical centralized resources into virtual shared resources. The ideas behind it are not that different from previous efforts such as utility or grid computing, but
CONTENTS
Introduction ......................................................................................................... 295 MapReduce Model .............................................................................................. 297
Comparison with Other Systems ................................................................. 298 RDBMS ........................................................................................................ 298 Distributed Key-Value and Column-Oriented DBMS ......................... 299 Grid Computing ........................................................................................ 299 Shared-Memory Parallel Programming ................................................. 299
Examples and Uses of MapReduce .............................................................300 Word Count: MapReduce’s “Hello World!” ..........................................300 Use Cases ....................................................................................................302