[jira] [Updated] (HBASE-27788) Skip family comparing when compare cells inner the store

2023-05-09 Thread Zheng Wang (Jira)


 [ 
https://issues.apache.org/jira/browse/HBASE-27788?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Zheng Wang updated HBASE-27788:
---
Fix Version/s: 2.6.0

> Skip family comparing when compare cells inner the store
> 
>
> Key: HBASE-27788
> URL: https://issues.apache.org/jira/browse/HBASE-27788
> Project: HBase
>  Issue Type: Improvement
>  Components: Performance
>Reporter: Zheng Wang
>Assignee: Zheng Wang
>Priority: Major
> Fix For: 2.6.0, 3.0.0-alpha-4
>
> Attachments: BenchmarkForInnerStore.java, BenchmarkForNormal.java
>
>
> Currently we use CellComparatorImpl to compare cells, it compare row first, 
> then family, then qulifier and so on.
> If the comparing inner the store, the families are always equal(unless the 
> familyLength is zero for special purpose), so this step could be skipped for 
> better performance.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (HBASE-27788) Skip family comparing when compare cells inner the store

2023-05-01 Thread Zheng Wang (Jira)


 [ 
https://issues.apache.org/jira/browse/HBASE-27788?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Zheng Wang updated HBASE-27788:
---
Attachment: BenchmarkForInnerStore.java
BenchmarkForNormal.java

> Skip family comparing when compare cells inner the store
> 
>
> Key: HBASE-27788
> URL: https://issues.apache.org/jira/browse/HBASE-27788
> Project: HBase
>  Issue Type: Improvement
>  Components: Performance
>Reporter: Zheng Wang
>Assignee: Zheng Wang
>Priority: Major
> Attachments: BenchmarkForInnerStore.java, BenchmarkForNormal.java
>
>
> Currently we use CellComparatorImpl to compare cells, it compare row first, 
> then family, then qulifier and so on.
> If the comparing inner the store, the families are always equal(unless the 
> familyLength is zero for special purpose), so this step could be skipped for 
> better performance.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)