I am new to NoSQL paradigm and don't know much about it. If anyone can help me clearly understand what is the difference between the Hadoop and HBase or give some tips which might help me understand the difference.
Let me put that in short & simplest way.
Hadoop is a Storage where you can store structured, semi-structured & unstructured data. Usage of hadoop varies from batch to streaming which handles huge amount of data. It has different services which can be used for specific use case.
For Example: Hive is something similar to RDBMS, but resides over hadoop. we can create tables which are structured, even flat files, csv and few other semi-structured data can also be handled.
So what will you do if you have to stored document but still should be easily accessible without involvement of the data people? What happens when your data keeps changing frequently. In such cases you will not be able to handle it in Hive. Rather you have to choose Hbase if you are using hadoop. Or there are other NoSQL platforms like MongoDB, Couch DB which comes under NoSQL which uniquely defines them.
Hope it helps!!
These are links which would help to gain knowledge at high level. However you have dive deep if you wanted to know more.
Hlo Bala Vignesh,
Thank you..! As you mentioned above "Let me put that in short & simplest way" you have clarified my problem in a simple way and also the links which you have shared also helpful to me..!
"These are links which would help to gain knowledge at high level. However you have dive deep if you wanted to know more.
Thanks once again.