This is kind of naive question but I am new to NoSQL paradigm and don\'t know much about it. So if somebody can help me clearly understand difference between the HBase and H
Reference: http://www.quora.com/What-is-the-difference-between-HBASE-and-HDFS-in-Hadoop
Hadoop is a general name for several subsystems: 1) HDFS. A distributed file system that distributes data across a cluster of machines taking care of redundancy etc 2) Map Reduce. A job management system on top of HDFS - to manage map-reduce (and other types) jobs processing the data stored on HDFS.
Basically it means its an offline system - you store data on HDFS and you can process it by running jobs.
HBase on the other hand in a column based database. It uses HDFS as storage - which takes care of backup\redundency\etc but its an "online store" - meaning you can query it for specific row\rows etc and get an immediate value.