Share on Facebook Share on Twitter Email
Answers.com

HBase

 
Wikipedia: HBase
HBase
HBase Logo.png
Developer(s) Apache Software Foundation
Stable release 0.20.2 / 2009-10-12; 41 days ago
Written in Java
Operating system Cross-platform
Development status Active
Type Column oriented database
License Apache License 2.0
Website http://hadoop.apache.org/hbase/

HBase is an open-source, column-oriented, distributed database modeled after Google's BigTable and written in Java. It is developed as part of Apache Software Foundation's Hadoop project and runs on top of HDFS (Hadoop Distributed File System), providing BigTable-like capabilities for Hadoop. It belongs to the NoSQL movement.

HBase features compression, in-memory operation, and Bloom filters on a per-column basis as outlined in the original BigTable paper [1]. Tables in HBase can serve as the input and output for MapReduce jobs run in Hadoop, and may be accessed through the Java API but also through REST or Thrift gateway APIs.

Contents

History

HBase began as a project by the company Powerset out of a need to process massive amounts of data for the purposes of natural language search. It is now a top-level Apache project and has generated considerable interest. [2]

References

  1. ^ Chang, et al. (2006). Bigtable: A Distributed Storage System for Structured Data
  2. ^ Powerset Blog

See also

External links


Search unanswered questions...
Enter a question here...
Search: All sources Community Q&A Reference topics
 
 
Learn More
Chemistry: Elementary Particles
Microphones (intelligence)
Impact parameter

Post a question - any question - to the WikiAnswers community:

 

Copyrights:

Wikipedia. This article is licensed under the Creative Commons Attribution/Share-Alike License. It uses material from the Wikipedia article "HBase" Read more