« It Must be Crap on Relational Dabases Week | Main | Hypertable is a New BigTable Clone that Runs on HDFS or KFS »
Thursday
Jul022009

Product: Hbase

Update 3: Presentation from the NoSQL Conference: slides, video.
Update 2: Jim Wilson helps with the Understanding HBase and BigTable by explaining them from a "conceptual standpoint."
Update: InfoQ interview: HBase Leads Discuss Hadoop, BigTable and Distributed Databases. "MapReduce (both Google's and Hadoop's) is ideal for processing huge amounts of data with sizes that would not fit in a traditional database. Neither is appropriate for transaction/single request processing."

Hbase is the open source answer to BigTable, Google's highly scalable distributed database. It is built on top of Hadoop (product), which implements functionality similar to Google's GFS and Map/Reduce systems. 

Both Google's GFS and Hadoop's HDFS provide a mechanism to reliably store large amounts of data. However, there is not really a mechanism for organizing the data and accessing only the parts that are of interest to a particular application.

Bigtable (and Hbase) provide a means for organizing and efficiently accessing these large data sets.

Hbase is still not ready for production, but it's a glimpse into the power that will soon be available to your average website builder.

Google is of course still way ahead of the game. They have huge core competencies in data center roll out and they will continually improve their stack.

It will be interesting to see how these sorts of tools along with Software as a Service can be leveraged to create the next generation of systems.

Reader Comments (2)

Hello,

Thanks for linking my Understading HBase article, I'm glad you found it useful! I've written a followup article which specifically addresses performance options in HBase - as a counterpoint to the earlier concept-oriented article.

Here's the link, in case you or your readers find it similarly enlightening :)

http://jimbojw.com/wiki/index.php?title=Understanding_HBase_column-family_performance_options">Understanding HBase column-family performance options

All the best,

-- Jim R. Wilson (jimbojw)

December 31, 1999 | Unregistered CommenterJim R. Wilson

So even this product has got Big table stuff involved in it.

-----
http://underwaterseaplants.awardspace.com">sea plants
http://underwaterseaplants.awardspace.com/seagrapes.htm">sea grapes...http://underwaterseaplants.awardspace.com/plantroots.htm">plant roots

December 31, 1999 | Unregistered Commenterfarhaj

PostPost a New Comment

Enter your information below to add a new comment.
Author Email (optional):
Author URL (optional):
Post:
 
Some HTML allowed: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>