Author: stack
Date: Sun Feb 6 05:41:28 2011
New Revision: 1067591
URL: http://svn.apache.org/viewvc?rev=1067591&view=rev
Log:
Bring over current state of manual from trunk
Modified:
hbase/branches/0.90/src/docbkx/book.xml
Modified: hbase/branches/0.90/src/docbkx/book.xml
URL:
http://svn.apache.org/viewvc/hbase/branches/0.90/src/docbkx/book.xml?rev=1067591&r1=1067590&r2=1067591&view=diff
==============================================================================
--- hbase/branches/0.90/src/docbkx/book.xml (original)
+++ hbase/branches/0.90/src/docbkx/book.xml Sun Feb 6 05:41:28 2011
@@ -1277,6 +1277,20 @@ of all regions.
up in javadocs.</para>
</chapter>
+ <chapter xml:id="schema">
+ <title>HBase and Schema Design</title>
+ <section>
+ <title>
+ Monotonically Increasing Row Keys; e.g. timeseries data
+ </title>
+ <para>See this comic by IKai Lan on why monotically increasing row keys are
+ problematic in BigTable-like datastores:
+ <link
xlink:href="http://ikaisays.com/2011/01/25/app-engine-datastore-tip-monotonically-increasing-values-are-bad/">monotonically
increasing values are bad</link></para>
+ <para>See <link xlink:href="http://opentsdb.net/">OpenTSDB</link> as a way
for managing
+ timeseries data on top of HBase</para>
+ </section>
+ </chapter>
+
<chapter xml:id="hbase_metrics">
<title>Metrics</title>
<para>See <link xlink:href="metrics.html">Metrics</link>.
@@ -2027,6 +2041,13 @@ When I build, why do I always get <code>
</qandaset>
</appendix>
+ <appendix>
+ <title xml:id="ycsb"><link
xlink:href="https://github.com/brianfrankcooper/YCSB/">YCSB: The Yahoo! Cloud
Serving Benchmark</link> and HBase</title>
+ <para>TODO: Describe setup of YCSB for HBase</para>
+ <para>Ted Dunning redid YCSB so its mavenized and added facility for
verifying workloads. See <link
xlink:href="https://github.com/tdunning/YCSB">Ted Dunning's YCSB</link>.</para>
+
+ </appendix>
+