[ 
https://issues.apache.org/jira/browse/HADOOP-2329?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12548012
 ] 

Jim Kellerman commented on HADOOP-2329:
---------------------------------------

-1

Adding value types to the HBase server side is not a good idea. Since members 
of a column family can be created on an ad-hoc basis, there would be a lot of 
bookkeeping to do to determine if the family member should be of a particular 
type. And if there were no data about a particular family member, what type 
should it be? 

It would be unacceptable to force all members of a column family to be the same 
type.

Additionally there have been requests to loosen the restrictions on the row key 
being a Text and instead, accepting any WritableComparable as the row key.

HADOOP-2197 would permit applications to tag columns with arbitrary key/value 
pairs. Thus an application could store family member/type information using 
this mechanism.

Bigtable is typeless and I think HBase should be as well.

> [Hbase Shell] Addition of Built-In Value Data Types for efficient accessing 
> and stroing data
> --------------------------------------------------------------------------------------------
>
>                 Key: HADOOP-2329
>                 URL: https://issues.apache.org/jira/browse/HADOOP-2329
>             Project: Hadoop
>          Issue Type: New Feature
>          Components: contrib/hbase
>    Affects Versions: 0.16.0
>            Reporter: Edward Yoon
>            Assignee: Edward Yoon
>             Fix For: 0.16.0
>
>
> A built-in data type is a fundamental data type that the hbase shell defines.
> (character strings, scalars, ranges, arrays, ... , etc)
> If you need a specialized data type that is not currently provided as a 
> built-in type, 
> you are encouraged to write your own user-defined data type using UDC(not yet 
> implemented).
> (or contribute it for distribution in a future release of hbase shell)

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to