On 28 Jul 2014, at 11:36 , Esteban Lorenzano <esteba...@gmail.com> wrote:

> 
> On 28 Jul 2014, at 11:15, Henrik Johansen <henrik.s.johan...@veloxit.no> 
> wrote:
> 
>> 
>> On 21 Jul 2014, at 3:34 , Esteban Lorenzano <esteba...@gmail.com> wrote:
>> 
>>> 
>>> On 21 Jul 2014, at 09:44, stepharo <steph...@free.fr> wrote:
>>> 
>>>> 
>>>> On 21/7/14 08:46, Torsten Bergmann wrote:
>>>>> DALI
>>>>> http://ss3.gemstone.com/ss/DALi.html
>>>>> 
>>>>> VOYAGE
>>>>> http://smalltalkhub.com/#!/~estebanlm/Voyage
>>>> 
>>>> I do not know if there are back ends for something else than mongo in 
>>>> Voyage.
>>> 
>>> certainly not for GOODS :)
>>> actually we have just “in memory” and “mongo” (in memory works fine when 
>>> deploying on gemstone, for example)
>>> I always want to add more backends but well… time, time, time… 
>>> 
>>> Esteban
>> 
>> I’m intending to add one for Riak, in an unspecified amount of time, 
>> depending on my other workload…
>> I’d like it performant, and use a client up to date with the latest Riak 
>> API, which (afaict) means using the ProtoBuffer protocol, which means having 
>> to implementing PB first.
>> The progress so far is I got the PB serializer almost done (sidetracked by 
>> wanting an NB-based UTF8 converter to make it more performant), but I 
>> haven’t started the PB message parser yet, nor the actual Riak backend.
> 
> I was intending to add Riak support too :)
> Do you want access to the repo, so we keep all together? (and then I can 
> check and maybe collaborate)
> and btw, are you using/checking Phriak?
> 
> Esteban

Sure, as you might have inferred from my mail, it’ll probably be a bit before I 
start on the actual riak client, though it’s in my plans.
First, I’ll need to finish up and release NBConverters (of which UTF8 
conversion I want to use in PB implementation is a part), then Protobuffer 
implementation (data type serialization + message spec parsing), then parse in 
the Riak PB messages and build a client on top of that.

And yes, I’ve checked Phriak, building a client on top of that would probably 
be much faster than what I intend. 
But, seeing as how there’s 2.0 functionality exclusively implemented in the PB 
API, I thought it’d be nice to go the long route while I’m at it. 
AFAICT, 2.0 mostly adds functionality, so it seems to me if someone wrote a 
backend using Phriak, a new client would be able to operate as a drop-in 
replacement if it is indeed more performant. (not to mention a nice starting 
point for a 2.0 backend which can utilize new functionality)

Cheers,
Henry

Attachment: signature.asc
Description: Message signed with OpenPGP using GPGMail

Reply via email to