問題タブ [arangodb]
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.
visualization - ArangoDB と Gephi: ArangoDB から Gephi にデータをインポートする
Gephi のデータソースとして ArangoDB を使用する方法はありますか? https://github.com/datablend/gephi-blueprints-plugin/wikiを試しました。ただし、含まれているプラグイン blueprints-arangodb-graph を使用して、rexster を介した間接処理でのみ機能します。
これは、多くのオーバーヘッドを伴う非常に洗練されていないオプションだと思います。
blueprints arango db プラグインを gephi に追加して、ArangoDB をデータソースとして選択できるようにしたいと考えています。おそらくgephi-blueprints-pluginと組み合わせて。
Gephi の blueprints プラグインと arangodb blueprints API の組み合わせは、Gephi で ArangoDB のデータを操作するために csv (またはその他の) ファイルに対する追加の手順を回避するための最も優れたソリューションになると思います。
gephi の blueprints プラグインの説明には、「Gephi Blueprints プラグインを使用すると、Tinkerpop Blueprints 汎用グラフ API を実装する任意のグラフ データベースからグラフ データをインポートできます」と記載されています。しかし、方法はわかりません。すぐに使用できるのは、TinkerGraph、Neo4j、OrientDB、Dex、RexterGraph、および FluxGraph のみです。
/etc/graph に arrangodb.xml を作成し、arrangodb のブループリント実装を「.gephi/dev/modules」フォルダーに jar として追加しようとしました。しかし、gephi は jar をロードしないため、メニュー エントリ「Import/Graph database ...」で「arangodb」を選択すると、arangodb blueprints api のクラス ファイルが見つからないため、null ポインター エラーが発生します。
誰かが gephi-blueprints-plugin および/または blueprints-arangodb-graph で作業し、いくつかのアイデアを持っていますか?
node.js - Arangodb foxx-アプリケーションのパフォーマンスの低下
カスタム Foxx アプリケーションに重大な問題があります。
アプリについて
アプリケーションは、グラフ内のパスを見つけるためのカスタマイズされたアルゴリズムです。公共交通機関向けに最適化されています。初期化時に、必要なすべてのデータを javascript 変数にロードし、それらをトラバースします。毎回データベースにアクセスするよりも高速です。
問題
初めてAPIを介してアプリケーションにアクセスすると、高速になります。300ミリ秒。しかし、まったく同じリクエストを2回行うと、非常に遅くなります。例えば。7000ミリ秒。
これで私を助けてもらえますか?バグを探す場所がわかりません。
arangodb - 書き込み速度のテスト: ArangoDB...Sync および MSync 時間
だから私はいくつかの極端な書き込み、10 個の個別の挿入をテストしています...単純な for ループ (トピックをしばらく単純にしておきます)...コレクションに対して「同期待ち」をオンにしました (この場合、呼び出しが戻ったときに 100% コミットする必要があります)... 2 台のマシン... 実際の単体テストを実行しているメイン マシンでループを実行し、10k を書き込むのに 3 分かかります...私のリモートマシン(同じarangoDB設定)に、9秒かかります...ユニットテストも実行しているため、ローカルマシンで時間がかかっているのはなぜですか?それとも、arangoDB FAQ で警告されているドライブの SYNC/MSYNC の問題が原因ですか?
「耐久性の観点からは、もちろん即時同期の方が優れていますが、それは操作ごとに追加のシステム コールを実行することを意味します。同期/msync が遅いシステムでは、」
デバイスの sync/msync の値を判断するために、ドライブまたはシステムで確認する設定などはありますか?
助けてくれてありがとう!!
arangodb - ArangoDB: ArangoDB が提供する耐久性の保証..FAQ ステートメント
これを取得したことを確認したいだけです...「耐久性」の要因を正しくするには、「同期を待つ」オプションが提供されているか、コレクションでグローバルに設定されていることを確認するだけです。書き込みがディスク上にあること、データが「すぐに同期」されていることを 100% 保証します (O/S に関する部分を除いて) 正しいですか?
arangodb - arangodb 2.0.4 マスター/スレーブ レプリケーションのフェイルオーバー手順が必要で、HA が設定されている
フェールオーバー シナリオと高可用性をテストするために、マスター サーバーとスレーブ サーバーをセットアップし、マスターが離れた (電源がオフになった) ようになりました。私の考えでは、スレーブでアプライヤーを停止し、同じスレーブでロガーを開始して昇格させることができます。新しいマスターになり、レプリケーションマニュアルに従ってアプライヤーを設定して、新しいマスターを指す新しいスレーブを作成します。なんらかの方法で読み取り/書き込み用の新しいマスターを指すようにアプリを切り替える限り、すべてが以前と同じように機能します。
スレーブをスタンバイとして使用し、マスターを読み取り/書き込みのみに使用する場合、新しいマスターに切り替えるときに明らかにダウンタイムが発生します。また、マスター/スレーブ レプリケーションを使用する場合、ダウンタイムを最小化または排除するための推奨される HA セットアップは何かも知りたいです。ありがとう!
graph - 着信エッジの数で数えて並べ替える方法
最も多くの映画に出演した 10 人の名前と映画の数を降順に取得しようとしています。IMDB データセットを使用しています。
これは私がこれまでに持っているものです:
どうすればAQLでそれを行うことができますか?