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. > >
