2017-09-12 13 views
2

aerospikeは、get/put操作を行わずに、直接クライアントからビンにリスト/マップするための追加/削除などのクライアントサポート操作を行いますか?上記の例ではリスト/マップ上のAerospike操作

aql> select * from test_ns.test_set where PK='12345678' 
+----------------------------+---------------------------+ 
| map_bin     | list_bin     | 
+----------------------------+---------------------------+ 
| MAP('{22370:1, 23471:1}') | LIST('[22370, 1234543]') | 
+----------------------------+---------------------------+ 

、私はリストビン内のリストにエントリを追加したり、マップにエントリを追加したい、

私たちはそのためのUDFのを使用することができます知っているが、私はそれを直接行うことができますUDFを書くことなく航空宇宙飛行士のクライアントから、UDFの運用にはコストがかかりますか?

P.S.私はエアロスパイク用のエアロ囲碁クライアントに

答えて

2

囲碁クライアントを使用しています、他のすべてのクライアントと同様に、そのようなリスト・アペンド(ListAppendOp)としてリストとマップAPI操作をサポートしています。ほとんどのクライアントであり、それのラッパー・メソッドがありますが、あなたは常に、原子listmap操作を含む単一のレコード、上の複数の操作を実行するためにoperate()メソッドを使用することができます。

関連する問題