Hive:
Hive is an external tool which works only with Hadoop framework.
Hive is open source software by Apache software foundation.
Earlier it was the Facebook who developed this Query based dataware housing on top of HDFS( Hadoop Distributed File System )
Hive is not an NoSql database like MongoDB
Hive used for data processing used only in Hadoop.
Hive can load the data from external file.
Hive has partitioning and bucketing technique to divide the data on the basis of particular keyword
The partitioning will help to lead data faster
*****************************************************************************************
MongoDB:
MongoDB is also an open source software but not maintained by Apache
It is managed by MongoDB Unversity
Certification for this was free but now we need to pay for MongoDB certification
MongoDb has its own server to manage the MongoDB database
MongoDB is an NoSQL database
MongoDB stores its data in file whereas Hive stores its data in Derby(bidefault) database
There is no constraint to follow like RDBMS
Data can be stored in BSON format( Binary JSON )
MongoDB can be used independently whereas Hive cannot
Comments