If you're using C* 3.0 you can probably achieve this with UDFs.
http://www.planetcassandra.org/blog/user-defined-functions-in-cassandra-3-0/

On 9 April 2016 at 00:22, Kevin Burton <bur...@spinn3r.com> wrote:

> Ha..  Yes... C*...  I guess I need something like coprocessors in
> bigtable.
>
> On Fri, Apr 8, 2016 at 1:49 AM, vincent gromakowski <
> vincent.gromakow...@gmail.com> wrote:
>
>> c* I suppose
>>
>> 2016-04-07 19:30 GMT+02:00 Jonathan Haddad <j...@jonhaddad.com>:
>>
>>> What is CS?
>>>
>>> On Thu, Apr 7, 2016 at 10:03 AM Kevin Burton <bur...@spinn3r.com> wrote:
>>>
>>>> I have a paging model whereby we stream data from CS by fetching
>>>> 'pages' thereby reading (sequentially) entire datasets.
>>>>
>>>> We're using the bucket approach where we write data for 5 minutes, then
>>>> we can just fetch the bucket for that range.
>>>>
>>>> Our app now has TONS of data and we have a piece of middleware that
>>>> filters it based on the client requests.
>>>>
>>>> So if they only want english they just get english and filter away
>>>> about 60% of our data.
>>>>
>>>> but it doesn't support condition pushdown.  So ALL this data has to be
>>>> sent from our CS boxes to our middleware and filtered there (wasting a lot
>>>> of network IO).
>>>>
>>>> Is there away (including refactoring the code) that I could push this
>>>> this into CS?  Maybe some way I could discovery the CS topology and put
>>>> daemons on each of our CS boxes and fetch from CS directly (doing the
>>>> filtering there).
>>>>
>>>> Thoughts?
>>>>
>>>> --
>>>>
>>>> We’re hiring if you know of any awesome Java Devops or Linux Operations
>>>> Engineers!
>>>>
>>>> Founder/CEO Spinn3r.com
>>>> Location: *San Francisco, CA*
>>>> blog: http://burtonator.wordpress.com
>>>> … or check out my Google+ profile
>>>> <https://plus.google.com/102718274791889610666/posts>
>>>>
>>>>
>>
>
>
> --
>
> We’re hiring if you know of any awesome Java Devops or Linux Operations
> Engineers!
>
> Founder/CEO Spinn3r.com
> Location: *San Francisco, CA*
> blog: http://burtonator.wordpress.com
> … or check out my Google+ profile
> <https://plus.google.com/102718274791889610666/posts>
>
>


-- 
Kurt Greaves
k...@instaclustr.com
www.instaclustr.com

Reply via email to