2

Aerospike 3.4 と Python Clinet 1.0.41 を使用しています

1 秒あたり約 1400 回の書き込みしか達成できません。これは、同期書き込み、シングル スレッドによるものです。シングルスレッドで書き込み速度を改善する方法を誰でも提案できますか? Python クライアントに非同期書き込み機能が見つかりませんでした。

SSD で 1 秒あたり約 8L の書き込みを主張するベンチマーク結果を Web で見ました。

私の構成: ノード数:2、CPU: ノードあたり 16、レプリケーション: 2、データ永続性: SSD

ありがとう、 ダナセカラン

4

3 に答える 3

2

2015 年 7 月 29 日更新:

(1) Python Aerospike クライアントは、現時点では完全に同期しています。https://discuss.aerospike.com/t/gevent-compatibility-or-async-api/1001での議論では、非同期サポートの確固たる計画はないように見えました が、Ronen は以下 (コメントを参照) で非同期サポートを確認しました。将来的にはすべてのクライアントに対して予定されています。

(2) 1.4k TPS に関しては、VirtualBox VM で Aerospike をホストし、物理ホストから接続したときに、非常によく似た結果を経験しました。これは、VirtualBox のネットワークの問題が原因である可能性があります。クライアント (Java ベンチマーク) がホスト データベースと同じ VM で実行された場合、速度は約 8k TPS に達しました。

于 2015-06-25T20:37:32.923 に答える
1

ここで朗報です。「C」クライアント 4.0 がリリースされ、非同期サポートが追加されました。 http://www.aerospike.com/download/client/c/notes.html .

Python クライアントは C クライアントをラップしているため、Python クライアントがこの機能をすぐに利用できる可能性が非常に高くなります。

于 2016-02-02T08:06:56.463 に答える