Does Aerospike have something similar to the HBase coprocessor?

The HBase coprocessor is a good example of non-data computation movement. Not sure if Aerospike supports something like this?

+3


source to share


2 answers


Aerospike supports Custom Functions (UDFs), which are functions that users load into a database and execute.

Aerospike provides two types of UDFs, record and stream, both of which are equivalent to HBase endpoint coprocessors in that they execute against data and return a result. UDF writing is done one record at a time, which allows changes and calculations to be recorded on a single record. A UDF stream runs on the results of a query, providing the ability to parse or aggregate data. Both UDFs execute on the node containing the data and return a custom result.



Aerospike does not support the concept of HBase Observer coprocessors, which are event-driven.

+8


source


This is not exactly a straightforward answer to your question, but VoltDB supports nearly arbitrary Java processing in the database process, local to the section of data you are interested in. You can mix Java and SQL in a fully transactional environment and still scales to millions of ACID transactions per second.



-1


source







All Articles