Differences between HDFS and HBase.&, Difference between HBase and RDBMS.

Differences between HDFS and HBase.

HDFS

  •  HDFS is a distributed file system suitable for storing large files.
  • HDFS does not support fast individual record lookups.
  • It provides high latency batch processing; no concept of batch processing.
  • It provides only sequential access to data.


HBase

  • HBase is a database built on top of the HDFS.
  • HBase provides fast lookups for larger tables.
  • It provides low latency access to single rows from billions of records (Random access). 
  • HBase internally uses Hash tables and provides random .



Difference between HBase and RDBMS.

HBase

  • HBase is schema-less, it does not have the concept of fixed columns schema; defines only column families.
  • It is built for wide tables. HBase is horizontally scalable.
  • No transactions are there in HBase.
  • It has de-normalized data.
  • It is good for semi-structured as well as structured data.


RDBMS

  • An RDBMS is governed by its schema, which describes the whole structure of tables.
  • It is thin and built for small tables. Hard to scale.
  • RDBMS is transactional.
  • It will have normalized data.
  • It is good for structured data.



Comments

Popular posts from this blog

Suppose that a data warehouse consists of the four dimensions; date, spectator, location, and game, and the two measures, count and charge, where charge is the fee that a spectator pays when watching a game on a given date. Spectators may be students, adults, or seniors, with each category having its own charge rate. a) Draw a star schema diagram for the data b) Starting with the base cuboid [date; spectator; location; game], what specific OLAP operations should perform in order to list the total charge paid by student spectators at GM Place in 2004?

Define Business ethics . Explain its significance.

Short Note on Security Architecture of E-governance