[
https://issues.apache.org/jira/browse/HBASE-1481?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12725941#action_12725941
]
Jonathan Gray commented on HBASE-1481:
--------------------------------------
You say that filters should still be applicable. Running the filter checks
means disassembling the entire KV and would get rid of much of the potential
optimizations.
I saw the core use case of this being row counting. Other uses for something
like this might be satisfied elsewhere moving forward.
What use cases are you thinking? Basically, COUNT() operations with filters to
allow counting various things?
> Add fast row key only scanning
> ------------------------------
>
> Key: HBASE-1481
> URL: https://issues.apache.org/jira/browse/HBASE-1481
> Project: Hadoop HBase
> Issue Type: Improvement
> Affects Versions: 0.19.3
> Reporter: Lars George
> Priority: Minor
> Fix For: 0.20.1, 0.21.0
>
>
> Instead of requiring a user to set up a scanner with any column and scan the
> table to gather all row keys while ignoring the column value we should have a
> fast and lightweight scanner that for example takes a "null" for the column
> list and then simply returns only the matching keys of all non-empty or
> deleted rows. Filters should still be applicable.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.