Index: src/docbkx/book.xml =================================================================== --- src/docbkx/book.xml (revision 1242874) +++ src/docbkx/book.xml (working copy) @@ -2082,7 +2082,7 @@
KeyValue The KeyValue class is the heart of data storage in HBase. KeyValue wraps a byte array and takes offsets and lengths into passed array - at where to start interpreting the content as KeyValue. + at where to start interpreting the content as KeyValue. The KeyValue format inside a byte array is: @@ -2103,7 +2103,9 @@ keytype (e.g., Put, Delete, DeleteColumn, DeleteFamily) - For more information, see the KeyValue source code. + KeyValue instances are not split across blocks. + For example, if there is an 8 MB KeyValue, even if the block-size is 64kb this KeyValue will be read + in as a coherent block. For more information, see the KeyValue source code.
Example To emphasize the points above, examine what happens with two Puts for two different columns for the same row: