Dear Wiki user, You have subscribed to a wiki page or wiki category on "Hadoop Wiki" for change notification.
The following page has been changed by stack: http://wiki.apache.org/hadoop/Hbase The comment on the change is: Made page layout mirror that of hadoops (Suggested by Edward Yoon). Cleanup. ------------------------------------------------------------------------------ = Bigtable-like structured storage for Hadoop HDFS = - == Table Of Contents == - + [[Anchor(links)]] + == Project Links == * [#news News] * [#background Background] - * [#rationale Rationale] - * [#goals Goals] - * [#nongoals Non-Goals] - * [#links Project Links] - * [#contributors Initial Contributors] - * [#comments Comments] - + * [wiki:Hbase/HbaseArchitecture Hbase Architecture] + * [http://lucene.zones.apache.org:8080/hudson/job/Hadoop-Nightly/javadoc/org/apache/hadoop/hbase/package-summary.html#package_description Getting Started] description hosted inside the HBase javadoc package description or see how to checkout, build and run hbase in about [wiki:Hbase/10Minutes 10 Minutes]. + * [wiki:Hbase/FAQ FAQ] + * [wiki:Hbase/UsingBloomFilters Using Bloom Filters] + * [http://lucene.zones.apache.org:8080/hudson/job/Hadoop-Nightly/javadoc/org/apache/hadoop/hbase/package-summary.html HBase API Docs] built as part of Hadoop nightlies + * Hbase and Performance + * [wiki:Hbase/PerformanceEvaluation Tools for evaluating HBase performance and scalability] + * [:Hbase/HbaseRTDS]: Discuss the evaluation of Hbase + * [http://lucene.apache.org/hadoop/mailing_lists.html#Users Mailing Lists] -- hbase discussion happens up on the hadoop mailing list + * Hbase IRC channel is #hbase at irc.freenode.net. + * [:Hbase/HbaseRest] HBase REST-gateway spec. + * [:Hbase/ThriftApi] HBase Thrift gateway discussion and spec. + * [:HBase/HBasePresentations] HBase presentations + * [:Hbase/MapReduce] Using HBase !MapReducing + * [:Hbase/IssuePriorityGuidelines] How to rate the priority of your issues in JIRA. + * [:Hbase/HbaseShell:Hbase Shell], a Query Language Shell for Hadoop + Hbase + * [:Hbase/PoweredBy: PoweredBy], a list of sites and applications powered by Hbase [[Anchor(news)]] == NEWS: == @@ -47, +57 @@ Google's [http://labs.google.com/papers/bigtable.html Bigtable], a distributed storage system for structured data, is a very effective mechanism for storing very large amounts of data in a distributed - environment. - - Just as Bigtable leverages the distributed data storage provided + environment. Just as Bigtable leverages the distributed data storage provided by the [http://labs.google.com/papers/gfs.html Google File System], - Hbase will provide Bigtable-like capabilities on top of Hadoop. + Hbase will provide Bigtable-like capabilities on top of Hadoop. + Data is organized into tables, rows and columns. An Iterator-like interface is available - - Data is organized into tables, rows and columns, but a query language - like SQL is not supported. Instead, an Iterator-like interface is available for scanning through a row range (and of course there is an ability to retrieve a column value for a specific key). - Any particular column may have multiple values for the same row key. A secondary key can be provided to select a particular value or an Iterator can be set up to scan through the key-value pairs for that column - given a specific row key. + given a specific row key. See [wiki:Hbase/HbaseArchitecture Hbase Architecture] + to learn more about Hbase. [[Anchor(rationale)]] - == Rationale == + === Rationale === Both Google's GFS and Hadoop's HDFS provide a mechanism to reliably store large amounts of data. However, there is not really a @@ -75, +81 @@ accessing these large data sets. [[Anchor(goals)]] - == Goals == + === Goals === Design (and subsequently implement) a structured storage system as similar to Google's Bigtable as possible for the Hadoop environment. [[Anchor(nongoals)]] - === Non-Goals === + ==== Non-Goals ==== * Gratuitous changes that are essentially "re-inventing the wheel" or are the result of "not invented here". - * Until the first working version is completed, requests for additional features should be posted at [wiki:Self:Hbase/HbaseFeatureRequests Hbase Feature Requests] to prevent "feature creep" or "one plus" requests that are not necessary in an initial release. * Premature optimization. Once there is a working version, the system will be profiled for hot spots. - [[Anchor(links)]] - == Project Links == - - * [wiki:Hbase/HbaseArchitecture Hbase Architecture] - * [http://lucene.zones.apache.org:8080/hudson/job/Hadoop-Nightly/javadoc/org/apache/hadoop/hbase/package-summary.html#package_description Getting Started] description hosted inside the HBase javadoc package description or see how to checkout, build and run hbase in about [wiki:Hbase/10Minutes 10 Minutes]. - * [wiki:Hbase/FAQ FAQ] - * [wiki:Hbase/HbaseFeatureRequests Requested New Features] - * [wiki:Hbase/UsingBloomFilters Using Bloom Filters] - * [http://lucene.zones.apache.org:8080/hudson/job/Hadoop-Nightly/javadoc/org/apache/hadoop/hbase/package-summary.html HBase API Docs] built as part of Hadoop nightlies - * Hbase and Performance - * [wiki:Hbase/PerformanceEvaluation Tools for evaluating HBase performance and scalability] - * [:Hbase/HbaseRTDS]: Discuss the evaluation of Hbase - * [http://lucene.apache.org/hadoop/mailing_lists.html#Users Mailing Lists] -- hbase discussion happens up on the hadoop mailing list - * Hbase IRC channel is #hbase at irc.freenode.net. - * [:Hbase/HbaseRest] HBase REST-gateway spec. - * [:Hbase/ThriftApi] HBase Thrift gateway discussion and spec. - * [:HBase/HBasePresentations] HBase presentations - * [:Hbase/MapReduce] Using HBase !MapReducing - * [:Hbase/IssuePriorityGuidelines] How to rate the priority of your issues in JIRA. - * [:Hbase/HbaseShell:Hbase Shell], a Query Language Shell for Hadoop + Hbase - * [:Hbase/PoweredBy: PoweredBy], a list of sites and applications powered by Hbase [[Anchor(contributors)]] == Initial Contributors ==