HBase refguide has some explanation on internals w.r.t. versions:http://hbase.apache.org/book.html#versions
bq. why HBase has versioning
This came from Bigtable. See the paragraph on page 3 of osdi paper:http://static.googleusercontent.com/media/research.google.com/en/us/archive/bigtable-osdi06.pdf
The example use case from the above paper was to store 3 versions (i.e.
timestamps) of contents column. The timestamps are
bq. the times at which these page versions were actually crawled.
On Sat, Apr 12, 2014 at 2:14 PM, Michael Segel <[EMAIL PROTECTED]>wrote: