問題タブ [kdb]
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.
casting - aq オブジェクトから文字列への変換
aq query によって返されたオブジェクトを文字列に変換する際に問題が発生しています。私はc.javaを使用していましたが、これを行うためのサンプルコードはありますか? ありがとう!
kdb - Kdb+ : 権限と資格を制御する方法
データ/テーブルが適切にアクセス制御されていることを確認するために、kdb+ で権限と資格を制御する方法を教えてください。
ユーザー/パスワードを指定するための -U ユーザー パラメータがあることは理解していますが、問題はテーブル レベルのアクセス許可に関するものです。
前もって感謝します。
python - パンダの時系列データにasofのようなKDB+が参加しますか?
kdb +には、時間列に沿ってテーブルを結合するために通常使用されるaj関数があります。
これは、トレードテーブルとクォートテーブルがあり、すべてのトレードの一般的なクォートを取得する例です。
パンダを使用して同じ操作を行うにはどうすればよいですか?インデックスがdatetime64であるトレードおよびクォートデータフレームを使用しています。
パンダにはasof関数がありますが、それはDataFrameでは定義されておらず、Seriesオブジェクトでのみ定義されています。各シリーズをループして1つずつ並べることができると思いますが、もっと良い方法があるかどうか疑問に思っています。
kdb - kdb 更新ステートメント
すべてのドキュメントを見ました。なぜこれが機能しないのですか?KDB ディストリビューションで提供される sp.q サンプル ファイルを読み込みました。このステートメントの何が問題なのか、私には理解できません。
kdb - kdb 機能が動作しない
私はこれと混同しています: 以下を見てください。(1) と (2) の結果が異なるのはなぜですか? ご協力いただきありがとうございます。
kdb - テーブル内のアイテムを Q のリストにすることは可能ですか?
テーブルの項目をリストにすることは可能でしょうか? 私は次のようなことをしようとしました
しかし、うまくいきませんでした。とにかく私はそれを行うことができますか?
kdb - qで割り当て中に変更を加える方法
たとえば、次のことを知っています。
の値で昇順に並べ替えられたテーブルを返しますがc1
、テーブル自体は変更されません。だから私は以外の方法が存在するのだろうか
テーブルに変更を適用できます。
javascript - AngularJS を使用した KDB+ プロセスへの HTTP GET リクエスト
私は AngularJS を使用して Web アプリに取り組んでいますが、これはまったく経験がありません。
私の目的は、ユーザーにいくつかのパラメーターをテキスト フィールドに入力させ、GET 要求のパラメーターの 1 つとしてそのパラメーターを使用して (Angular の $http サービスを使用して) GET 要求を送信することです。
リクエストのターゲットは、KDB+ プロセス (KX Systems の独自の列指向データベース/言語) です。このプロセスは、次の形式でリクエストを受け取ることができます。
この呼び出しは JSON 文字列を返す必要があります。Web サーバーとこのプロセスが異なるポートで実行されているため、このクエリを別のポートで実行できないという「Access-Control-Allow-Origin」エラーが発生します。$http.jsonp コマンドを使用しようとしましたが (これを読んでリモート フェッチが可能になるため)、「&callback」パラメーターを指定するよう求められます。KDB+ は "?" の右側のすべてを解釈するため、これは不可能です。内部クエリとして。
どのように進めるかはよくわかりませんが、これまでのところ私の考えは次のとおりです。
KDB+ は Java 用の API を提供します (ただし、JavaScript については私が知る限りではありません)。おそらく、Java である種の Web サービスを記述し、それを angular で呼び出すことができ、そのネイティブ API を使用して KDB+ を呼び出すことができます。これに関する問題は、維持する別のプログラムが作成されることです。また、そのようなサービスを作成する方法がわかりません (どのようなテクノロジ、フレームワークなど)。
私が知らない Angular 内の別の方法、または $http.jsonp でコールバック パラメータを指定する必要がない方法があります。
どんな助けにも感謝します。
kdb - スクリプトを介してリモート KDB+ セッションを終了するには?
リモート KDB+ セッションを強制終了する必要があります。これにはいくつかの方法がありますが、私は IPC ハンドラを使用することを好みます。
KDB+ セッションを開始します。
次に、別の KDB セッションを開始し、サーバーを正常に強制終了しました。
しかし、上記の手順でスクリプト (test.q) を作成すると、失敗します。
何か案は?本当に感謝しております。
f# - F# GPU プログラミングとデータ処理用の KDB のどちらが最速ですか?
こんにちは、F# GPU (たとえば、C Nivida GPU api タイププロバイダーを使用) プログラミングとデータ処理用の KDB のいずれかを使用して、膨大な量のデータを処理する最も費用対効果が高く効率的な方法について、どなたかの経験をお聞きしたいと思います。
どちらもまったく異なるアプローチであることは承知していますが、どちらかまたは両方のテクノロジーに投資する前に、両方で働いたことのある人からのアドバイスが欲しいだけです。
GPU 側では、リレーショナル DB または mongodb のような NoSQL DB を使用して、単一のテーブルと 2 ~ 3 個の他のテーブルの単純な結合を使用することを計画しています。
両方のアプローチのメトリックまたは比較 (主に速度) を知っている人はいますか?