问题标签 [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.

0 投票
1 回答
179 浏览

casting - 从 aq 对象转换为字符串

我在将 aq 查询返回的对象转换为字符串时遇到了一些问题。我正在使用 c.java 有人有任何示例代码可以做到这一点吗?谢谢!

0 投票
2 回答
827 浏览

kdb - Kdb+:如何控制权限和权利

有人可以建议我们如何控制 kdb+ 中的权限和权利,以确保数据/表得到正确的访问控制?

我知道有 -U 用户参数用于指定用户/密码,但挑战在于表级权限。

提前致谢。

0 投票
3 回答
7919 浏览

python - KDB+ like asof 加入熊猫中的时间序列数据?

kdb+ 有一个aj函数,通常用于沿时间列连接表。

这是一个示例,其中我有交易和报价表,并且我获得了每笔交易的现行报价。

如何使用 pandas 进行相同的操作?我正在使用索引为 datetime64 的交易和报价数据框。

我看到 pandas 有一个 asof 函数,但它没有在 DataFrame 上定义,只在 Series 对象上。我想人们可以遍历每个系列并将它们一一对齐,但我想知道是否有更好的方法?

0 投票
2 回答
7131 浏览

kdb - kdb 更新语句

看了所有的文档。为什么这不起作用?加载了与 KDB 分发一起提供的 sp.q 示例文件。我无法弄清楚这句话有什么问题。

0 投票
1 回答
436 浏览

kdb - kdb 功能不工作

我对此感到困惑:请看下面。为什么第 (1) 行和 (2) 行会产生不同的结果?谢谢你的帮助。

0 投票
1 回答
1623 浏览

kdb - 表中的项目是否有可能成为 Q 中的列表

我想知道是否可以将表格中的项目设为列表?我试图做类似的事情

但它没有用。反正我能做到吗?

0 投票
1 回答
189 浏览

kdb - 在 q 中分配时如何进行更改

例如,我知道:

将返回一个按 中的值按升序排序的表c1,但这不会更改表本身。所以我想知道是否存在除

可以将更改应用于表。

0 投票
2 回答
2771 浏览

javascript - 使用 AngularJS 对 KDB+ 进程的 HTTP GET 请求

我正在使用我非常缺乏经验的 AngularJS 开发一个网络应用程序。

我的目标是让用户在文本字段中键入一些参数,然后使用该参数作为 GET 请求中的参数之一发送 GET 请求(使用 Angular 中的 $http 服务)。

请求的目标是 KDB+ 进程(来自 KX Systems 的专有的面向列的数据库/语言)。这个过程可以接受以下形式的请求:

此调用应返回 JSON 字符串。由于网络服务器和此进程在不同的端口上运行,我收到“Access-Control-Allow-Origin”错误,阻止我将此查询运行到不同的端口。我试图使用 $http.jsonp 命令(因为我读到这允许远程获取)但是这要求我提供一个“&callback”参数。这是不可能的,因为 KDB+ 会解释“?”右侧的所有内容。作为内部查询。

我不确定如何进行,但到目前为止,这些是我的想法:

  1. KDB+ 为 Java 提供了一个 API(但据我所知 JavaScript 没有)。也许我可以用 Java 编写某种 Web 服务,然后可以通过 Angular 调用它,然后再使用其原生 API 调用 KDB+。这样做的问题是它创建了另一个要维护的程序,而且我不确定如何编写这样的服务(什么技术、框架等)。

  2. Angular 内部还有另一种我不知道的方法,或者有一种方法不必在 $http.jsonp 中指定回调参数。

我将不胜感激任何帮助。

0 投票
4 回答
3098 浏览

kdb - 如何通过脚本终止远程 KDB+ 会话?

我需要终止一个远程 KDB+ 会话。这可以通过多种方式完成,但我更喜欢使用 IPC 处理程序。

我开始一个 KDB+ 会话:

然后我开始另一个 KDB 会话,我成功地终止了服务器:

但是,如果我使用上面的说明创建一个脚本(test.q),它会失败:

有任何想法吗?我真的很感激。

0 投票
2 回答
951 浏览

f# - 用于处理数据的 F# GPU 编程与 KDB,什么是最快的?

嗨,我想询问任何人的经验,什么是使用 F# GPU(例如使用 C Nivida GPU api typeprovider)编程与 KDB 处理数据来处理大量数据的最具成本效益和效率的方法。

我知道这两种方法完全不同,但在投资一种或两种技术之前,我只想从这两种方法中工作过的人那里得到一些建议。

对于 GPU 方面的事情,我计划使用单个表和 2-3 个其他表的简单连接来使用关系数据库或 NoSQL 数据库(如 mongodb)。

有谁知道这两种方法之间的任何指标或比较(​​主要是速度)?