Big Data Architecture
by Thanachart Numnonda

1. Data Ingestion
1.1. Sqoop
1.2. Flume
1.3. KafKa
2. Visualization
2.1. Data Integration
2.2. Business Analytics
3. Processing
3.1. Batch
3.1.1. MapReduce
3.1.2. Hive
3.1.3. Pig
3.2. SQL
3.3. RealTime
3.3.1. Impala
3.3.2. Spark
3.4. Machine Learning
3.4.1. Mahout
3.4.2. Spark
4. Storage
4.1. Hadoop HDFS
4.2. NoSQL
4.2.1. HBase