Separate out rows into multiple files during compaction for better block cache
utilization
------------------------------------------------------------------------------------------
Key: HBASE-5303
URL: https://issues.apache.org/jira/browse/HBASE-5303
Project: HBase
Issue Type: Improvement
Components: regionserver
Reporter: dhruba borthakur
Assignee: dhruba borthakur
This seems odd at first sight, a compaction is supposed to reduce the number of
files. But there is great advantage to creating hbase blocks where adjacent
keys are accessed together. One approach would be to make compaction write out
hot-rows into one file and the cold-rows into another file. This increases the
efficiency of the block cache because only the blocks in the hot-rows file will
most frequently be populated in the block cache.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira