aboutsummaryrefslogtreecommitdiffstats
path: root/databases/hbase/pkg-descr
blob: 51a74169b2161b6a229ec83899534e34847beb64 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
Apache HBase is an open-source, distributed, versioned, non-relational database
modeled after Google's Bigtable: A Distributed Storage System for Structured
Data by Chang et al.  Just as Bigtable leverages the distributed data storage
provided by the Google File System, Apache HBase provides Bigtable-like
capabilities on top of Hadoop and HDFS.

Features:
-- Linear and modular scalability
-- Strictly consistent reads and writes
-- Automatic and configurable sharding of tables
-- Automatic failover support between RegionServers
-- Convenient base classes for backing Hadoop MapReduce jobs with
   Apache HBase tables
-- Easy to use Java API for client access
-- Block cache and Bloom Filters for real-time queries
-- Query predicate push down via server side Filters
-- Thrift gateway and a REST-ful Web service that supports XML, Protobuf
   and binary data encoding options
-- Extensible jruby-based (JIRB) shell
-- Support for exporting metrics via the Hadoop metrics subsystem to files
   or Ganglia, or via JMX

WWW: http://hbase.apache.org/