hbase-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Anoop Sam John (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (HBASE-13890) Get/Scan from MemStore only (Client API)
Date Thu, 09 Jul 2015 04:24:05 GMT

    [ 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)

Mime
View raw message