cassandra-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jonathan Ellis (JIRA)" <j...@apache.org>
Subject [jira] [Issue Comment Edited] (CASSANDRA-3031) Add 4 byte integer type
Date Mon, 05 Sep 2011 19:28:09 GMT

    [ https://issues.apache.org/jira/browse/CASSANDRA-3031?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13097244#comment-13097244
] 

Jonathan Ellis edited comment on CASSANDRA-3031 at 9/5/11 7:26 PM:
-------------------------------------------------------------------

bq. How about deprecating int and introducing int4 and int8?

I hate to do that because of the WTF-inducement that will have on novices.  CQL is young enough
that we should be trying to optimize for the thousands of people who have never tried it yet,
not the tens of people (being generous) who have used it in a real system.  Calling it 1.0
instead of 0.1 doesn't change that.

      was (Author: jbellis):
    I hate to do that because of the WTF-inducement that will have on novices.  CQL is young
enough that we should be trying to optimize for the thousands of people who have never tried
it yet, not the tens of people (being generous) who have used it in a real system.  Calling
it 1.0 instead of 0.1 doesn't change that.
  
> Add 4 byte integer type
> -----------------------
>
>                 Key: CASSANDRA-3031
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-3031
>             Project: Cassandra
>          Issue Type: Improvement
>          Components: Core
>    Affects Versions: 0.8.4
>         Environment: any
>            Reporter: Radim Kolar
>            Priority: Minor
>              Labels: hector, lhf
>             Fix For: 1.0
>
>         Attachments: apache-cassandra-0.8.4-SNAPSHOT.jar, src.diff, test.diff
>
>
> Cassandra currently lacks support for 4byte fixed size integer data type. 
> Java API Hector and C libcassandra likes to serialize integers as 4 bytes in network
order. Problem is that you cant use cassandra-cli to manipulate stored rows. Compatibility
with other applications using api following cassandra integer encoding standard is problematic
too.
> Because adding new datatype/validator is fairly simple I recommend to add int4 data type.
Compatibility with hector is important because it is most used Java cassandra api and lot
of applications are using it.
> This problem was discussed several times already 
> http://comments.gmane.org/gmane.comp.db.hector.user/2125
> https://issues.apache.org/jira/browse/CASSANDRA-2585
> It would be nice to have compatibility with cassandra-cli and other applications without
rewriting hector apps.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Mime
View raw message