you are comparing apples and oranges. HDFS is a file system (you read
and write files to it). The NoSQL datastores are more like
a database. You can query and depending on the type of NoSQL database
the querying can be more or less sophisticated e.g. "Give
me a document that contains a sub-document xyz". You could write a
MapReduce program to do the querying (that is how Hive works
for example) but HDFS itself just stores files. Some NoSQL datastores
like HBase and Accumulo use HDFS as the underlying
file system just as a MySQL database might be using a WIndows NTFS file
system or Linux ext4 system to store the data.
On 12/15/2013 8:21 AM, Kishore wrote:
> Hi experts,
> What exactly needed the nosql database like Cassandra, hbase and mongodb when we have hdfs, ofcourse
> It supports oltp, are we storing the results from hdfs and reanalysing in nosql?
> Sent from my iPhone.