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

Jonathan Ellis commented on CASSANDRA-3647:
-------------------------------------------

If by "this feature" you mean the full document support in the title, you could 
be right.

If you mean the list and map types I propopsed, I disagree on both counts.  
It's very useful for us to be able to denormalize maps or lists into a field, 
instead of doing a client-side join.  The reason I want this fully supported 
instead of just a glorified blob is to do efficient updates (appends/pops for 
lists, insert/deletes for maps).

My quick googling suggests that postgresql gives you array_to_json and 
row_to_json, which is fine as far as it goes but doesn't accomplish the above.  
(Note that with their array type, pg comes close to what I have in mind for the 
list type here.)

If it would be less confusing to move "add map and list types" to a separate 
ticket, that's fine.
                
> Support arbitrarily nested "documents" in CQL
> ---------------------------------------------
>
>                 Key: CASSANDRA-3647
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-3647
>             Project: Cassandra
>          Issue Type: New Feature
>          Components: API, Core
>            Reporter: Jonathan Ellis
>              Labels: cql
>
> Composite columns introduce the ability to have arbitrarily nested data in a 
> Cassandra row.  We should expose this through CQL.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to