couchdb-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jan Lehnardt <...@apache.org>
Subject Re: [ANNOUNCEMENT] couch-chakra, a CouchDB Query Server Runtime build with ChakraCore
Date Tue, 24 Jan 2017 11:38:04 GMT

> On 24 Jan 2017, at 12:36, Paul Hammant <paul@hammant.org> wrote:
> 
> That clears it up, One more question if I may. In use would this
> QueryServer replacement module be an adjacent process to the CouchDB
> process, or is there some linking fu to make CouchDB and CouchChakra one
> process?

I haven’t looked to closely, but how I understand it, this is a separate
process. Just like it with CouchDB today (you have a beam[.smp] process
and zero or more couchjs processes).

While it is absolutely possible to link everything into one process,
that’s usually not done.

Best
Jan
--


> 
> On Tue, Jan 24, 2017 at 6:28 AM, Jan Lehnardt <jan@apache.org> wrote:
> 
>> Nice work Daniel!
>> 
>> On 24 Jan 2017, at 02:22, Paul Hammant <paul@hammant.org> wrote:
>>> 
>>> I'm going to be a dumbass here and attempt to paraphrase - pls fix mine
>> up
>>> so that I may understand it.
>>> 
>>> You've written a CouchDB clone on top of MS's ChakraCore stack,
>> 
>> He’s re-written the Query Server component of CouchDB in ChakraCore,
>> Microsoft’s Open Source JavaScript engine.
>> 
>> The current implementation uses Mozilla’s SpiderMonkey JavaScript engine.
>> 
>>> but it
>>> isn't perfect because a) JavaScript modernized since CouchDB picked and
>>> implementation (and maybe CouchDB should modernize too),
>> 
>> This is where the ChakraCore port is ahead of CouchDB, that’s a good
>> thing™ ;)
>> 
>>> and b) it is somehow only the 'Query Server' side of CouchDB anyway.
>> 
>> That’s what this is all about anyway, so it’s not a downside either.
>> 
>> Hope this clears it up :)
>> 
>> Best
>> Jan
>> --
>> 
>>> 
>>> 
>>> - Paul
>>> 
>>> On Mon, Jan 23, 2017 at 4:56 PM, Daniel Munch <dani.munch@gmail.com>
>> wrote:
>>> 
>>>> Hi all,
>>>> 
>>>> I just wanted to throw this out into the wild. It is merely a long
>>>> week-end hack mainly for learning and fun and I was really happy that
>>>> it turned out so nicely so I thought why not sharing it. There isn't
>>>> any real intention on using this in production and I rather see it as
>>>> a playground for some funny low-level things. But in case anybody
>>>> finds this interesting, I'm open for feedback, questions and
>>>> suggestions.
>>>> 
>>>> You can find more information and the code at
>>>> https://github.com/dmunch/couch-chakra
>>>> 
>>>> Thanks for reading and happy hacking,
>>>> Daniel
>>>> 
>> 
>> --
>> Professional Support for Apache CouchDB:
>> https://neighbourhood.ie/couchdb-support/
>> 
>> 

-- 
Professional Support for Apache CouchDB:
https://neighbourhood.ie/couchdb-support/


Mime
View raw message