Hive and HBase differences and relations

Hive and HBase differences and relations

Difference between the two

Hive: Hive Hadoop is based on a data warehouse tool , you can map the structure of the data file to a database table, and provides a simple sql query.

HBase: HBase Hadoop is a database , a distributed, scalable, large data store.

Both Contact

Hbase and Hive in big data architecture in a different position, Hbase mainly to solve the problem of real-time data query, data processing and Hive mainly to solve computing problems, usually used in conjunction.

In large data schema, Hive and HBase collaborative relationship, data flow typically follows:

  1. By ETL tools to extract the source data storage HDFS;
  2. Hive by washing, and processing the original data;
  3. The results of the cleaned HIve, if for massive data query scenarios may be stored in random Hbase
  4. HBase query data from data applications;

Guess you like

Origin www.cnblogs.com/cainiao-chuanqi/p/12080396.html
Recommended