HBase is an open source, non-relational, distributed database modeled after Google's BigTable and is written in Java. It is developed as part of Apache Software Foundation's Apache Hadoop project and runs on top of HDFS (Hadoop Distributed Filesystem), providing BigTable-like capabilities for Hadoop. That is, it provides a fault-tolerant way of storing large quantities of sparse data.
HBase features compression, in-memory operation, and Bloom filters on a per-column basis as outlined in the original BigTable paper. 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, Avro or Thrift gateway APIs.
HBase is not a direct replacement for a classic SQL database, although recently its performance has improved, and it is now serving several data-driven websites, including Facebook's Messaging Platform.
In the parlance of Eric Brewer’s CAP theorem, HBase is a CP type system.
Apache 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.
Facebook elected to implement its new messaging platform using HBase in November 2010.
See also 
External links 
Big Data - HBase Fundamentals
http://www.ibm.com/software/data/bigdata/ Learn the basics of HBase with Tina Chen, a solution architect in IBM's Big Data team. Video produced, directed and...
HBase Schema Design - Things you need to know
When designing schemas for HBase, be it from scratch or porting an existing application over from a relational database for example, there are a set of archi...
What is HBase
http://www.ibm.com/software/data/bigdata/ HBase defined in 3 minutes with Rafael Coss, manager Big Data Enablement for IBM. This is the Sixth in our series o...
Operating HBase: Things You Need to Know by Christian Gügi at ApacheCon EU 2012
Slides: http://s.apache.org/so In this talk we will share our experience in running and operating an HBase production cluster. To avoid common pitfalls, we'l...
Apache HBase Configuration On Two Node Hadoop Cluster
This is an educational video showing how to configure HBase on a Hadoop Cluster. If you would like to learn more please visit us at http://training.usain.com...
Low Latency "OLAP" with Hadoop and HBase
We use "SaasBase Analytics" to incrementally process large heterogeneous data sets into pre-aggregated, indexed views, stored in HBase to be queried in realt...
Hadoop World: Facebook and HBase
Barton George of Dell talks to John Gray of Facebook on how they use Hbase. Recorded at Hadoop World in NYC on Nov 9, 2011.
HBase Tutorial - Introduction to HBase -- Training @Intellipaat
HBase is an open source, non-relational, distributed database model Presented by Intellipaat Software Solutions Please register yourself at http://intellipaa...
HBase and Hive at StumbleUpon YouTube
Accelerating Big Data with Hadoop (HDFS, MapReduce and HBase) and Memcached
In this video, D.K. Panda from Ohio State University presents: Accelerating Big Data with Hadoop (HDFS, MapReduce and HBase) and Memcached. "The SuperMUC has...
Wed, 01 May 2013 15:07:44 -0700
You are not just imagining it. Every commercial distributor of the Hadoop system for storing and chewing through unstructured data has come up with its own a different way to deliver something akin to SQL query functionality while at the same time ...
ADT Magazine (blog)
Wed, 08 May 2013 14:44:39 -0700
JNBridge, maker of tools that connect Java- and .NET-based components and apps, this week released another of its free "labs," a.k.a. interoperability kits for developers looking for new ways of connecting disparate technologies. The latest lab ...
Tue, 07 May 2013 03:35:26 -0700
The new M7 distribution goes a step further in that it gives a significant speed boost to the Hadoop-based key-value store Apache HBase. HBase combines storage and real-time analysis with Hadoop's MapReduce techniques. According to MapR, however, ...
PR Newswire (press release)
Tue, 07 May 2013 06:04:01 -0700
NET Frameworks both on the ground and in the cloud, today announced a new JNBridge Lab which for the first time allows developers to build an Excel add-in for Hadoop HBase. JNBridge's latest lab provides users with a simple Excel front-end to HBase ...
Fri, 24 May 2013 05:08:41 -0700
The HBase database is included in Hadoop, letting users treat data with a database paradigm. And the Hive data warehouse system enables you to build queries in the SQL-like HiveQL query language that can be converted to MapReduce jobs. But Hadoop ...
Tue, 30 Apr 2013 12:45:03 -0700
Every Hadoop distie dev is working on their own standards-compliant SQL interface for HDFS and HBase, and that's because these are inherently batch-mode systems, like mainframes in the 1960s and 1970s. Hadoop is a perfectly acceptable platform into ...
Thu, 23 May 2013 09:19:57 -0700
Wibidata's applications are based on the open source Kiji Project, which shortens development and deployment cycles, and the system is built on Apache Hadoop and HBase. Clients include Opower, Mobile Posse, and Atlassian. Canaan Partners led this ...
Enterprise Apps Today
Fri, 24 May 2013 12:48:08 -0700
The startup's applications are based on Kiji, an open source project that supports the rapid development and deployment of scalable, real-time Big Data applications on Apache HBase, the Hadoop database. "Four pillars" -- content personalization, search ...
Oops, we seem to be having trouble contacting Twitter
You can talk about HBase with people all over the world in our discussions.