[ 
https://issues.apache.org/jira/browse/HBASE-13890?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14619863#comment-14619863
 ] 

Anoop Sam John commented on HBASE-13890:
----------------------------------------

If the increment will try to find latest counter from memstore only (ya mostly 
it will be there)  it will improve the increment latency greatly.  The read 
will be the max time taking stuff in the op. 
bq.This is mostly to improve high performance counters (HPC), not Get, not 
Append (is anybody using them anyway) and not Scan operations. Most recent 
version of HPCs are always in Memstore (99.99% of a time), but each store file 
in this region/cf has its version as well (before major compaction)
Said that, can we limit the feature for increment only then?  There might be 
use cases for other reads as well but keep it for later IAs?

> Get/Scan from MemStore only (Client API)
> ----------------------------------------
>
>                 Key: HBASE-13890
>                 URL: https://issues.apache.org/jira/browse/HBASE-13890
>             Project: HBase
>          Issue Type: New Feature
>          Components: API, Client, Scanners
>            Reporter: Vladimir Rodionov
>            Assignee: Vladimir Rodionov
>         Attachments: HBASE-13890-v1.patch
>
>
> This is short-circuit read for get/scan when recent data (version) of a cell 
> can be found only in MemStore (with very high probability). 
> Good examples are: Atomic counters and appends. This feature will allow to 
> bypass completely store file scanners and improve performance and latency.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to