问题标签 [dolphindb]

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 回答
34 浏览

python - 使用 DolphinDB Python API 时如何保持时间索引

当我上传带有时间索引的 pandas.DataFrame 时:

对于 DolphinDB 服务器,索引似乎在 DolphinDB Python API 中被删除:

如何保持时间索引?

0 投票
0 回答
33 浏览

sql - 用不同的方法在 DolphinDB 中选择不同的列

我一直在研究 DolphinDB 查询,该查询旨在选择分区表中列的不同值。我尝试了三种不同的方法,它们表现出不同的性能。我想了解为什么会这样。

具体来说,我需要选择非分区列的不同值。我将给出一个最小的例子和我的三个实现。

为简单起见,我定义了一个内存分区表,它只包含两列和 10 个分区。我在其中插入了 100,000,000 行随机数据。

然后我使用以下三种方法来获取不同的值:

  1. 天真地检索不同的值。
  1. 首先检索所需的列,然后应用于distinct结果。
  1. group by关键字与first聚合函数结合使用。

我曾经timer测量经过的时间:

我想了解为什么它们的性能如此不同,以及是否group by应该始终将最快的实现用于类似的场景。

0 投票
1 回答
83 浏览

dolphindb - parallelLevel 在回放功能中不生效

我正在尝试在 dolphindb 中重放函数来重放我的数据,以便进行一些回测但是参数parallelLevel 不会影响它重放的速度。

不管parallelLevel怎么设置,回放总是需要2.2秒左右,这是为什么呢?

0 投票
2 回答
57 浏览

mysql - 我如何分组,排序和取出mysql中的第一个N?

我可以得到分组中排序后的数据,最后取出DolphinDB中的第一个N。

但是我如何分组,排序和取出mysql中的第一个N?

先谢谢你。

DolphinDB代码如下:</p>

0 投票
1 回答
19 浏览

database - Redshift在建表时有sortkey选项来提高查询性能,DolphinDB有类似的机制吗?

我是 Redshift 的用户。我最近开始使用 DolphinDB。我想知道 DolphinDB 是否具有类似 Redshift 的机制,使用排序键来改进查询过滤。如果是这样,它们是什么?

0 投票
1 回答
394 浏览

time-series - 使用influxDB中的面板数据计算滑动窗口

我得到了比较项目的时间序列数据库的不那么令人羡慕的工作。我们经常需要做的一件事是使用面板数据进行滑动窗口计算。例如,要计算每只股票一年的滑动窗口波动率,在 DolphinDB 中我们可以只写一行代码,非常简洁: select symbol, mvol(ret, 252) from t context by symbol 有人知道如何在 InfluxDB 中做同样的事情吗?

0 投票
2 回答
108 浏览

java - InfluxDB 是否提供 Java API?

我可以像这样使用 DolphinDB Java API 运行 DolphinDB 脚本:

并得到结果:

想知道 InfluxDB 是否提供 Java API 用于快速连接到 InfluxDB 并轻松运行脚本。

0 投票
1 回答
27 浏览

database - DolphinDB 在重新分配未定义的变量时抛出异常

在 DolphinDB 中,我定义了一个变量,调用了取消定义undef它的函数,并为它重新分配了一个向量。但是我的代码抛出了一个我无法理解的异常。

为了简化问题,我将提供一个引发异常的最小示例:

执行上述代码后,我得到了这个异常:

赋值语句失败可能是由于无效索引 [a = [1]]

我想知道我的代码有什么问题以及如何正确编写它。

0 投票
1 回答
96 浏览

mysql - 如何在 dolphindb 中创建视图?

在mysql中,我可以连接多个表或者过滤一个表中的一些数据来创建视图。我不想通过操作视图来破坏真实表的数据。我想在 DolphinDB 中创建这样的视图。我应该如何实施它们?

提前致谢!

0 投票
1 回答
49 浏览

database - 不能在 DolphinDB 的函数定义中声明 share 语句

我正在尝试 dolphindb 的流处理功能。我希望另一个节点订阅当前节点,所以我写了一些如下代码。但是 dolphindb GUI 以某种方式报告Syntax Error: [line #2] share statement can't be declared within a function definition.这是否意味着,我必须打开另一个会话,然后NODE2手动连接并订阅?