HBase

AA Bigtable is a sparse, distributed, persistent multidimensional sorted map.”

“Bigtable: A Distributed Storage System for Structured Data”
Chang et al. (2006)

Wat

Columnar Data Model

“Seven Databases in Seven Weeks”
Redmond & Wilson (2012) Pragmatic Programmers

• No data types. Everything is byte[].

Map Reduce

Name Connection Method
Shell Direct
Java API Direct
Thrift Binary protocol
REST HTTP
Avro Binary protocol
    Three modes
  1. Stand-alone mode
  2. Pseudodistributed mode
  3. Fully distributed mode
Recommendation is no fewer than five nodes.
Seven Databases in Seven Weeks — Eric Redmond and Jim R. Wilson
HBase Home
HBase Wiki