diff --git a/src/docbkx/book.xml b/src/docbkx/book.xml index 8dc25f08f04..9b33b05baee 100644 --- a/src/docbkx/book.xml +++ b/src/docbkx/book.xml @@ -1790,9 +1790,18 @@ scan.setFilter(filter);
Regions Regions are the basic element of availability and - distribution for tables, and are comprised of a Store per Column Family. - - + distribution for tables, and are comprised of a Store per Column Family. The heirarchy of objects + is as follows: + +Table (HBase table) + Region (Regions for the table) + Store (Store per ColumnFamily for each Region for the table) + MemStore (MemStore for each Store for each Region for the table) + StoreFile (StoreFiles for each Store for each Region for the table) + Block (Blocks within a StoreFile within a Store for each Region for the table) + + +
Region Size @@ -1926,6 +1935,8 @@ scan.setFilter(filter);
StoreFile (HFile) + StoreFiles are where your data lives. +
HFile Format The hfile file format is based on the SSTable file described in the BigTable [2006] paper and on @@ -1962,7 +1973,9 @@ scan.setFilter(filter); Blocks StoreFiles are composed of blocks. The blocksize is configured on a per-ColumnFamily basis. - For more information, see the HFileBlock source code. + Compression happens at the block level within StoreFiles. For more information on compression, see . + + For more information on blocks, see the HFileBlock source code.