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

Erik Holstad commented on HBASE-1249:
-------------------------------------

@Stack
+ TimeRange might be like the CellBounds, just a class with 2 timestamp, upper 
and lower bound for the getFetch.
+ About the Fmaily object, I think I need to do some testing, cause I didn't 
know that an object was that big while sending it over the  wire, but we all 
want the same thing here, to make it as fast as possible, so it that turns out 
top be the case, we will absolutely change the format. and I guess if you 
wanted to send extra params along with the family and columns we can put them 
before. Just seems more complicated to have a non object approach, but will 
have a look at the sizes.
+ The version code is now handled inside of the compareTo(KeyValue) and if we 
would lift it out of there we would have to add some extra logic outside, 
nothing major. The biggest reason for not doing this is the fact that the 
GetRow/GetFamilies calls will have to do this compare too, even thought they 
can never early out, so those calls are going to have to carry some extra 
weight.
+ GetXServer is different from GetX by the compareTo(KeyValue) method and some 
other smaller helper methods that are related to that one, but that is the only 
thing.
+ For now I only have the RowFilterInterface in my code, so that is the same 
for now.

> 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
>
>         Attachments: HBASE-1249-Example-v1.pdf, HBASE-1249-Example-v2.pdf, 
> HBASE-1249-GetQuery-v1.pdf, HBASE-1249-GetQuery-v2.pdf, 
> HBASE-1249-GetQuery-v3.pdf, HBASE-1249-GetQuery-v4.pdf, 
> HBASE-1249-StoreFile-v1.pdf, HBASE-1249-StoreFile-v4.pdf
>
>
> 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