Hadoop and MicroStrategy
First off, lets look at Hadoop.
Hadoop architecture
The Hadoop framework consists of two main layers:
Hadoop Distributed File System (HDFS)
Execution engine (MapReduce)
HDFS is a distributed file system that allows storage of a large volume of data across all the machines in a Hadoop cluster.
MapReduce is a programming model that is used to process the large volume of data that is stored in HDFS. It divides large tasks into smaller tasks and finally joins the smaller tasks together to provide a single result.
The following is the high-level architectural design of the Hadoop architecture:
![](https://static.packt-cdn.com/products/9781785884405/graphics/B05339_11_01.jpg)
MicroStrategy Analytics Platform over Hadoop
The following diagram shows how MicroStrategy and Hadoop are tied together:
![](https://static.packt-cdn.com/products/9781785884405/graphics/B05339_11_02.jpg)
Hadoop and MicroStrategy use cases
MicroStrategy is an analytics tool that uses data from Hadoop to perform analysis. There are several use cases that are difficult to implement by using a data warehouse.
Sample use cases are as follows:
Analysis of social media posts...