Why HBase is column oriented database?

0 votes

Hi,

I am new to learn Hbase and I am getting confuse with row oriented and column oriented database manner in Hbase. Can anyone put an explanation to this?

May 20 in Big Data Hadoop by deeya
110 views

1 answer to this question.

0 votes

Hey,

Yes, Hbase is known to be a column oriented database (where the column data stay together), the data in HBase for a particular row stay together and the column data is spread and not together.

In HBase the cell data in a table is stored as a key-value pair where you can have any number of columns (keys), each of which has a value, which is stored in HDFS. column families allow you to host multiple key/value maps in the same rowSome of the factors that matters regarding column oriented are:

  • Retrieval of a few columns from a table with many columns will be faster.
  • Aggregate calculation of single column will be fast.
answered May 20 by Gitika
• 25,420 points

Related Questions In Big Data Hadoop

0 votes
3 answers

What is Hive? Is Hive a database?

Hive is a data Warehouse infrastructure/system built ...READ MORE

answered Jul 1 in Big Data Hadoop by Ved Gupta
7,469 views
0 votes
1 answer

Why Hadoop is tightly bound to linux?

As far as I can tell, using ...READ MORE

answered Apr 19, 2018 in Big Data Hadoop by kurt_cobain
• 9,280 points
49 views
0 votes
1 answer

Why is jar file required to execute a MR code instead of class file?

We use hadoop keyword to invoke the ...READ MORE

answered Apr 24, 2018 in Big Data Hadoop by Shubham
• 13,350 points
68 views
0 votes
1 answer

Which is better Neo4j or HBASE ?

For your requirement, I would recommend you ...READ MORE

answered Apr 26, 2018 in Big Data Hadoop by nitinrawat895
• 10,760 points
70 views
0 votes
13 answers

What is the difference between Hadoop/HDFS & HBase?

HDFS is a distributed file system whereas ...READ MORE

answered Apr 26 in Big Data Hadoop by Arihar
• 160 points
11,626 views
0 votes
1 answer
0 votes
1 answer

What is MSLAB and LZO?

MSLAB stands for Memstore-Local Allocation Buffer. Lempel-Ziv-Oberhumer (LZO) ...READ MORE

answered Jul 10, 2018 in Database by Data_Nerd
• 2,360 points
143 views
0 votes
1 answer

Table design approach Hbase

Tall-Narrow and Flat-Wide are the two HBase ...READ MORE

answered Jul 10, 2018 in Database by Data_Nerd
• 2,360 points
301 views
0 votes
1 answer

Why Count keyword is used in HBase?

Hey, An aggregate function that returns the number ...READ MORE

answered May 24 in Big Data Hadoop by Gitika
• 25,420 points
42 views
0 votes
1 answer

Which data type is used to store the data in HBase table column?

Hey, Byte Array,  Put p = new Put(Bytes.toBytes("John Smith")); All ...READ MORE

answered May 28 in Big Data Hadoop by Gitika
• 25,420 points
79 views