問題タブ [aerospike]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
performance - 高速読み取りおよび高速書き込み用の高性能 DB。更新または削除なし
データの書き込みと読み取りを高性能で実行できるデータを格納するデータベース/メカニズムを探しています。
このストレージは、複数のシステムにわたって重要な情報などのログを保存するために使用されます。Since it's critical data which will be logged, read performance should be pretty fast as these data will be used to show history. Since we never do update on them/delete on them/or do any kinda joins, I am looking for right solution.
おそらく、データを長期間アーカイブする可能性がありますが、それは問題ありません。
さまざまな NoSql データベースを理解するためにさまざまな情報源を調べてみましたが、専門家の意見は常に優れています :)
参照: http://kkovacs.eu/cassandra-vs-mongodb-vs-couchdb-vs-redis
java - Java クライアント API - 1 回の呼び出しですべてのビンを取得しますか?
ldt bin ごとに aerospikeを複数回呼び出す代わりに、1 回だけ呼び出してすべての bin を取得する方法はありますか?
例えば。
Record に以下が含まれているとします。
- ビン1
- ビン2
- ビン3
- largelistBin1
- 大きいListBin2
- 大MapBin1
- 大MapBin2
すべてのデータを取得するために、次の呼び出しを行っています。
もっと良い方法はありますか?
ruby - ruby 1.8 の String#setbyte と String#getbyte に相当
aerospike ruby クライアントを 1.8 未満で動作させようとしています
ruby 1.8 でこれらの呼び出しに相当するものは何ですか?
https://github.com/aerospike/aerospike-client-ruby/blob/master/lib/aerospike/utils/buffer.rb#L65
https://github.com/aerospike/aerospike-client-ruby/blob/master/lib/aerospike/utils/buffer.rb#L95
java - Aerospike : Java クライアントはセカンダリ インデックスで複数のフィルターをサポートしていますか?
bin1とbin2にセカンダリ インデックスを作成したとします。そして、 Javaクライアントを次のよう
に使用してクエリを実行します。
これは機能します。しかし、別のフィルターを追加すると:
出力に影響はないようです。
Aerospike Java クライアントは現在、複数のフィルターをサポートしていますか?
もしそうなら、どのように?
java - Aerospike : 1 回の呼び出しで LDT Bin から一連のキーを取得します
私のLDT(LargeMap)ビンに次の値があるとします。
ここで、次のスニペットを使用して必要なデータを取得します。
問題は、myRequiredKeysFromLDTBin
たとえば 20 個のキーが含まれている場合です。次にlargeMap.get(Value.get(myLDTKey))
、aerospike に対して 20 回の呼び出しを行います。
したがって、トランザクションごとに 1 ミリ秒の取得時間を使用すると、レコードから 20 個の ID を取得するための 1 回の呼び出しで、aerospike への 20 回の呼び出しが発生します。これにより、応答時間が約 1 時間長くなります。20ミリ秒!
LDT Bin から取得する一連の ID を渡すだけで、1 回の呼び出しで済む方法はありますか?