couchdb-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Buddhika Jayawardhana <>
Subject Re: GSoc 2015 | COUCHDB-1743 Make the view server & protocol faster
Date Thu, 26 Mar 2015 01:05:42 GMT
This is my idea.


As Jan suggested lets use databases and typical functions to test the
performance. We can use the same tests with old query server and we can use
that date for comparing.I will add these thing to the proposal

*Moving to Node/io.js*

I am not experienced enough to make a decision. I should be able to
complete what ever  included in to the proposal within the summer. I think
it is better if experienced members of the  community can come to a
I am planning to upload the final proposal around 2.00 UTC tomorrow. It
would be really easy if we can come to a decision before that time.

On 26 March 2015 at 02:30, Alexander Shorin <> wrote:

> On Wed, Mar 25, 2015 at 11:34 PM, Jan Lehnardt <> wrote:
> > They are separate goals, but it would be exceptionally hard to build
> > a streaming protocol in couchjs. It very likely would require significant
> > work in C/C++ (unless I’m missing something obvious). That’s why I
> > think a new protocol and a new JS interpreter is going hand-in-hand.
> In transport remains stdio, there is nothing need to do now. Since 1.3
> release couchjs technically supports streaming (you can try to call
> getRow() from view function to prove that), but protocol itself is
> not. If you're going to provide socket-driven transport then yes, some
> C++ hackery might be required.
> --
> ,,,^..^,,,

*Buddhika Jayawardhana*
Undergraduate | Department of Computer Science & Engineering
University of Moratuwa
* <>* | LinkedIn

  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message