| 1 | Hive is Datawarehousing tool and used to process the data in hadoop and HDFS.Hive is similar to SQL because it analyze and process the data with querying language. | Apache Hbase is open source framework and it is a NoSql Database. | 
| 2 | Hive runs on MapReduce and top of the Hadoop | Hbase runs on top of the HDFS | 
| 3 | Main Purpose of hive is analyze,querying and processing the datasets | Main Purpose of hbase is read and write more number of data sets | 
| 4 | In Hive Metastore,Tables,Partitions and Buckets are used to data storage. | In Hbase data are stored in Column and Row wise of tables | 
| 5 | Update the data is complicated in Hive | Hbase is easily update the data using queries | 
| 6 | Hive is not interact with queries for processing the data | Hbase is mainly interact with queries language. | 
| 7 | Metastore,Execution Engine and MapReduce are main components of hive. | Master server,Regions,Zookepperand region server are main components of hbase. | 
| 8 | Apache hive allows sql queries for data processing | Sql queries are not accepted in Hbase. | 
| 9 | Insert,Update and delete the table operations are not made in Apache hive. | It allows the Insert and delete operations | 
| 10 | Main advantages of hive is it analyze the data using SQL queries and hive also known as HQL. | Main Advantage of Hbase – It stores the data as row and column wise so processing the data easily in Hbase |