aerospike-client-ruby icon indicating copy to clipboard operation
aerospike-client-ruby copied to clipboard

Aggregations support

Open mindreframer opened this issue 10 years ago • 22 comments

any particular reason, why aggregations are not supported??

http://www.aerospike.com/docs/architecture/clients.html

Would love to see it soon in the gem!

mindreframer avatar Mar 01 '15 21:03 mindreframer

It is in the works and will be added to the client soon.

khaf avatar Mar 02 '15 12:03 khaf

Really looking forward to it!

mindreframer avatar Mar 02 '15 15:03 mindreframer

:+1:

nihtalak avatar Mar 31 '15 16:03 nihtalak

+1

VILATTI avatar Apr 01 '15 10:04 VILATTI

:+1:

voleoo avatar Apr 01 '15 10:04 voleoo

+ 1

Elochai avatar Apr 01 '15 10:04 Elochai

+1

mic-2000 avatar Apr 01 '15 10:04 mic-2000

+1

Kesidi avatar Apr 01 '15 10:04 Kesidi

+1

mari-bond avatar Apr 01 '15 10:04 mari-bond

+1

chubchenko avatar Apr 01 '15 10:04 chubchenko

+1

Eversilence avatar Apr 01 '15 10:04 Eversilence

Wow, look at the demand!

Moved to the top of the priority list.

Is anyone blocked on this?

khaf avatar Apr 01 '15 10:04 khaf

+1

babakhanov avatar Apr 01 '15 10:04 babakhanov

Thanks! Looking forward for this feature

Eversilence avatar Apr 01 '15 10:04 Eversilence

+1

RomanMukhin avatar Apr 01 '15 10:04 RomanMukhin

Hi Folks --- I'm the product guy here at Aerospike, and we're trying to figure out where the demand for our Ruby client is. Downloads / clones / whatever are far lower than other languages.

Can you tell us what you're using Ruby and Aerospike for?

--- just answer here --- send me a private note on github --- send me an email [email protected]

Helping us understand who uses ruby helps us prioritize ruby work (higher) !

Thanks!

bbulkow avatar Apr 01 '15 15:04 bbulkow

Hi Brian! I'm also waiting for this feature because my team and I would like to use it in our high-load Rails app. We've carried out some experiments with it and we were absolutely satisfied, but without this feature we can't use it for our purposes.

ktaras avatar Apr 01 '15 16:04 ktaras

Hello Brian,

we have some analytical requirements and having aggregations support is absolute must here.

mindreframer avatar Apr 01 '15 22:04 mindreframer

Cool, thanks for the info, and I'm having some private discussions too. It sounds like you're mostly using aerospike for key-value and need a few aggregations.

Here's the technical problem: we map-reduce on the servers in a parallel fashion, partially reduce on the servers, then do a final reduce stage on the client. Cool, but our map-reduce language is Lua.

We need Lua running inside Ruby.

Since we did a "native ruby" client (which is great and easier to use for all of you), we need a way to call out to Lua for that final step.

Any suggestions of the best way to implement that?

bbulkow avatar Apr 02 '15 02:04 bbulkow

The most up-to-date and maintained LUA bridge is this gem:

https://github.com/jmettraux/rufus-lua

Alternatives:

  • https://github.com/whitequark/rlua
  • https://github.com/glejeune/ruby-lua

I have little experience working with C bindings /FFI Interface, but if you explain the problem in detail, I could spike a proof of concept (maybe with 2 competing approaches, C vs. FFI), what do you think?

mindreframer avatar Apr 02 '15 08:04 mindreframer

it seems that this issue is stalled.... any new info on this?

mindreframer avatar Apr 28 '15 16:04 mindreframer

Still not implemented? It has been 3 years :( I really need this :(

lijeeshsd avatar Apr 02 '19 03:04 lijeeshsd