Aerospike 3.40 を使用しています。浮動小数点値のビンは表示されません。私はpythonクライアントを使用しています。助けてください。
3 に答える
1
浮動小数点数は、小数点の前と後の 2 つの部分に分割して、2 つのビンに格納し、アプリケーション コードで利用できます。
ただし、より多くのビンを作成すると、ビンごとに新しい malloc が使用されるため、Aerospike でパフォーマンスのオーバーヘッドが発生します。
Python から他の言語への切り替えがユース ケースでない場合は、より優れたシリアル化メカニズムを使用して単一のビンに保存することをお勧めします。これは、浮動小数点数ごとに 1 つのビンのみが使用されることを意味し、Aerospike のデータ サイズも削減されます。Aerospike のデータ量が少ないほど、キャッシングの主な目的であるネットワーク I/O の速度が向上します。
于 2015-05-07T07:58:42.407 に答える