incubator-cassandra-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Dave Revell <d...@meebo-inc.com>
Subject Re: New feature / educational project
Date Wed, 09 Feb 2011 16:04:56 GMT
+1 for interest. This feature would be great if done well.
On Feb 8, 2011 11:54 PM, "mwn@monit.dk" <mwn@monit.dk> wrote:
> I noticed :)
>
> But the question was if such a feature could make it to the trunk - and as
far as I see, there is enough interest around this.
>
> ----- Reply message -----
> From: "Tristan Tarrant" <tristan.tarrant@gmail.com>
> Date: Wed, Feb 9, 2011 05:56
> Subject: New feature / educational project
> To: <dev@cassandra.apache.org>
>
> With Java 6 there is no need to add rhino as there already is the
> javax.script package
> Tristan
> On Feb 8, 2011 9:56 PM, "Morten Wegelbye Nissen" <mwn@monit.dk> wrote:
>> Hello mighty developers of Cassandra,
>>
>> I have been thinking of creating a feature like stored procedures for
>> Cassandra.
>> Concept is actually pretty simple add one of the javascript compilers. (
>> Mozilla Rhino or one alike ). Save js source in a CF in the system
>> keyspace. Add feature to thrift to invoke the code. Return just like
>> get_slice.
>> Needless to say that the execution environment needs access to the
>> keyspaces and needs to be sandboxed. (ie. no access to filesystem etc. )
>>
>> On the cli it would be something like; > invoke myProc param1, param2,
>> param3
>>
>> The alternative where the expansions, like the existing once, is done by
>> implementing interfaces. Would require a rather complex distribution of
>> jars.
>>
>> Now I might have the option to get this done as a educational project,
>> where I after the project would like to release the code to freedom.
>>
>> Would a feature like that ever make it to the core of Cassandra?
>>
>> ./Morten

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