HBase のコプロセッサは、「データではなく計算を移動する」良い例です。Aerospike がこれに似たものをサポートしているかどうかわかりませんか?
2 に答える
8
Aerospike は、ユーザー定義関数 (UDF) をサポートしています。これは、ユーザーがデータベースにロードして実行する関数です。
Aerospike は、レコードとストリームの 2 種類の UDF を提供します。どちらも、データに対して実行して結果を返すという点で、HBase のエンドポイント コプロセッサと同等です。レコード UDF は単一のレコードに対して実行され、単一のレコードでレコードの変更と計算を行うことができます。ストリーム UDF はクエリ結果に対して実行され、データを分析または集計する機能を提供します。どちらの UDF もデータを含むノードで実行され、ユーザー定義の結果を返します。
Aerospike は、イベントに基づいて実行される HBase の Observer コプロセッサの概念をサポートしていません。
于 2014-12-19T19:44:28.820 に答える
-1
これはあなたの質問に対する直接的な回答ではありませんが、VoltDB は、関心のあるデータのパーティションに対してローカルなデータベース プロセスで、ほぼ任意の Java 処理をサポートしています。完全なトランザクション環境で Java と SQL を混在させても、スケーリングできます。毎秒数百万の ACID トランザクションに。
于 2014-12-19T15:58:09.780 に答える