Introduction
Hive architecture helps us organize and process big data easily using SQL-like commands.
When you want to analyze large datasets stored in Hadoop using familiar SQL queries.
When you need to convert SQL queries into MapReduce or other processing jobs automatically.
When you want to store data in tables and manage it like a database on top of Hadoop.
When you want to separate data storage from data processing for better scalability.
When you want to use a data warehouse system that works well with big data.