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

Vladimir Rodionov commented on HBASE-12090:
-------------------------------------------

OK, here are some test results.

Two tables with one column family:

* Narrow Table:  narrow row = 1 col + 1 version  each
* Wide Table   :  wide row  = 3 col  + 10 versions each

Tests: 

* Get   - reads randomly 2M rows from a table fully cached in a block cache.
* Scan - makes full scan using RegionScannerImp on a table fully cached in a 
block cache.

.h3 Test results - Patch vs. Trunk  improvement (+%%)

|| Narrow table || Wide Table ||
| GET | +2% | +16% |
| SCAN | +14% | +26% |

.h3 Conclusions
Patched version is faster in all tests.
 

> Bytes: more Unsafe, more Faster 
> --------------------------------
>
>                 Key: HBASE-12090
>                 URL: https://issues.apache.org/jira/browse/HBASE-12090
>             Project: HBase
>          Issue Type: Improvement
>          Components: Performance
>    Affects Versions: 0.94.23, 0.98.6
>            Reporter: Vladimir Rodionov
>            Assignee: Vladimir Rodionov
>             Fix For: 2.0.0, 0.98.7, 0.94.24, 0.99.1
>
>         Attachments: 12090-v1.1.txt, HBASE-12090.2.patch, HBASE-12090.patch
>
>
> Additional optimizations to *org.apache.hadoop.hbase.util.Bytes*:
> * New version of compareTo method.
> * New versions for primitive converters  : putXXX/toXXX.



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

Reply via email to