When data is stored in HBase, a version (also called a timestamp ) is required for each value stored in a cell. The timestamp is created automatically by the RegionServer or may be supplied explicitly. By default, the timestamp is the time at the RegionServer when the data was written. Alternatively, the timestamp may be set explicitly. Timestamps are stored in descending order in an HFile, which implies the most recent timestamp is stored first. The timestamp identifies a version and must be unique for each cell. A {row, column, version} tuple specifies a cell in a table. A KeyValue
© Deepak Vohra 2016
Deepak Vohra, Apache HBase Primer, 10.1007/978-1-4842-2424-3_6
6. Row Versioning
Deepak Vohra1
(1)Apt 105, White Rock, British Columbia, Canada
Get Apache HBase Primer now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.