blob: b110a9565cdd9d1551ccba87cf2ee1511b04c468 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<!--
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<document xmlns="http://maven.apache.org/XDOC/2.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/XDOC/2.0 http://maven.apache.org/xsd/xdoc-2.0.xsd">
<properties>
<title>Apache HBase&#153; Home</title>
<link rel="shortcut icon" href="/images/favicon.ico" />
</properties>
<body>
<section name="Welcome to Apache HBase&#153;">
<p><a href="http://www.apache.org/">Apache</a> HBase&#153; is the <a href="http://hadoop.apache.org">Hadoop</a> database, a distributed, scalable, big data store.
</p>
<h4>When Would I Use Apache HBase?</h4>
<p>
Use Apache HBase when you need random, realtime read/write access to your Big Data.
This project's goal is the hosting of very large tables -- billions of rows X millions of columns -- atop clusters of commodity hardware.
Apache HBase is an open-source, distributed, versioned, non-relational database modeled after Google's <a href="http://research.google.com/archive/bigtable.html">Bigtable: A Distributed Storage System for Structured Data</a> 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.
</p>
<h4>Features</h4>
<p>
<ul>
<li>Linear and modular scalability.
</li>
<li>Strictly consistent reads and writes.
</li>
<li>Automatic and configurable sharding of tables
</li>
<li>Automatic failover support between RegionServers.
</li>
<li>Convenient base classes for backing Hadoop MapReduce jobs with Apache HBase tables.
</li>
<li>Easy to use Java API for client access.
</li>
<li>Block cache and Bloom Filters for real-time queries.
</li>
<li>Query predicate push down via server side Filters
</li>
<li>Thrift gateway and a REST-ful Web service that supports XML, Protobuf, and binary data encoding options
</li>
<li>Extensible jruby-based (JIRB) shell
</li>
<li>Support for exporting metrics via the Hadoop metrics subsystem to files or Ganglia; or via JMX
</li>
</ul>
</p>
<h4>Where Can I Get More Information?</h4>
<p>See the <a href="http://hbase.apache.org/book/architecture.html#arch.overview">Architecture Overview</a>, the <a href="http://hbase.apache.org/book/faq.html">Apache HBase Reference Guide FAQ</a>,
and the other documentation links on the left!
</p>
<h4>Export Control</h4>
<p>The HBase distribution includes cryptographic software. See the export control notice <a href="export_control.html">here</a>
</p>
</section>
<section name="News">
<p>May 5th, 2014 <a href="http://www.hbasecon.com">HBaseCon2014</a> at the Hilton San Francisco on Union Square</p>
<p>March 12th, 2014 <a href="http://www.meetup.com/hbaseusergroup/events/160757912/">HBase Meetup @ Ancestry.com</a> in San Francisco</p>
<p>February 10th, 2014 <a href="http://www.meetup.com/hbaseusergroup/events/163139322/">HBase Meetup @ Continuuity</a> in Palo Alto</p>
<p>January 30th, 2014 <a href="http://www.meetup.com/hbaseusergroup/events/158491762/">HBase Meetup @ Apple</a> in Cupertino</p>
<p>January 30th, 2014 <a href="http://www.meetup.com/Los-Angeles-HBase-User-group/events/160560282/">Los Angeles HBase User Group</a> in El Segundo</p>
<p><small><a href="old_news.html">Old News</a></small></p>
</section>
</body>
</document>