问题标签 [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 回答
4400 浏览

database - 如何像在 dolphindb 中一样在 clickhouse 中实现 `pivot`

我想对pivot一些数据做一些操作。就像跟随一样。

我知道 DolphinDB 可以pivot在 sql 中执行。

但是pivot在clickhouse怎么办?我应该使用客户端 API 来获取数据吗?但是行太多,处理太多行太难了。如果我不能使用pandas,如何pivot轻松实现操作?

0 投票
1 回答
38 浏览

influxdb - 如何在 DolphinDB 中计算 sql 代码的运行时间

我想在 DolphinDB GUI 中计算矩阵乘法运算的运行时间,

我尝试如下功能计时器,

然后执行它,结果如下图,

如何获得运行时间?

0 投票
1 回答
41 浏览

dolphindb - 如何删除 dolphindb 中的分区数据

在 DolphinDB 中,我有一个按日期和股票代码分区的分布式数据库。我想删除过去一周的数据。发现dropPartition这个功能可以做到,但是只能删除叶子分区,不能直接删除top分区,那么如何清理上周集群机器上分布的数据呢?

0 投票
1 回答
200 浏览

vertica - 如何对vertica中的varchar列进行范围分区

我有一个大表,想对 varchar 列进行分区。我尝试使用此脚本在垂直方向上对其进行分区:

我相信 PARTITION BY 对符号列进行了值分区,当我将数据加载到表中时,它失败了,因为分区太多了。

如何对符号列进行范围分区?

例如,我知道 DolphinDB 可以通过使用以下脚本来做到这一点

patitions 将是 ab bc 和 cd。

0 投票
1 回答
20 浏览

dolphindb - 用户定义函数作为 DolphinDB 插件中的参数

我正在按照这个 repo为 DolphinDB 编写一个插件,我想传递一个用户定义的函数,如下所示:

在 cpp 中:

在 DolphinDB 脚本中:

我怎样才能正确地做到这一点?

0 投票
1 回答
69 浏览

dolphindb - 在 DolphinDB 中使用随机种子

DolphinDB 包含许多涉及随机性的函数。但据我所知,其中只有两个,即 randomForestClassifier 和 randomForestRegressor,我可以使用随机种子来初始化随机数生成器。这两个函数提供了一个名为 的参数randomSeed,我可以通过使用相同的方法得到明确的结果randomSeed

但是当涉及到其他随机函数(如rand, norm,randBeta等)时情况就不同了。我想知道是否有办法设置它们的随机种子,以便在使用这些函数设计算法时轻松调试。

0 投票
0 回答
90 浏览

influxdb - 单个硬盘上的多进程 fsync 停顿

fsync/fdatasync 调用很昂贵,但它们在数据库中是必不可少的,因为它允许 ACID 中的持久性。正如我所测试的,当只有一个进程定期进行一些写入和 fsync 时,每个 fsync 大约需要 50 毫秒。但是当有多个进程在做同样的事情时,比如说其中两个,有时(可能 50%)fsync 会花费大量时间,数百或数千毫秒,甚至数十秒,显然系统在这种情况下变得无法使用。我想知道如何在数据库中解决这个问题,特别是在分布式时间序列数据库中,当有多个节点使用单个硬盘时。

0 投票
1 回答
80 浏览

time-series - DolphinDB 数据库中的滚动窗口计算

我有一张包含股票交易数据的表格。对于每笔交易,我想计算 10 分钟前的平均价格。我不能直接使用 DolphinDB 的 mavg() ,因为它的窗口长度是由观察次数决定的,而不是时间长度。

0 投票
1 回答
675 浏览

database - 尝试使用 Docker 进行快速集群部署:无法连接到位于 unix:///var/run/docker.sock 的 Docker 守护程序。docker 守护进程是否正在运行?

我发现 DolphinDB 现在支持使用 docker 容器进行快速集群部署,我按照 github 上的指南:https ://github.com/dolphindb/Tutorials_CN/blob/master/docker_deployment.md使用 DolphinDB Docker 包部署集群。但是我遇到了一个问题。我查看了任何其他问题,但找不到自己的解决方案。

这是问题所在:

我尝试重新启动docker:

然后我检查了这个:

0 投票
1 回答
25 浏览

dolphindb - 如何在 dolphindb 中以交互方式取消任务

在 dolphindb 中使用 GUI 运行交互任务时,有什么方法可以取消交互任务?运行了一个长期任务后,发现还是需要修改脚本才能再次运行。此时,运行按钮不再可用。除了关闭和重启数据节点还有其他方法吗?