問題タブ [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.

0 投票する
2 に答える
525 参照

database - Citrusleaf / AeroSpikeホストの名前空間を一覧表示するにはどうすればよいですか?

C#クライアントSDKを使用してホスト上の名前空間をリモートで一覧表示したいのですが、ドキュメントが非常に不足しています。

これを行うためのサーバーツールを知っていますが、作成しているメンテナンスツールからクエリを実行する必要があるため、サーバーコンソールを使用することはできません。

誰かがこれが可能かどうか、もしそうならそれをどのように行うか知っていますか?

0 投票する
1 に答える
1744 参照

linux - 別の Maven プロジェクトへの Maven の依存関係

現在、別の Maven プロジェクト (具体的には Aerospike) の依存関係を自分のプロジェクトに追加しようとして問題が発生しています。私はすでにmvn installAerospike プロジェクトを行っているので、リポジトリ (Linux の場合: ~/.m2/repository/com/aerospike/aerospike-client/3.0.6) に aerospike-client-3.0.6.jar.lastUpdated ファイルが表示されます。 . ただし、依存関係を追加すると

プロジェクトに追加して実行するとmvn install、次のエラーが返されます。

前もって感謝します!

0 投票する
1 に答える
429 参照

amazon-ec2 - EC2 での Aerospike の動作

EC2 でのテスト セットアップでは、次のことを行いました。

  1. 1 つの Aerospike サーバーが ZoneA で実行されています (Aerospike-A など)。
  2. 同じクラスターの別のノードが ZoneB (Aerospike-B など) で実行されています。
  3. 上記のクラスターを使用するアプリケーションは、ZoneA で実行されています。
  4. 次のように AerospikeClinet を初期化しています。

    /li>

上記のセットアップでは、以下の動作が得られます:

  1. Aerospike-A と Aerospike-B の両方で書き込みが行われています。
  2. 読み取りは Aerospike-A でのみ行われます (データは約 100 万レコードで、900 MB のメモリと 1.3 GB のディスクを占有します)

    /li>
  3. Aerospike-B を降ろせば、すべてが完璧に機能します。停止はありません。
  4. Aerospike-A を停止すると、すべての書き込みと読み取りが失敗し始めます。他のノードがトラフィックを受け取るまで 5 分間待ちましたが、うまくいきませんでした。

    /li>
0 投票する
2 に答える
956 参照

nosql - Aerospike または Couchbase での UNION 操作

Aerospike (No-Sql データベース) で UNION 操作を実行しようとしています。ただし、クエリ言語によって提供されるそのような操作はありません。

Aerospike のような No-Sql データベースで UNION 操作を実行する方法。これは、Couchbase などの他の NoSql データベースにも適用できると思います。サポートされている構造が見つからないためです。

例として、{key1:value1, key2:value2, key3:value3} というコレクションがあるとします。次のようにコレクションのセットを取得することに興味があります。

0 投票する
2 に答える
1438 参照

sql - プロセスを取得して 4,200 万行をアップロードする最速の方法

Ip 範囲を別のテーブルの場所 ID にリンクするデータベースがあります。非常に大きいため、エアロスパイクを使用して新しいソリューションを作成しようとしています。

私たちが思いついた解決策は、間隔を使用することです。このようなもの:

キー: 1000000 (IP アドレスの int64) Bin1: デフォルト:1 (特定のブロックの開始位置 ID)

Bin2: 1234567:2 (ロケーション ID が変更されるブロックの最初の IP):(locationID)

Bin3: 1345678:3 (ロケーション ID が変更されるブロック内の 2 番目の IP):(locationID)

この方法を使用すると、行の量とサーバーの処理時間を削減しながら、数学的に IP からロケーション ID を取得できます。

自分のアイデアをテストしたいのですが、現在のシステムの変換に問題があります。

ロケーション ID が関連付けられた範囲 (0 ~ 160000 など) を持つデータベースがあります。

範囲テーブルには 9,297,631 行あります。

私が作成した C# スクリプトは、次の SQL を実行します。

呼び出しごとに約 4 秒かかります。上記の数値は一例です。それらが 100 のブロックになっていることがわかります。最大 IP 量は 4,294,967,295 です。これを 100 個のブロックで実行すると、それぞれ約 4 秒の 42,949,672 回の呼び出しが発生します。これには非常に長い時間がかかります。情報をエアロスパイクに必要な形式にフォーマットするのにかかる処理時間はごくわずかです。

このすべての情報を知っているので、これをスピードアップする方法についてのアイデアはありますか?

0 投票する
5 に答える
35815 参照

redis - aerospike は他のキー値 nosql データベースとどう違うのですか?

Aerospikeは、複雑なオブジェクトをサポートし、スケーリングが容易な ACID プロパティを備えたキー値型のインメモリ運用 NoSQL データベースです。しかし、私はすでにまったく同じことをするものを使用しています。

Redisは、キーと値のインメモリ (ただし、ディスクには永続的) の NoSQL データベースでもあります。また、さまざまな複雑なオブジェクトもサポートしています。しかし、Aerospike と比較して、Redis は長い間使用されており、すでに活発なコミュニティがあり、そこで開発された多くのプロジェクトがあります。

では、aerospike と、redis のような他の SQL を使用しないキー値データベースとの違いは何ですか。エアロスパイクに適した特定の場所はありますか?

PSこれらのデータベースの少なくとも1つ(できれば両方)を現実の世界で使用し、実際の経験を持っている(公式Webサイトからのコピーペーストではない)人々からの回答を探しています。