hbase-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Nick Dimiduk (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (HBASE-8693) Implement extensible type API based on serialization primitives
Date Mon, 24 Jun 2013 22:38:21 GMT

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

Nick Dimiduk commented on HBASE-8693:

A note regarding variable length encodings. Variable vs fixed-width encodings was a highlighted
point during conversations around HBASE-7221 and HBASE-7692. These data type implementations
make exclusive use of the {{OrderedBytes}} encodings. That is because my thinking around them
thus far is focused on use as rowkeys and column qualifiers. However, this requirement isn't
strictly necessary for use in values. I noticed a rough analogy in Postgres's data type implementation
is the distinction between the encoding used to store data and the encoding used for an index

Do you think we should have a similar kind of dichotomy for encoding into order-preserving
context vs non-order-preserving context? My initial thinking is probably not (due to additional
API surface area), but I want to have the conversation.
> Implement extensible type API based on serialization primitives
> ---------------------------------------------------------------
>                 Key: HBASE-8693
>                 URL: https://issues.apache.org/jira/browse/HBASE-8693
>             Project: HBase
>          Issue Type: Sub-task
>          Components: Client
>            Reporter: Nick Dimiduk
>            Assignee: Nick Dimiduk
>             Fix For: 0.95.2
>         Attachments: 0001-HBASE-8693-Extensible-data-types-API.patch

This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

View raw message