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

Jonathan Gray commented on HBASE-1249:
--------------------------------------

(assuming real timestamps)

Get latest version of columns:  [fam:col1, fam:col2, fam:col3, fam:col4]

Begin reading through Memcache... 

We find col1: we add it to resultset and then remove from list of columns to 
match

We find a delete for fam:col2:  we remove it from the list of columns to match

We find col2:  doesn't matter, not in list of columns to match

We find col1:  old version, doesn't matter, not in list of cols

Open up first store file...

We find col2: old version, still doesn't matter, not in list

We find col3: add to results, remove from list of cols to match

etc...

> Rearchitecting of server, client, API, key format, etc for 0.20
> ---------------------------------------------------------------
>
>                 Key: HBASE-1249
>                 URL: https://issues.apache.org/jira/browse/HBASE-1249
>             Project: Hadoop HBase
>          Issue Type: Improvement
>            Reporter: Jonathan Gray
>            Priority: Blocker
>             Fix For: 0.20.0
>
>
> To discuss all the new and potential issues coming out of the change in key 
> format (HBASE-1234): zero-copy reads, client binary protocol, update of API 
> (HBASE-880), server optimizations, etc...

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to