From b4b62e6d973793217fe33a856b8f9270e1a759b6 Mon Sep 17 00:00:00 2001 From: Doug Meil Date: Wed, 15 Feb 2012 19:59:28 +0000 Subject: [PATCH] hbase-5408. book.xml, moved "column metadata" section to top-level in Data Model chapter. git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1244681 13f79535-47bb-0310-9956-ffa450edef68 --- src/docbkx/book.xml | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/src/docbkx/book.xml b/src/docbkx/book.xml index bdf3d6d459f..21e1fa3b948 100644 --- a/src/docbkx/book.xml +++ b/src/docbkx/book.xml @@ -290,16 +290,6 @@ try { -
- Column Metadata - There is no store of column metadata outside of the internal KeyValue instances for a ColumnFamily. - Thus, while HBase can support not only a wide number of columns per row, but a heterogenous set of columns - between rows, it is your responsibility to keep track of the column names. - - The only way to get a complete set of columns that exist for a ColumnFamily is to process all the rows. - For more information about how HBase stores data internally, see . - -
@@ -537,6 +527,16 @@ htable.put(put); +
+ Column Metadata + There is no store of column metadata outside of the internal KeyValue instances for a ColumnFamily. + Thus, while HBase can support not only a wide number of columns per row, but a heterogenous set of columns + between rows as well, it is your responsibility to keep track of the column names. + + The only way to get a complete set of columns that exist for a ColumnFamily is to process all the rows. + For more information about how HBase stores data internally, see . + +
Joins Whether HBase supports joins is a common question on the dist-list, and there is a simple answer: it doesn't, at not least in the way that RDBMS' support them (e.g., with equi-joins or outer-joins in SQL). As has been illustrated