3

HBase 的协处理器是“移动计算而不是数据”的一个很好的例子。不确定 Aerospike 是否支持类似的功能?

4

2 回答 2

8

Aerospike 支持用户定义函数 (UDF),即用户加载到数据库中并执行的函数。

Aerospike 提供了两种类型的 UDF,记录和流,它们都相当于 HBase 的 Endpoint 协处理器,因为它们对数据执行并返回结果。记录 UDF 针对单个记录执行,允许对单个记录进行记录修改和计算。流 UDF 针对查询结果执行,提供分析或聚合数据的能力。两个 UDF 都在包含数据的节点上执行,并返回用户定义的结果。

Aerospike 不支持基于事件执行的 HBase 的 Observer 协处理器的概念。

于 2014-12-19T19:44:28.820 回答
-1

这不是您问题的直接答案,但是 VoltDB 在您感兴趣的数据分区本地的数据库进程中支持近乎任意的 Java 处理。您可以在完全事务性环境中混合 Java 和 SQL,并且仍然可以扩展每秒数百万次 ACID 事务。

于 2014-12-19T15:58:09.780 回答