hbase-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Eli Collins (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (HBASE-8089) Add type support
Date Wed, 07 Aug 2013 20:07:50 GMT

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

Eli Collins commented on HBASE-8089:

Hey Nick,

It might be worth updating this jira to reflect the latest state of the work. IIUC this work
is about proving a client-side library that does the order-preserving serialization, that
higher level projects (eg Phoenix & Kiji) can use for row keys and column qualifiers.
Per the other jiras, cell serialization, defining types, and schema are out of scope. These
are left to higher-level systems which may make different choices (eg in terms of how to create
compound keys) and may have different type models, but at least will be able to share serialization.

IMO it's worth considering creating a separate project for this as this is genuinely useful
outside HBase (eg container formats) and would benefit from multiple language implementations
(the serialization here is language agnostic right?) and so the HBase project may end up being
a clunky place to maintain things.

> Add type support
> ----------------
>                 Key: HBASE-8089
>                 URL: https://issues.apache.org/jira/browse/HBASE-8089
>             Project: HBase
>          Issue Type: New Feature
>          Components: Client
>            Reporter: Nick Dimiduk
>            Assignee: Nick Dimiduk
>             Fix For: 0.98.0
>         Attachments: HBASE-8089-types.txt, HBASE-8089-types.txt, HBASE-8089-types.txt,
HBASE-8089-types.txt, hbase data types WIP.pdf
> This proposal outlines an improvement to HBase that provides for a set of types, above
and beyond the existing "byte-bucket" strategy. This is intended to reduce user-level duplication
of effort, provide better support for 3rd-party integration, and provide an overall improved
experience for developers using HBase.

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