[jira] [Commented] (COUCHDB-1754) Implement ubjson support

2013-03-28 Thread Riyad Kalla (JIRA)

[ 
https://issues.apache.org/jira/browse/COUCHDB-1754?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13616229#comment-13616229
 ] 

Riyad Kalla commented on COUCHDB-1754:
--

There might be two interesting SOC projects in relation to UBJSON:

1. Supporting UBJSON over-the-wire (I assume that is what this ticket is for?)
2. Supporting UBJSON as the on-disk binary data format for the CouchDB DB file, 
allowing records to be streamed directly off of disk with no serialization 
step. At least this was the original intent of UBJSON.

I know there are likely a boat load of details around #2 that I am not aware of 
that might make that an unlikely SOC project, but just wanted to throw it out 
there incase anyone was interested. I've always been curious to see what kind 
of performance water-level Couch could hit if we could remove the 
serialization/deserialization steps.

 Implement ubjson support
 

 Key: COUCHDB-1754
 URL: https://issues.apache.org/jira/browse/COUCHDB-1754
 Project: CouchDB
  Issue Type: Improvement
  Components: HTTP Interface
Reporter: Paul Joseph Davis
  Labels: gsoc2013,, http

 Just remembered this thing. For a GSOC project it might prove useful as a 
 what would it take to support alternative data formats that are 
 representable as JSON structures.
 http://ubjson.org/

--
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


[jira] [Commented] (COUCHDB-1754) Implement ubjson support

2013-03-28 Thread Riyad Kalla (JIRA)

[ 
https://issues.apache.org/jira/browse/COUCHDB-1754?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13616242#comment-13616242
 ] 

Riyad Kalla commented on COUCHDB-1754:
--

Fair point; I think we could profile couch under load and find a rough idea of 
what the serialization costs (as far as a perf payoff), but certainly 
understand if we are just going to be in there hacking up the world, let's fix 
it for everything instead of just this 1-off.

Certainly agree with that.

 Implement ubjson support
 

 Key: COUCHDB-1754
 URL: https://issues.apache.org/jira/browse/COUCHDB-1754
 Project: CouchDB
  Issue Type: Improvement
  Components: HTTP Interface
Reporter: Paul Joseph Davis
  Labels: gsoc2013,, http

 Just remembered this thing. For a GSOC project it might prove useful as a 
 what would it take to support alternative data formats that are 
 representable as JSON structures.
 http://ubjson.org/

--
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