HBase keeps data on HDFS. HBase is column oriented so data is stores its
content by column rather than by row. Every column family data is stored
in separate mapfiles. Initially data comes in memory. For every column
family memory is allocated. It is called as memcache. As memcache fills
up to some threshold size depending on HStore size data is flushed to
MapFiles on HDFS.

Hope it helps you understanding the structure of HBase. 

Thanks & Regards
Aseem Puri


-----Original Message-----
From: Nitay [mailto:[email protected]] 
Sent: Wednesday, May 06, 2009 1:00 PM
To: [email protected]
Subject: Re: HBase internal data structure ??

Take a look at architecture page on the wiki:
http://wiki.apache.org/hadoop/Hbase/HbaseArchitecture

Cheers,
-n

On Wed, May 6, 2009 at 12:27 AM, monty123 <[email protected]>
wrote:

>
> Hi All,
>
> I a newbie to hbase,
> my question is how HBase internally manages data, what data structre
it
> uses
> to store and manage data.
>
> Please help.
> Thanks in advance.
>
>
> --
> View this message in context:
>
http://www.nabble.com/HBase-internal-data-structure----tp23401400p234014
00.html
> Sent from the HBase User mailing list archive at Nabble.com.
>
>

Reply via email to